Data transmission method, user equipment, electronic device, and storage medium

By matching SSB and DMRS resource groups in the disconnected state, the problem that the configuration authorization scheduling transmission mechanism cannot obtain CSI in the disconnected state is solved, thus achieving efficient small data transmission and energy saving.

CN115706639BActive Publication Date: 2026-02-24DATANG MOBILE COMM EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110903153.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-06
Publication Date
2026-02-24
Estimated Expiration
2041-08-06

AI Technical Summary

Technical Problem

In existing technologies, the configuration-authorized scheduling transmission mechanism cannot support data transmission in the non-connectivity state, which causes the base station to be unable to obtain the channel state information for downlink beamforming, thus affecting data transmission efficiency.

Method used

By determining the matching between the synchronization signal block SSB of the configuration authorized scheduling transmission mechanism CG and the demodulation reference signal DMRS resource group, the authorized scheduling transmission opportunity CGO corresponding to each SSB is determined according to the predefined DMRS resource group, and the DMRS resource group is sent on the CGO corresponding to the target SSB for data demodulation, supporting MIMO multilayer transmission.

Benefits of technology

It enables small data transmission in a disconnected state, saving terminal power consumption and reducing network access overhead, thus improving data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115706639B_ABST
    Figure CN115706639B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data transmission method, user equipment, electronic equipment and storage medium, and relate to the technical field of communication. The method comprises: determining at least one SSB configured with CG, determining a corresponding CGO of each SSB and a DMRS resource group to be sent on the corresponding CGO according to a predefined DMRS resource group; determining a target SSB from the at least one SSB, and sending the corresponding DMRS resource group and data on the corresponding CGO of the target SSB; wherein the predefined DMRS resource group is determined according to a total number of DMRS resources to be sent in a matching period and a number of MIMO layers, and the DMRS resource group comprises at least one DMRS resource; and the data is data demodulated according to the DMRS resource group in the corresponding DMRS resource group. The embodiments of the present application support small data transmission in the non-connected state, can save terminal power consumption and reduce network overhead caused by frequent network access.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a data transmission method, user equipment, electronic equipment, and storage medium. Background Technology

[0002] In 5G New Radio (NR), a configured grant (CG) transmission mechanism is used. The CG is mainly used for uplink transmission. The base station (gNB) pre-configures uplink physical shared channel (PUSCH) resources, and if the user equipment (UE) needs to send uplink data, it does not need to send an uplink scheduling request (SR) to the base station. It can send the data directly on the resources of the CG.

[0003] Specifically, CG refers to the gNB granting an uplink grant to the UE in a one-time activation. Unless the UE receives a deactivation request, it will continue to use the resources specified in the uplink grant for uplink transmission. It has two transmission types:

[0004] Configuration grant type 1: Uplink grant resources are configured by the Radio Resource Control (RRC) layer through higher-layer signaling (IE ConfiguredGrantConfig); the UE can use the resources specified by this uplink grant for uplink transmission without an activation command;

[0005] Configuration authorization type 2: Uplink unlicensed activation and deactivation are indicated by the Downlink Control Information (DCI). The required parameters are configured by IE ConfiguredGrantConfig, but it is only used when activated by DCI.

[0006] The distinction between configuration authorization type 1 and type 2 is based on the rrc-ConfiguredUplinkGrant field in IE ConfiguredGrantConfig. If this field is configured, it is configuration authorization type 1; if this field is not configured, it is configuration authorization type 2.

[0007] Currently, the configuration authorization scheduling transmission mechanism is mainly applicable to the UE in connection mode. In disconnected mode, the configuration authorization scheduling transmission mechanism is not currently supported. If the configuration authorization scheduling transmission mechanism in connection mode is directly applied to disconnected mode, some base stations will be unable to obtain downlink beamforming channel state information (CSI) information. Summary of the Invention

[0008] This application provides a data transmission method, user equipment, electronic equipment, and storage medium that overcome or at least partially solve the above-mentioned problems.

[0009] Firstly, a data transmission method is provided, the method comprising:

[0010] Determine at least one synchronization signal block (SSB) for configuring the authorized scheduling transmission mechanism (CG), and determine the authorized scheduling transmission opportunity (CGO) and the DMRS resource group to be transmitted on the corresponding CGO for each SSB based on the predefined demodulation reference signal (DMRS) resource group.

[0011] Determine the target SSB from at least one SSB, and send the corresponding DMRS resource group and the data demodulated using the DMRS resource group on the CGO corresponding to the target SSB.

[0012] The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output (MIMO) layers. The DMRS resource group includes at least one DMRS resource.

[0013] In one possible implementation, the CGO corresponding to each SSB and the DMRS resource group to be sent by the SSB on the corresponding CGO are determined, including:

[0014] Determine the total number of DMRS resource groups in a CGO, and based on the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, determine the number of CGOs within a matching period.

[0015] Based on the total number of DMRS resource groups in a CGO, and in conjunction with the defined DMRS resource groups, determine the DMRS resource groups in each CGO within a matching period;

[0016] Determine the mapping relationship to represent the number of DMRS resources corresponding to an SSB; match the unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, until all SSBs determine the corresponding CGO and the DMRS resource group to be sent on the corresponding CGO.

[0017] In one possible implementation, when a CG is configured for consecutive repetitions, a unique corresponding SSB is matched for each DMRS resource group in each CGO according to the mapping relationship, including:

[0018] The number of transfer opportunities (TOs) in each CGO within a matching cycle is determined based on the number of repetitions.

[0019] Based on the mapping relationship, the DMRS resource groups in each CGO are matched with all TOs in the corresponding CGO, and SSBs are matched for all TOs.

[0020] In one possible implementation, when a CG is configured for discrete repetition transmission, a unique corresponding SSB is matched for each DMRS resource group in each CGO according to the mapping relationship, including:

[0021] Based on the number of CGOs, the number of SSBs configured with CGs, and the number of repetitions within a matching cycle, determine the target CGO that matches each SSB.

[0022] Match at least one DMRS resource group in the target CGO with the corresponding SSB.

[0023] In one possible implementation, if the CG configuration supports at least two sets of DMRS resources, then based on predefined DMRS resource groups, the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO are determined, including:

[0024] Identify the predefined DMRS resource group corresponding to each set of DMRS resources;

[0025] Determine a set of DMRS resources corresponding to the CGO. Based on the predefined DMRS resource group of the corresponding set of DMRS resources, determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO.

[0026] In one possible implementation, at least one DMRS resource group is defined, including:

[0027] Based on the total number of resources and the number of MIMO layers, determine the maximum number of DMRS resource groups within a CGO and the number of resources in a DMRS resource group;

[0028] For the DMRS resources to be sent, at least one DMRS resource group is defined based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

[0029] In one possible implementation, the maximum number of DMRS resource groups within a CGO and the number of resources within each DMRS resource group are determined based on the total number of resources and the number of MIMO layers, including:

[0030] Based on the total number of resources and the number of MIMO layers, the combinations are arranged and the number of combinations is taken as the maximum number of DMRS resource groups in a CGO;

[0031] Use the number of MIMO layers as the number of resources in the DMRS resource group.

[0032] In one possible implementation, the total number of DMRS resources to be sent is determined, including:

[0033] Determine the number of symbols in the DMRS resource to be transmitted, the number of code division multiplexing (CDM) groups in a DMRS resource, and the number of orthogonal coverage codes (OCCs) in a CDM group. Based on the number of symbols, the number of CDM groups, and the number of OCCs, determine the total number of DMRS resources to be transmitted.

[0034] In one possible implementation, determining the mapping relationship used to represent the number of DMRS resources corresponding to one SSB includes:

[0035] Determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs configured for CGs;

[0036] The number mapping relationship is determined based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

[0037] In one possible implementation, determining the mapping relationship used to represent the number of DMRS resources corresponding to one SSB includes:

[0038] Parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs;

[0039] The mapping relationship is determined based on the numerical correspondence between SSBs and CGOs and the total number of DMRS resource groups in a CGO.

[0040] Secondly, a user equipment is provided, comprising:

[0041] The resource group determination module is used to determine at least one synchronization signal block (SSB) of the configured authorized scheduling transmission mechanism (CG), and to determine the authorized scheduling transmission opportunity (CGO) and the DMRS resource group to be transmitted on the corresponding CGO according to the predefined demodulation reference signal (DMRS) resource group.

[0042] The transmission module is used to determine the target SSB from at least one SSB, and send the corresponding DMRS resource group and the data demodulated using the DMRS resource group on the CGO corresponding to the target SSB.

[0043] The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output (MIMO) layers. The DMRS resource group includes at least one DMRS resource.

[0044] In one possible implementation, the resource group determination module includes:

[0045] The CGO number determination module is used to determine the total number of DMRS resource groups in a CGO. Based on the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, the number of CGOs within a matching period is determined.

[0046] The resource group determination module is used to determine the DMRS resource groups in each CGO within a matching period based on the total number of DMRS resource groups in a CGO and the defined DMRS resource groups.

[0047] The resource group matching module is used to determine the mapping relationship that represents the number of DMRS resources corresponding to an SSB; based on the mapping relationship, it matches a unique corresponding SSB to the DMRS resource group in each CGO, until all SSBs determine their corresponding CGOs and the DMRS resource groups to be sent on the corresponding CGOs.

[0048] In one possible implementation, when the CG is configured for consecutive repetition transmissions, the resource group matching module includes:

[0049] The TO number determination unit is used to determine the number of transfer opportunities (TOs) in each CGO within a matching cycle based on the number of repetitions.

[0050] The TO matching unit is used to match the DMRS resource groups in each CGO with all TOs in the corresponding CGO according to the mapping relationship, and to match SSBs for all TOs.

[0051] In one possible implementation, when the CG is configured for discrete repetition transmissions, the resource group matching module includes:

[0052] The target CGO determination unit is used to determine the target CGO that matches each SSB based on the number of CGOs, the number of SSBs that configure CGs, and the number of repetitions within a matching cycle.

[0053] The SSB matching unit is used to match at least one DMRS resource group in the target CGO with the corresponding SSB.

[0054] In one possible implementation, if the CG configuration supports at least two sets of DMRS resources, the resource group determination module includes:

[0055] The resource group definition unit is used to determine the predefined DMRS resource group corresponding to each set of DMRS resources;

[0056] The matching unit is used to determine the set of DMRS resources corresponding to the CGO, and to determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO based on the predefined DMRS resource group of the corresponding set of DMRS resources.

[0057] In one possible implementation, the resource group determination module includes:

[0058] The resource number determination unit is used to determine the maximum number of DMRS resource groups within a CGO and the number of resources in a DMRS resource group based on the total number of resources and the number of MIMO layers.

[0059] The resource group preparation unit is used to define at least one DMRS resource group based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

[0060] In one possible implementation, the resource number determination unit includes:

[0061] The maximum number determination unit is used to arrange and combine resources based on the total number of resources and the number of MIMO layers, and to determine the maximum number of combinations as a DMRS resource group within a CGO.

[0062] The resource number determination unit is used to determine the number of MIMO layers as the number of resources in the DMRS resource group.

[0063] In one possible implementation, the resource number determination unit includes:

[0064] The total resource determination unit is used to determine the number of symbols of the DMRS resource to be transmitted, the number of code division multiplexing (CDM) groups in a DMRS resource, and the number of orthogonal coverage codes (OCCs) in a CDM group, and to determine the total number of DMRS resources to be transmitted based on the number of symbols, the number of CDM groups, and the number of OCCs.

[0065] In one possible implementation, the resource group matching module includes:

[0066] The data preparation unit is used to determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs configured for CGs.

[0067] The mapping relationship determination unit is used to determine the number mapping relationship based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

[0068] In one possible implementation, the resource group matching module includes:

[0069] The signaling parsing unit is used to parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs;

[0070] The mapping unit is used to determine the mapping relationship based on the numerical correspondence between SSBs and CGOs and the total number of DMRS resource groups in a CGO.

[0071] Thirdly, embodiments of this application provide a user equipment, including a memory, a transceiver, and a processor:

[0072] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0073] Determine at least one synchronization signal block (SSB) for configuring the authorized scheduling transmission mechanism (CG), and determine the authorized scheduling transmission opportunity (CGO) and the DMRS resource group to be transmitted on the corresponding CGO for each SSB based on the predefined demodulation reference signal (DMRS) resource group.

[0074] Determine the target SSB from at least one SSB, and send the corresponding DMRS resource group and the data demodulated using the DMRS resource group on the CGO corresponding to the target SSB.

[0075] The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output (MIMO) layers. The DMRS resource group includes at least one DMRS resource.

[0076] In one possible implementation, the processor determines the CGO corresponding to each SSB and the DMRS resource group to be sent by the SSB on the corresponding CGO, including:

[0077] Determine the total number of DMRS resource groups in a CGO, and based on the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, determine the number of CGOs within a matching period.

[0078] Based on the total number of DMRS resource groups in a CGO, and in conjunction with the defined DMRS resource groups, determine the DMRS resource groups in each CGO within a matching period;

[0079] Determine the mapping relationship to represent the number of DMRS resources corresponding to an SSB; match the unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, until all SSBs determine the corresponding CGO and the DMRS resource group to be sent on the corresponding CGO.

[0080] In one possible implementation, when a CG is configured for consecutive repetitions, the processor matches a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, including:

[0081] The number of transfer opportunities (TOs) in each CGO within a matching cycle is determined based on the number of repetitions.

[0082] Based on the mapping relationship, the DMRS resource groups in each CGO are matched with all TOs in the corresponding CGO, and SSBs are matched for all TOs.

[0083] In one possible implementation, when a CG is configured for discrete repetition transmissions, the processor matches a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, including:

[0084] Based on the number of CGOs, the number of SSBs configured with CGs, and the number of repetitions within a matching cycle, determine the target CGO that matches each SSB.

[0085] Match at least one DMRS resource group in the target CGO with the corresponding SSB.

[0086] In one possible implementation, if the CG configuration supports at least two sets of DMRS resources, the processor determines the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO according to the predefined DMRS resource group, including:

[0087] Identify the predefined DMRS resource group corresponding to each set of DMRS resources;

[0088] Determine a set of DMRS resources corresponding to the CGO. Based on the predefined DMRS resource group of the corresponding set of DMRS resources, determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO.

[0089] In one possible implementation, the processor defines at least one DMRS resource group, including:

[0090] Based on the total number of resources and the number of MIMO layers, determine the maximum number of DMRS resource groups within a CGO and the number of resources in a DMRS resource group;

[0091] For the DMRS resources to be sent, at least one DMRS resource group is defined based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

[0092] In one possible implementation, the processor determines the maximum number of DMRS resource groups within a CGO and the number of resources within each DMRS resource group based on the total number of resources and the number of MIMO layers, including:

[0093] Based on the total number of resources and the number of MIMO layers, the combinations are arranged and the number of combinations is taken as the maximum number of DMRS resource groups in a CGO;

[0094] Use the number of MIMO layers as the number of resources in the DMRS resource group.

[0095] In one possible implementation, the processor determines the total number of DMRS resources to be sent, including:

[0096] Determine the number of symbols in the DMRS resource to be transmitted, the number of code division multiplexing (CDM) groups in a DMRS resource, and the number of orthogonal coverage codes (OCCs) in a CDM group. Based on the number of symbols, the number of CDM groups, and the number of OCCs, determine the total number of DMRS resources to be transmitted.

[0097] In one possible implementation, the processor determines a mapping relationship representing the number of DMRS resources corresponding to one SSB, including:

[0098] Determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs configured for CGs;

[0099] The number mapping relationship is determined based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

[0100] In one possible implementation, the processor determines a mapping relationship representing the number of DMRS resources corresponding to one SSB, including:

[0101] Parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs;

[0102] The mapping relationship is determined based on the numerical correspondence between SSBs and CGOs and the total number of DMRS resource groups in a CGO.

[0103] Fourthly, embodiments of this application provide an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the steps of the method provided in the first aspect.

[0104] Fifthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect.

[0105] In a sixth aspect, embodiments of this application provide a computer program that includes computer instructions stored in a computer-readable storage medium. When a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, causing the computer device to perform steps that implement the method provided in the first aspect.

[0106] The data transmission method, user equipment, electronic equipment, and storage medium provided in this application embodiment determine at least one SSB configured with a CG, and determine the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to a predefined DMRS resource group; determine the target SSB from the at least one SSB, and transmit the corresponding DMRS resource group and data on the CGO corresponding to the target SSB; wherein, the predefined DMRS resource group is determined according to the total number of DMRS resources to be transmitted within the matching period and the number of MIMO layers, and the DMRS resource group includes at least one DMRS resource, which supports small data transmission in the non-connected state, can save terminal power consumption and reduce network overhead caused by frequent network access. Attached Figure Description

[0107] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.

[0108] Figure 1 This is a schematic architecture diagram of the system according to an embodiment of this application;

[0109] Figure 2 This is a flowchart illustrating the data transmission method according to an embodiment of this application;

[0110] Figure 3 This is a schematic diagram of a single-symbol DMRS resource of type 1 in this application embodiment;

[0111] Figure 4 This is a schematic diagram of a double-symbol DMRS resource of type 1 in this application embodiment;

[0112] Figure 5 This is a schematic diagram illustrating the correspondence between SSBs and DMRS resource groups in one embodiment of this application;

[0113] Figure 6 This is a schematic diagram illustrating the correspondence between SSB and DMRS resource groups in another embodiment of this application;

[0114] Figure 7 This is a schematic diagram illustrating the correspondence between SSB and DMRS resource groups in another embodiment of this application;

[0115] Figure 8 This is a schematic diagram illustrating the correspondence between SSB and CG when consecutive repetitions are configured in CG according to an embodiment of this application.

[0116] Figure 9 This is a schematic diagram illustrating the correspondence between SSB and CG when configuring discrete repetitions in CG according to an embodiment of this application.

[0117] Figure 10 This is a schematic diagram illustrating the correspondence between CG and SSB when the CG configuration supports two sets of DMRS resources in an embodiment of this application.

[0118] Figure 11 This application provides a schematic diagram of the structure of a user equipment according to an embodiment of the present application.

[0119] Figure 12 This application provides a schematic diagram of the structure of a user equipment according to an embodiment of the present application.

[0120] Figure 13 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0121] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain this application, and should not be construed as limiting the invention.

[0122] Those skilled in the art will understand that, unless explicitly stated otherwise, the singular forms “a,” “an,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in the specification of this application means the presence of features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof. It should be understood that when we say an element is “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be intermediate elements. Furthermore, “connected” or “coupled” as used herein can include wireless connections or wireless coupling. The term “and / or” as used herein includes all or any units and all combinations of one or more associated listed items.

[0123] The applicant discovered that the reason why applying a CG from the connected state directly to the disconnected state results in the base station being unable to obtain downlink beamforming CSI is because the UE does not report CSI to the base station in the disconnected state (idle state / inactive state). To solve the problem of the UE not reporting CSI to the base station, it is necessary to match SSB and DMRS resources. Since the available DMRS resources mapped to the SSB are related to the multi-layer transmission of MIMO supported by the CG, it is necessary to consider how to solve the one-to-one matching problem between SSB and DMRS resources when supporting multi-layer transmission of MIMO.

[0124] Currently, NR does not have a specific technical implementation plan for how to solve the problems of SSB, CGO and DMRS resources within CGO when supporting multi-layer transmission with MIMO.

[0125] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0126] The data transmission method, apparatus, electronic device, and computer-readable storage medium provided in this application are intended to solve the above-mentioned technical problems of the prior art.

[0127] To address the aforementioned issues, embodiments of this application consider utilizing the corresponding beams of the Synchronization Signal and PBCH block (SSB) and the Configured Grant Occasion (CGO) to implement downlink beamforming for repeated transmissions. To enable the base station to accurately identify which SSB-corresponding beam can be used for downlink beamforming in repeated transmissions, a matching method utilizing DMRS resources within the SSB is necessary.

[0128] Meanwhile, the available resources of the demodulation reference signal (DMRS) are related to the number of multiple input multiple output (MIMO) transmission layers supported by CG. Therefore, it is necessary to consider how to solve the problem of one-to-one matching between SSB and DMRS resources when supporting MIMO multi-layer transmission.

[0129] To address the aforementioned problems, this invention proposes a method for matching SSBs with DMRS resource bundles (also known as DMRS resource bundles, hereinafter the same) in the context of MIMO multilayer transmission. A DMRS resource bundle consists of k (k≥1) DMRS resources and corresponds to one SSB, where k is determined by the number of MIMO layers supported by a CG configuration.

[0130] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0131] Figure 1 This is a schematic architecture diagram of a system according to an embodiment of this application.

[0132] The base station provided in this application embodiment can be a base station (Node B, NB) under Universal Mobile Telecommunications System (UMTS), an evolved Node B (eNB) under Long Term Evolution (LTE), or a base station or controller under 5G mobile communication system.

[0133] The user equipment (also called terminal equipment) involved in the embodiments of this application can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal equipment may differ in different systems; for example, in a 5G system, the terminal equipment can be called User Equipment (UE). Wireless terminal equipment can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminal equipment can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices that exchange voice and / or data with the radio access network. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but this application does not limit the terminology.

[0134] Furthermore, the technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The systems may also include a core network component, such as Evolved Packet System (EPS) and 5G system (5GS).

[0135] According to the matching relationship between SSB and DMRS resources, the UE in this application sends uplink data and the corresponding DMRS resources on the CGO corresponding to the selected SSB.

[0136] The core concepts of the embodiments of this application include:

[0137] 1) DMRS resources consist of code division multiplexing (CDM) groups and orthogonal cover codes (OCC). One DMRS resource corresponds to (one CDM group (one time-frequency resource group) + one OCC).

[0138] 2) One DMRS resource is also called one DMRS port;

[0139] 3) DMRS bundle definition: A DMRS bundle consists of k (k≥1) DMRS resources and corresponds to one SSB, where k is determined by the number of MIMO layers supported by a CG configuration;

[0140] 4) The total number of DMRS bundles supported in a CGO is determined by the total DMRS resources and the number of MIMO layers; the total DMRS resources are determined by the number of DMRS symbols, the number of 1s supported by a symbol, and the number of OCCs.

[0141] 5) SSB matching rules with DMRS resources within a CGO:

[0142] 5.1) One DMRS resource can correspond to one or more SSBs;

[0143] 5.2) One DMRS bundle uniquely corresponds to one SSB, that is, k (k≥1) DMRS resources in a DMRS bundle uniquely correspond to one SSB;

[0144] 5.3) The mapping ratio between SSB and DMRS resources can be obtained in two ways: one is to determine the matching relationship between SSB and DMRS resources through calculation, and the other is to determine the matching relationship between SSB and DMRS resources based on the higher-level signaling configuration.

[0145] 5.4) When the total number of SSBs corresponding to a CG configuration is less than or equal to the total number of DMRS bundles in a CGO, the matching rule is as follows: First, number the DMRS bundles. Then, based on the mapping relationship, determine the number of SSBs and their corresponding sequence numbers for each CGO. Then, match them with the DMRS bundle numbers from smallest to largest until all SSBs have been matched with the DMRS bundles.

[0146] 5.5) When the total number of SSBs corresponding to a CG configuration is greater than the total number of DMRS bundles within a CGO, the number of CGOs in a matching period * the total number of DMRS bundles within a CGO must be greater than the total number of SSBs. Matching rules: First, number all CGOs within a matching period in chronological order. A matching period consists of N CGO periods. Second, number the DMRS bundles within a CGO. Then, starting with the smallest CGO number, determine the number of SSBs and their corresponding sequence numbers for each CGO based on the mapping relationship. Match these with the DMRS bundle numbers from smallest to largest. Once every DMRS bundle within a CGO has matched with an SSB, increment the CGO's sequence number and continue the above operation until all SSBs have matched with the DMRS bundles within the matching period.

[0147] 6) When repetition is configured, K CGOs (Transmission Occasions) in a CGO matching cycle are treated as a repetition bundle. The DMRS bundle grouping method of each CGO in the repetition bundle is the same as in point 4 above, and its matching rules with SSB follow the rules in point 5 above.

[0148] 7) If a CG configuration supports M sets of DMRS resources, first assign numbers to the M sets of DMRS resources (0, 1, 2, ..., M-1), and then match them with M consecutive CGO matching cycles according to the numbers from smallest to largest. The grouping rules for each set of DMRS resources and the mapping rules with SSB follow the same rules as points 4 and 5 above.

[0149] 8) The number of CDM groups, the number of DMRS symbols, the DMRS type, and the number of MIMO layers (rank) can be configured through high-level dedicated signaling (such as RRC release).

[0150] Please see Figure 2 The illustration shows a flowchart of a data transmission method according to an embodiment of this application. This data transmission method is applied to a UE and includes:

[0151] S101. Determine at least one SSB that configures the CG, and determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO according to the predefined DMRS resource group.

[0152] In this application embodiment, at least one DMRS resource group can be predefined. The DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of MIMO layers. The DMRS resource group includes at least one DMRS resource, which is also called a DMRS port. The number of DMRS resources in all DMRS resource groups can be the same, but the DMRS resources contained in any two DMRS resource groups are different.

[0153] For example, if a UE has 4 DMRS resources, namely DMRS1 to 4, and each DMRS resource group includes 2 DMRS resources, theoretically 6 DMRS resource groups can be predefined: {DMRS1,DMRS2}, {DMRS1,DMRS3}, {DMRS1,DMRS4}, {DMRS2,DMRS3}, {DMRS2,DMRS4}, and {DMRS3,DMRS4}.

[0154] In this embodiment, step S101 also requires determining the number of CGOs in a matching period, and further combining this with the number of SSBs configured in the CG to determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO. In this embodiment, one DMRS resource group uniquely corresponds to one SSB, but one DMRS resource can be defined in multiple DMRS resource groups. For example, if the CG is configured with two SSBs, namely SSB1 and SSB2, where SSB1 corresponds to CGO1, CGO1 includes DMRS resource group 1, and DMRS resource group 1 includes DMRS1 and DMRS2, where SSB2 corresponds to CGO2, CGO2 includes DMRS resource group 2, and DMRS resource group 2 includes DMRS1 and DMRS3, obviously, DMRS1 appears in two DMRS resource groups.

[0155] The embodiments of this application will be used to illustrate the method for determining the number of DMRS resource groups in a CGO and the number of DMRS in a DMRS resource group through subsequent embodiments.

[0156] S102. Determine the target SSB from at least one SSB, and send the corresponding DMRS resource group and the data demodulated using the DMRS resource group on the CGO corresponding to the target SSB.

[0157] This application does not specify the method for determining the target SSB from at least one SSB configured in the CG configuration. For example, the SSB with the best signal quality can be selected as the target SSB. The number of target SSBs in this application embodiment can be one.

[0158] After the target SSB is determined, the corresponding DMRS resource group and data can be sent on the CGO corresponding to the target SSB as determined in step S101. It should be understood that the data in this application embodiment is the data demodulated according to the DMRS resources in the corresponding DMRS resource group, such as PUSCH and / or Physical Uplink Control Channel (PUCCH).

[0159] This application embodiment determines at least one SSB configured in the CG, and determines the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to a predefined DMRS resource group; determines the target SSB from the at least one SSB, and transmits the corresponding DMRS resource group and data on the CGO corresponding to the target SSB; wherein, the predefined DMRS resource group is determined according to the total number of DMRS resources to be transmitted within the matching period and the number of MIMO layers, and the DMRS resource group includes at least one DMRS resource, which supports small data transmission in the non-connected state, can save terminal power consumption and reduce network overhead caused by frequent network access.

[0160] Based on the above embodiments, as an optional embodiment, determining the CGO corresponding to each SSB and the DMRS resource group to be sent by the SSB on the corresponding CGO includes:

[0161] S201. Determine the total number of DMRS resource groups in a CGO. Based on the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, determine the number of CGOs within a matching period.

[0162] Before determining the total number of DMRS resource groups in a CGO, this embodiment of the application also needs to determine the maximum number of DMRS resource groups in a CGO. After determining the maximum number, any value not greater than the maximum number can be selected as the total number of DMRS resource groups in a CGO. For example, if the maximum number of DMRS resource groups in a CGO is 6, then the total number of DMRS resource groups in a CGO can be 4.

[0163] In this embodiment of the application, the maximum number of DMRS resource groups within a CGO is determined based on the total number of resources and the number of MIMO layers. Specifically, the total number of resources and the number of MIMO layers are arranged and combined, and the number of combinations is taken as the maximum number of DMRS resource groups within a CGO, while the number of resources in a DMRS resource group is the number of MIMO layers.

[0164] For example, when the total number of resources is 4 and the number of MIMO layers is 2, the number of combinations is 6. Therefore, the maximum number of DMRS resource groups in a CGO is 6, and the number of resources in each DMRS resource group is 2.

[0165] Furthermore, in this embodiment of the application, the total number of DMRS resources to be sent can be determined based on the number of symbols, the number of CDM groups, and the number of OCCs.

[0166] DMRS is classified into type 1 and type 2. Please refer to [link / reference]. Figure 3 and Figure 4 The example illustrates a schematic diagram of a single-symbol and double-symbol DMRS resource of type 1 according to an embodiment of this application.

[0167] For Type 1 single-symbol DMRS, the subcarriers within an OFDM symbol are divided into two groups of frequency-division comb resources. Each group of comb resources constitutes a CDM group, and two ports within the CDM group are supported by two OCCs.

[0168] For Type 1 dual-symbol DMRS, a time domain OCC (Time Domain OCC) is added on the basis of the single-symbol structure. Each comb resource occupies two consecutive OFDM symbols, and each CDM group realizes four orthogonal ports through four time-frequency domain OCCs.

[0169] In DMRS Type 2, the subcarriers of an OFDM symbol are divided into three CDM groups. Each CDM group consists of two pairs of adjacent subcarriers. Within a CDM group, two ports are multiplexed through two OCCs.

[0170] The formula for calculating the total number of resources in this application embodiment can be expressed as: the number of symbols multiplied by the number of CDM groups in a DMRS resource multiplied by the number of OCCs in a CDM group. For example, if the number of DMRS symbols is 1, the number of CDM groups is 2, and the number of OCCs is 2, then the total number of resources is 4.

[0171] In this embodiment of the application, after determining the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, the number of CGOs within a matching period can be determined.

[0172] Specifically, when the number of SSBs is no greater than the total number of DMRS resource groups in a CGO, the number of CGOs in a matching cycle is obviously 1.

[0173] Please see Figure 5 This example illustrates a schematic diagram of the correspondence between SSBs and DMRS resource groups in one embodiment of this application. Figure 5In the illustrated embodiment, the DMRS is a type 1 DMRS, with 1 DMRS symbol, 2 CDM groups, 2 MIMO layers, and a total of 4 DMRS bundles. Each DMRS bundle contains 2 DMRS resources (DMRS resources are also called DMRS ports), and the total number of SSBs corresponding to the CG configuration is 4. The specific DMRS bundle and DMRS resource matching is shown in Table 1.

[0174] DMRS bundle serial number DMRS Resources Number of CDM groups Number of front-end symbols 0 0,1 2 1 1 2,3 2 1 2 0,2 2 1 3 1,3 2 1

[0175] Table 1 DMRS bundle and DMRS resource matching table

[0176] from Figure 5 As shown in Table 1, a DMRS resource can correspond to one or more SSBs, and a DMRS bundle uniquely corresponds to one SSB. That is, k=2 DMRS resources in a DMRS bundle uniquely correspond to one SSB. Because Figure 5 In the illustrated embodiment, the number of SSBs is 4, and the number of DMRS resource groups in a CGO is also 4. Therefore, only one CGO is needed, that is, CGO0 corresponds to SSB0 to 3, and the 4 DMRS resource groups in CGO0 correspond to SSB0 to SSB3 respectively. For example, SSB0 corresponds to the DMRS resource group with the sequence number 0 (DMRS bundle#0). DMRS bundle#0 includes two DMRS resources, namely DMRS resource#0 and DMRS resource#1.

[0177] Please see Figure 6 This example illustrates a schematic diagram of the correspondence between SSBs and DMRS resource groups in another embodiment of this application. Figure 6 In the illustrated embodiment, the number of DMRS symbols is 1, the number of CDM groups is 2, the number of MIMO layers is 1, and the total number of DMRS bundles is 4. Each DMRS bundle contains 1 DMRS resource (DMRS resource is also called a DMRS port). When the total number of SSBs corresponding to the CG configuration is 4, a DMRS bundle contains only 1 DMRS resource, and a CGO has 4 DMRS resources corresponding to 4 DMRS bundles. Since the total number of SSBs is not greater than the number of DMRS resource groups in a CGO, therefore, compared to... Figure 5 Similarly, only one CGO is needed, that is, CGO0 corresponds to SSB0~3.

[0178] When the number of SSBs is greater than the total number of DMRS resource groups in a CGO, if we define the total number of DMRS resource groups in a CGO as x and the number of SSBs as y, then the number of CGOs is the result of y divided by x and rounded up. For example, if y = 4 and x = 2, then the number of CGOs is 2. If y = 5 and x = 2, then the number of CGOs is 3. It is understandable that in this case, it is best if each CGO has at least one DMRS resource group that does not correspond to an SSB.

[0179] Please see Figure 7 This example illustrates a schematic diagram showing the correspondence between SSBs and DMRS resource groups in another embodiment of this application. Figure 7 In the illustrated embodiment, the number of DMRS symbols is 1, the number of CDM groups is 2, the number of MIMO layers is 4, the total number of DMRS bundles is 1, and each DMRS bundle contains 4 DMRS resources (DMRS resources are also called DMRS ports). When the total number of SSBs corresponding to the CG configuration is 4, a DMRS bundle contains only 4 DMRS resources, and a CGO contains 4 DMRS resources corresponding to 1 DMRS bundle. If a CG resource is configured with 4 SSBs, then each SSB can only be matched with the DMRS resources of one CGO. For example, the DMRS resource group DMRS bundle#0 in CGO0 corresponds to SSB0. If the UE selects SSB0 as the target SSB, then DMRS bundle#0 and the data demodulated using the DMRS resources in DMRS bundle#0: DMRSresource0~3 are sent through CGO0.

[0180] S202. Based on the total number of DMRS resource groups in a CGO and the defined DMRS resource groups, determine the DMRS resource groups in each CGO within a matching period.

[0181] After determining the total number of DMRS resource groups in a CGO, the DMRS resource groups in each CGO within a matching period can be selected using predefined DMRS resource groups. Taking Table 1 as an example, if the total number of DMRS resource groups in a CGO is determined to be 1, and there is 1 CGO in 1 matching period, then any DMRS resource group in CGO1 can be selected as the DMRS resource group with DMRSbundle number 1.

[0182] S203. Determine the mapping relationship for representing the number of DMRS resources corresponding to an SSB; match the unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, until all SSBs determine the corresponding CGO and the DMRS resource group to be sent on the corresponding CGO.

[0183] Specifically, the embodiments of this application have two methods to determine the mapping relationship used to represent the number of DMRS resources corresponding to an SSB. The two methods can be summarized as a calculation method and a higher-layer signaling configuration method, respectively.

[0184] Specifically, for the calculation method, determining the mapping relationship used to represent the number of DMRS resources corresponding to one SSB includes:

[0185] S301. Determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs configured in the CG.

[0186] S302. Determine the number mapping relationship based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

[0187] The matching relationship between SSB and DMRS resources is determined through calculation. Within a matching cycle, the number M of CGOs is first determined. CGO And the number N of DMRS resource bundles within each CGO. DMRS bundle Next, determine the number of SSBs P corresponding to each CG configuration. SSB The method for calculating the matching mapping ratio K between SSB and DMRS resources is as follows: Calculate M CGO ×N DMRS bundle ÷P SSB The value is then rounded down to the nearest integer, and the result is K. Generally, K is no greater than 1.

[0188] For the high-level signaling configuration method, determining the mapping relationship used to represent the number of DMRS resources corresponding to one SSB includes:

[0189] Parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs;

[0190] The mapping relationship is determined based on the numerical correspondence between SSBs and CGOs and the total number of DMRS resource groups in a CGO.

[0191] The matching relationship between SSBs and DMRS resources is determined based on higher-layer signaling configuration. Specifically, before the UE enters the disconnected state, the gNB issues the `ssb-perCG-occasion` parameter (which can indicate 1:1, 2:1, 1:2, etc.) via higher-layer signaling for SSB-perCG-occasion matching, along with relevant CG configuration parameters to configure the UE's disconnected-state CG. The gNB can also configure a period within which SSB-CGO matching is performed. The number of SSBs within a CGO is less than or equal to the total number of DMRS bundles within that CGO.

[0192] It should be noted that parameters such as the number of CDM groups, the number of DMRS symbols, the DMRS type, and the number (rank) of MIMO layers can be configured through higher-level dedicated signaling (such as RRC release).

[0193] Based on the above embodiments, when the CG is configured for repeated transmission of repetitions, there are two methods for matching CGO and SSB depending on the type of repetition:

[0194] When a CG is configured with consecutive repetitions, a unique corresponding SSB is matched for each DMRS resource group in each CGO according to the mapping relationship, including:

[0195] S401. Determine the number of transmission opportunities (TO) in each CGO within a matching cycle based on the number of repetitions.

[0196] S402. Based on the mapping relationship, match the DMRS resource groups in each CGO with all TOs in the corresponding CGO, and match SSBs for all TOs.

[0197] Please see Figure 8 This example illustrates the correspondence between SSB and CG when CG is configured for consecutive repetitions, according to an embodiment of this application. Figure 8 In the illustrated embodiment, the number of DMRS type1 symbols is 2, the number of CDM groups is 2, the number of MIMO layers is 3, the total number of DMRS bundles is 2, each DMRS bundle contains 3 DMRS resources (DMRS resources are also called DMRS ports), and the total number of SSBs corresponding to the CG configuration is 4. The mapping ratio between SSBs and CGOs is 2:1. If the number of repetitions is 2, the two TOs used for repetition transmission within a CGO can be directly matched with SSBs. Each CGO corresponds to two SSBs. In the figure, SSB0 corresponds to DMRS bundle #0 of CG0, SSB1 corresponds to DMRS bundle #1 of CG0, SSB2 corresponds to DMRS bundle #0 of CG1, and SSB3 corresponds to DMRS bundle #1 of CG1.

[0198] When a CG is configured with discrete repetitions, a unique corresponding SSB is matched for each DMRS resource group in each CGO based on the mapping relationship, including:

[0199] S501. Based on the number of CGOs, the number of SSBs configured with CGs, and the number of repetitions within a matching cycle, determine the target CGO that matches each SSB.

[0200] S502, Match at least one DMRS resource group in the target CGO with the corresponding SSB.

[0201] Please see Figure 9 This example illustrates a schematic diagram of the correspondence between SSB and CG when configuring discrete repetitions in CG according to an embodiment of this application. Figure 9 In the illustrated embodiment, the number of DMRS type1 symbols is 2, the number of CDM groups is 2, the number of MIMO layers is 3, the total number of DMRS bundles is 2, each DMRS bundle contains 3 DMRS resources (DMRS resources are also called DMRS ports), and the total number of SSBs corresponding to the CG configuration is 4. The mapping ratio between SSBs and CGOs is 1:1. If the number of repetitions is 2, two consecutive CGOs match one SSB. Therefore, the correspondence is: SSB0 corresponds to CG0 and CG1; SSB1 corresponds to CG2 and CG3. Thus, at least one DMRS resource group from CG0 and CG1 can be matched with SSB0, and at least one DMRS resource group from CG2 and CG3 can be matched with SSB1.

[0202] Based on the above embodiments, if the CG configuration supports at least two sets of DMRS resources, then according to the predefined DMRS resource groups, the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO are determined, including:

[0203] S601. Determine the predefined DMRS resource group corresponding to each set of DMRS resources;

[0204] S602. Determine a set of DMRS resources corresponding to the CGO. Based on the predefined DMRS resource group of the corresponding set of DMRS resources, determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO.

[0205] It should be understood that each set of DMRS resources can be independently configured with a MIMO layer and corresponding DMRS resources. Therefore, this application first determines a predefined DMRS resource group for each set of DMRS resources based on the above embodiments. Then, this application also needs to determine which set of DMRS resources each CGO corresponds to. Specifically, by taking the modulo of the number of DMRS resources with the CGO's serial number, the set of DMRS resources to which a CGO belongs can be determined. For example, if there are two sets of DMRS resources, then CGO1, CGO3, CGO5, ..., etc., belong to the first set of DMRS resources, and CGO2, CGO4, CGO6, ..., etc., belong to the second set of DMRS resources.

[0206] For the predefined DMRS resource group of this set of DMRS resources, the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO can be determined according to the above embodiments of this application.

[0207] Please see Figure 10 This example illustrates a schematic diagram of the correspondence between CG and SSB when the CG configuration supports two sets of DMRS resources, according to an embodiment of this application. Figure 10 In the embodiment shown, the DMRS resource configuration #1 is as follows: the number of DMRS type1 symbols is 1, the number of CDM groups is 2, the number of MIMO layers is 2, the total number of DMRS bundles is 4, each DMRS bundle contains 2 DMRS resources (DMRS resources are also called DMRS ports), and the total number of SSBs corresponding to the CG configuration is 4.

[0208] The DMRS resource configuration #2 is as follows: DMRS type1 symbol count is 1, CDM group count is 2, MIMO layers count is 1, total number of DMRS bundles is 4, each DMRS bundle contains 1 DMRS resource (DMRS resource is also called DMRS port), and the total number of SSBs corresponding to the CG configuration is 4.

[0209] When the UE determines that the target SSB is SSB0, if DMRS resource configuration #1 is used, since the number of DMRS resource groups and SSBs is the same, both being 4, all SSBs correspond to CG0. If DMRS bundle #0 corresponds to SSB0, DMRS bundle #1 corresponds to SSB1, DMRS bundle #2 corresponds to SSB2, and DMRS bundle #3 corresponds to SSB3 in the four DMRS resource groups in CG0, then DMRS bundle #0 and the data demodulated by DMRS bundle #0 will be sent on CG0.

[0210] This application provides a user equipment, such as... Figure 11 As shown, the user equipment may include: a resource group determination module 101 and a transmission module 102, specifically:

[0211] Resource group determination module 101 is used to determine at least one synchronization signal block SSB of the configured authorized scheduling transmission mechanism CG, and to determine the authorized scheduling transmission opportunity CGO and the DMRS resource group to be transmitted on the corresponding CGO according to the predefined demodulation reference signal DMRS resource group.

[0212] Transmission module 102 is used to determine the target SSB from at least one SSB, and send the corresponding DMRS resource group and the data demodulated using the DMRS resource group on the CGO corresponding to the target SSB.

[0213] The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output (MIMO) layers. The DMRS resource group includes at least one DMRS resource.

[0214] The user equipment provided in this application embodiment specifically executes the process described in the above method embodiment. For details, please refer to the content of the above data transmission method embodiment, which will not be repeated here. The user equipment provided in this application embodiment determines at least one SSB configured with a CG, and determines the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to a predefined DMRS resource group; it determines the target SSB from the at least one SSB, and transmits the corresponding DMRS resource group and data on the CGO corresponding to the target SSB; wherein, the predefined DMRS resource group is determined according to the total number of DMRS resources to be transmitted within the matching period and the number of MIMO layers, and the DMRS resource group includes at least one DMRS resource, which supports small data transmission in the non-connected state, and can save terminal power consumption and reduce network overhead caused by frequent network access.

[0215] In one possible implementation, the resource group determination module includes:

[0216] The CGO number determination module is used to determine the total number of DMRS resource groups in a CGO. Based on the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, the number of CGOs within a matching period is determined.

[0217] The resource group determination module is used to determine the DMRS resource groups in each CGO within a matching period based on the total number of DMRS resource groups in a CGO and the defined DMRS resource groups.

[0218] The resource group matching module is used to determine the mapping relationship that represents the number of DMRS resources corresponding to an SSB; based on the mapping relationship, it matches a unique corresponding SSB to the DMRS resource group in each CGO, until all SSBs determine their corresponding CGOs and the DMRS resource groups to be sent on the corresponding CGOs.

[0219] In one possible implementation, when the CG is configured for consecutive repetition transmissions, the resource group matching module includes:

[0220] The TO number determination unit is used to determine the number of transfer opportunities (TOs) in each CGO within a matching cycle based on the number of repetitions.

[0221] The TO matching unit is used to match the DMRS resource groups in each CGO with all TOs in the corresponding CGO according to the mapping relationship, and to match SSBs for all TOs.

[0222] In one possible implementation, when the CG is configured for discrete repetition transmissions, the resource group matching module includes:

[0223] The target CGO determination unit is used to determine the target CGO that matches each SSB based on the number of CGOs and the number of SSBs that configure CGs within a matching cycle.

[0224] The SSB matching unit is used to match at least one DMRS resource group in the target CGO with the corresponding SSB.

[0225] In one possible implementation, if the CG configuration supports at least two sets of DMRS resources, the resource group determination module includes:

[0226] The resource group definition unit is used to determine the predefined DMRS resource group corresponding to each set of DMRS resources;

[0227] The matching unit is used to determine the set of DMRS resources corresponding to the CGO, and to determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO based on the predefined DMRS resource group of the corresponding set of DMRS resources.

[0228] In one possible implementation, the resource group determination module includes:

[0229] The resource number determination unit is used to determine the maximum number of DMRS resource groups within a CGO and the number of resources in a DMRS resource group based on the total number of resources and the number of MIMO layers.

[0230] The resource group preparation unit is used to define at least one DMRS resource group based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

[0231] In one possible implementation, the resource number determination unit includes:

[0232] The maximum number determination unit is used to arrange and combine resources based on the total number of resources and the number of MIMO layers, and to determine the maximum number of combinations as a DMRS resource group within a CGO.

[0233] The resource number determination unit is used to determine the number of MIMO layers as the number of resources in the DMRS resource group.

[0234] In one possible implementation, the resource number determination unit includes:

[0235] The total resource determination unit is used to determine the number of symbols of the DMRS resource to be transmitted, the number of code division multiplexing (CDM) groups in a DMRS resource, and the number of orthogonal coverage codes (OCCs) in a CDM group, and to determine the total number of DMRS resources to be transmitted based on the number of symbols, the number of CDM groups, and the number of OCCs.

[0236] In one possible implementation, the resource group matching module includes:

[0237] The data preparation unit is used to determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs configured for CGs.

[0238] The mapping relationship determination unit is used to determine the number mapping relationship based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

[0239] In one possible implementation, the resource group matching module includes:

[0240] The signaling parsing unit is used to parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs;

[0241] The mapping unit is used to determine the mapping relationship based on the numerical correspondence between SSBs and CGOs and the total number of DMRS resource groups in a CGO.

[0242] In one alternative embodiment, a user equipment is provided, such as Figure 12 As shown, it includes a memory 1020, a transceiver 1040, and a processor 1010;

[0243] Memory 1020 is used to store computer programs;

[0244] Transceiver 1040 is used to receive and send data under the control of processor 1010;

[0245] Processor 1010 is used to read computer programs from memory 1020 and perform the following operations:

[0246] Determine at least one synchronization signal block (SSB) for configuring the authorized scheduling transmission mechanism (CG), and determine the authorized scheduling transmission opportunity (CGO) and the DMRS resource group to be transmitted on the corresponding CGO for each SSB based on the predefined demodulation reference signal (DMRS) resource group.

[0247] Determine the target SSB from at least one SSB, and send the corresponding DMRS resource group and the data demodulated using the DMRS resource group on the CGO corresponding to the target SSB.

[0248] The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output (MIMO) layers. The DMRS resource group includes at least one DMRS resource.

[0249] In one possible implementation, the processor determines the CGO corresponding to each SSB and the DMRS resource group to be sent by the SSB on the corresponding CGO, including:

[0250] Determine the total number of DMRS resource groups in a CGO, and based on the number of SSBs configured in a CG and the total number of DMRS resource groups in a CGO, determine the number of CGOs within a matching period.

[0251] Based on the total number of DMRS resource groups in a CGO, and in conjunction with the defined DMRS resource groups, determine the DMRS resource groups in each CGO within a matching period;

[0252] Determine the mapping relationship to represent the number of DMRS resources corresponding to an SSB; match the unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, until all SSBs determine the corresponding CGO and the DMRS resource group to be sent on the corresponding CGO.

[0253] In one possible implementation, when a CG is configured for consecutive repetitions, the processor matches a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, including:

[0254] The number of transfer opportunities (TOs) in each CGO within a matching cycle is determined based on the number of repetitions.

[0255] Based on the mapping relationship, the DMRS resource groups in each CGO are matched with all TOs in the corresponding CGO, and SSBs are matched for all TOs.

[0256] In one possible implementation, when a CG is configured for discrete repetition transmissions, the processor matches a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, including:

[0257] Based on the number of CGOs and the number of SSBs that configure CGs within a matching cycle, determine the target CGO that matches each SSB;

[0258] Match at least one DMRS resource group in the target CGO with the corresponding SSB.

[0259] In one possible implementation, if the CG configuration supports at least two sets of DMRS resources, the processor determines the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO according to the predefined DMRS resource group, including:

[0260] Identify the predefined DMRS resource group corresponding to each set of DMRS resources;

[0261] Determine a set of DMRS resources corresponding to the CGO. Based on the predefined DMRS resource group of the corresponding set of DMRS resources, determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO.

[0262] In one possible implementation, the processor defines at least one DMRS resource group, including:

[0263] Based on the total number of resources and the number of MIMO layers, determine the maximum number of DMRS resource groups within a CGO and the number of resources in a DMRS resource group;

[0264] For the DMRS resources to be sent, at least one DMRS resource group is defined based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

[0265] In one possible implementation, the processor determines the maximum number of DMRS resource groups within a CGO and the number of resources within each DMRS resource group based on the total number of resources and the number of MIMO layers, including:

[0266] Based on the total number of resources and the number of MIMO layers, the combinations are arranged and the number of combinations is taken as the maximum number of DMRS resource groups in a CGO;

[0267] Use the number of MIMO layers as the number of resources in the DMRS resource group.

[0268] In one possible implementation, the processor determines the total number of DMRS resources to be sent, including:

[0269] Determine the number of symbols in the DMRS resource to be transmitted, the number of code division multiplexing (CDM) groups in a DMRS resource, and the number of orthogonal coverage codes (OCCs) in a CDM group. Based on the number of symbols, the number of CDM groups, and the number of OCCs, determine the total number of DMRS resources to be transmitted.

[0270] In one possible implementation, the processor determines a mapping relationship representing the number of DMRS resources corresponding to one SSB, including:

[0271] Determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs configured for CGs;

[0272] The number mapping relationship is determined based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

[0273] In one possible implementation, the processor determines a mapping relationship representing the number of DMRS resources corresponding to one SSB, including:

[0274] Parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs;

[0275] The mapping relationship is determined based on the numerical correspondence between SSBs and CGOs and the total number of DMRS resource groups in a CGO.

[0276] Among them, Figure 12 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors 1010 represented by processor 1010 and various circuits of memory 1020 represented by memory 1020. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 1030 provides an interface. Transceiver 1040 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. Processor 1010 is responsible for managing the bus architecture and general processing, and memory 1020 can store data used by processor 1010 during operation.

[0277] The processor 1010 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor 1010 can also adopt a multi-core architecture.

[0278] The processor 1010 executes any of the methods provided in the embodiments of this application by calling a computer program stored in the memory 1020, according to the obtained executable instructions. The processor 1010 and the memory 1020 may also be physically separated.

[0279] This application provides an electronic device comprising: a memory and a processor; at least one program stored in the memory, which, when executed by the processor, can achieve the following compared to the prior art: by determining at least one SSB configured with a CG, determining the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to a predefined DMRS resource group; determining a target SSB from the at least one SSB, and transmitting the corresponding DMRS resource group and data on the CGO corresponding to the target SSB; wherein the predefined DMRS resource group is determined based on the total number of DMRS resources to be transmitted within the matching period and the number of MIMO layers, and the DMRS resource group includes at least one DMRS resource, supporting small data transmission in a disconnected state, which can save terminal power consumption and reduce network overhead caused by frequent network access.

[0280] In one alternative embodiment, an electronic device is provided, such as Figure 13 As shown, Figure 13 The illustrated electronic device 4000 includes a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004. It should be noted that in practical applications, the transceiver 4004 is not limited to one type, and the structure of this electronic device 4000 does not constitute a limitation on the embodiments of this application.

[0281] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0282] Bus 4002 may include a pathway for transmitting information between the aforementioned components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 4002 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 13 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0283] The memory 4003 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0284] The memory 4003 stores application code that executes the solution of this application, and its execution is controlled by the processor 4001. The processor 4001 executes the application code stored in the memory 4003 to implement the content shown in the foregoing method embodiments.

[0285] This application provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments. Compared with the prior art, by determining at least one SSB configured with a CG, and based on a predefined DMRS resource group, determining the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO; determining a target SSB from at least one SSB, and transmitting the corresponding DMRS resource group and data on the CGO corresponding to the target SSB; wherein, the predefined DMRS resource group is determined based on the total number of DMRS resources to be transmitted within the matching period and the number of MIMO layers, and the DMRS resource group includes at least one DMRS resource, supporting small data transmission in a connectionless state, which can save terminal power consumption and reduce network overhead caused by frequent network access.

[0286] This application provides a computer program including computer instructions stored in a computer-readable storage medium. When a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, causing the computer device to perform the content shown in the foregoing method embodiments. Compared with the prior art, by determining at least one SSB configured with a CG, and determining the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to a predefined DMRS resource group; determining a target SSB from the at least one SSB, and transmitting the corresponding DMRS resource group and data on the CGO corresponding to the target SSB; wherein, the predefined DMRS resource group is determined based on the total number of DMRS resources to be transmitted within the matching period and the number of MIMO layers, and the DMRS resource group includes at least one DMRS resource, supporting small data transmission in a connectionless state, which can save terminal power consumption and reduce network overhead caused by frequent network access.

[0287] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0288] The above are only some embodiments of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A data transmission method, characterized in that, include: Determine at least one synchronization signal block (SSB) of the configuration grant CG, and determine the configuration grant opportunity (CGO) corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO according to the predefined demodulation reference signal (DMRS) resource group. Determine the target SSB from the at least one SSB, and send the corresponding DMRS resource group and data demodulated using the DMRS resource group on the CGO corresponding to the target SSB; The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output MIMO layers. The DMRS resource group includes at least one DMRS resource. The DMRS resource group is defined in the following way: The total number of resources and the number of MIMO layers are arranged and combined, and the number of combinations is taken as the maximum number of DMRS resource groups within a CGO. The number of MIMO layers is taken as the number of resources in the DMRS resource group. For the DMRS resources to be sent, at least one DMRS resource group is defined based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

2. The data transmission method according to claim 1, characterized in that, The step of determining the CGO corresponding to each SSB and the DMRS resource group to be sent by the SSB on the corresponding CGO includes: Determine the total number of DMRS resource groups in a CGO, and based on the number of SSBs in a CG and the total number of DMRS resource groups in a CGO, determine the number of CGOs within a matching period. Based on the total number of DMRS resource groups in a CGO, and in conjunction with the defined DMRS resource groups, determine the DMRS resource groups in each CGO within a matching period; Determine a mapping relationship to represent the number of DMRS resources corresponding to an SSB; match a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship, until all SSBs determine the corresponding CGO and the DMRS resource group to be sent on the corresponding CGO.

3. The data transmission method according to claim 2, characterized in that, When a CG is configured for continuous repetition transmission, the step of matching a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship includes: The number of transfer opportunities (TOs) in each CGO within a matching cycle is determined based on the number of repetitions. Based on the mapping relationship, the DMRS resource groups in each CGO are matched with all TOs in the corresponding CGO, and SSBs are matched for all TOs.

4. The data transmission method according to claim 2, characterized in that, When a CG is configured for discrete repetition transmission, the step of matching a unique corresponding SSB to the DMRS resource group in each CGO according to the mapping relationship includes: Based on the number of CGOs, the number of SSBs of CGs, and the number of repetitions within a matching cycle, determine the target CGO that matches each SSB; Match at least one DMRS resource group in the target CGO with the corresponding SSB.

5. The data transmission method according to claim 1, characterized in that, If the CG configuration supports at least two sets of DMRS resources, then determining the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO according to the predefined DMRS resource group includes: Identify the predefined DMRS resource group corresponding to each set of DMRS resources; Determine a set of DMRS resources corresponding to the CGO. Based on the predefined DMRS resource group of the corresponding set of DMRS resources, determine the CGO corresponding to each SSB and the DMRS resource group to be sent on the corresponding CGO.

6. The data transmission method according to claim 1, characterized in that, The determination of the total number of DMRS resources to be sent includes: The number of symbols in the DMRS resource to be transmitted, the number of code division multiplexing (CDM) groups in a DMRS resource, and the number of orthogonal coverage codes (OCCs) in a CDM group are determined. Based on the number of symbols, the number of CDM groups, and the number of OCCs, the total number of DMRS resources to be transmitted is determined.

7. The data transmission method according to claim 2, characterized in that, The determination of the mapping relationship representing the number of DMRS resources corresponding to one SSB includes: Determine the number of CGOs, the number of DMRS resource groups within each CGO, and the number of SSBs in each CG; The number mapping relationship is determined based on the number of CGOs, the number of DMRS resource groups, and the number of SSBs.

8. The data transmission method according to claim 2, characterized in that, The determination of the mapping relationship representing the number of DMRS resources corresponding to one SSB includes: Parse the pre-received higher-layer signaling configuration to obtain the correspondence between the number of SSBs and CGOs; The mapping relationship is determined based on the numerical correspondence between the SSB and CGO and the total number of DMRS resource groups in a CGO.

9. A user equipment, characterized in that, include: The resource group determination module is used to determine at least one synchronization signal block (SSB) of the CG, and to determine the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to the predefined demodulation reference signal (DMRS) resource group. The transmission module is configured to determine a target SSB from the at least one SSB, and transmit the corresponding DMRS resource group and data demodulated using the DMRS resource group on the CGO corresponding to the target SSB. The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output MIMO layers. The DMRS resource group includes at least one DMRS resource. The DMRS resource group is defined in the following way: The total number of resources and the number of MIMO layers are arranged and combined, and the number of combinations is taken as the maximum number of DMRS resource groups within a CGO. The number of MIMO layers is taken as the number of resources in the DMRS resource group. For the DMRS resources to be sent, at least one DMRS resource group is defined based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

10. A user equipment, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Determine at least one synchronization signal block (SSB) of the CG, and determine the CGO corresponding to each SSB and the DMRS resource group to be transmitted on the corresponding CGO according to the predefined demodulation reference signal (DMRS) resource group. Determine the target SSB from the at least one SSB, and send the corresponding DMRS resource group and data demodulated using the DMRS resource group on the CGO corresponding to the target SSB; The predefined DMRS resource group is determined based on the total number of DMRS resources to be sent within the matching period and the number of multiple-input multiple-output MIMO layers. The DMRS resource group includes at least one DMRS resource. The DMRS resource group is defined in the following way: The total number of resources and the number of MIMO layers are arranged and combined, and the number of combinations is taken as the maximum number of DMRS resource groups within a CGO. The number of MIMO layers is taken as the number of resources in the DMRS resource group. For the DMRS resources to be sent, at least one DMRS resource group is defined based on the maximum number of DMRS resource groups and the number of resources in the DMRS resource group.

11. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the data transmission method as described in any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause the computer to perform the steps of the data transmission method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Information indication method and device, resource determination method and device and computer storage medium

    CN109802807A

  • Message sending method, message receiving method, terminal device and network device

    CN111436104A