Information processing method, terminal, network device, communication system, and storage medium
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-02-19
- Publication Date
- 2026-06-04
Smart Images

Figure CN2024077653_04062026_PF_FP_ABST
Abstract
Description
Information processing methods, terminals, network equipment, communication systems and storage media Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to an information processing method, terminal, network device, communication system and storage medium. Background Technology
[0002] In the field of communication technology, the Narrowband Physical Uplink Shared Channel (NPUSCH) can be used for uplink transmission; however, for NPUSCH orthogonal covering code multiplexing, an orthogonal demodulation reference signal (DMRS) method needs to be designed to achieve system expansion.
[0003] Summary of the Invention
[0004] The embodiments disclosed herein aim to address the problem of supporting uplink transmission for more end users under the premise of limited time and frequency resources and / or limited transmission power.
[0005] According to a first aspect of the present disclosure, an information processing method is proposed, executed by a terminal, comprising: determining first information; determining the terminal's DMRS based on the first information; and sending an NPUSCH based on OCC multiplexing to a network device based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0006] According to a second aspect of the present disclosure, an information processing method is proposed, executed by a network device, comprising: determining first information; determining a terminal's DMRS based on the first information; receiving an NPUSCH based on OCC multiplexing sent by the terminal based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0007] According to a third aspect of the present disclosure, a terminal is provided, comprising: a first processing module configured to determine first information; and based on the first information, determine the DMRS of the terminal; and a first transceiver module configured to send an NPUSCH based on OCC multiplexing to a network device based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0008] According to a fourth aspect of the present disclosure, a network device is provided, comprising: a second processing module configured to determine first information; and based on the first information, determine a DMRS of a terminal; and a second transceiver module configured to receive an NPUSCH based on OCC multiplexing transmitted by the terminal based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0009] According to a fifth aspect of the present disclosure, a communication device is provided, including one or more processors; wherein the communication device is used to perform the method as described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0010] According to a sixth aspect of the present disclosure, a communication system is provided, comprising: a terminal and a network device; wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the network device is configured to perform the method described in the optional implementation of the second aspect.
[0011] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0012] The embodiments disclosed herein can support uplink transmission for more end users under the premise of limited time and frequency resources and / or limited transmission power. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0014] Figure 1A is a schematic diagram of the structure of an information processing system according to an embodiment of the present disclosure.
[0015] Figure 1B is a schematic diagram illustrating a mapping method according to an embodiment of the present disclosure.
[0016] Figure 1C is a schematic diagram illustrating another mapping method according to an embodiment of the present disclosure.
[0017] Figure 1D is a schematic diagram illustrating a random sequence according to an embodiment of the present disclosure.
[0018] Figure 1E is a schematic diagram of a cyclic shift formula according to an embodiment of the present disclosure.
[0019] Figure 1F is a schematic diagram illustrating the resources occupied by an NDMRS of PUSCH format 1 according to an embodiment of the present disclosure.
[0020] Figure 2 is an interactive schematic diagram of an information processing method according to an embodiment of the present disclosure.
[0021] Figure 3A is a schematic flowchart illustrating an information processing method according to an embodiment of the present disclosure.
[0022] Figure 3B is a schematic flowchart illustrating an information processing method according to an embodiment of the present disclosure.
[0023] Figure 4A is a schematic flowchart illustrating an information processing method according to an embodiment of the present disclosure.
[0024] Figure 4B is a schematic flowchart illustrating an information processing method according to an embodiment of the present disclosure.
[0025] Figure 5A is a schematic diagram illustrating the resources occupied by a DMRS according to an embodiment of the present disclosure.
[0026] Figure 5B is a schematic diagram illustrating another type of DMRS resource usage according to an embodiment of the present disclosure.
[0027] Figure 5C is a schematic diagram of an orthogonal DMRS port according to an embodiment of the present disclosure.
[0028] Figure 5D is a schematic diagram of another orthogonal DMRS port according to an embodiment of the present disclosure.
[0029] Figure 6A is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure.
[0030] Figure 6B is a schematic diagram of the structure of a network device according to an embodiment of the present disclosure.
[0031] Figure 7A is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.
[0032] Figure 7B is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. Detailed Implementation
[0033] This disclosure provides an information processing method, a terminal, a network device, a communication system, and a storage medium.
[0034] In a first aspect, embodiments of this disclosure propose an information processing method executed by a terminal, comprising: determining first information; determining the terminal's DMRS based on the first information; and sending an NPUSCH based on OCC multiplexing to a network device based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0035] In the above embodiments, the terminal can expand the system capacity based on the orthogonal design of DMRS, thereby supporting more users to perform uplink transmission under the premise of limited time and frequency resources and limited terminal transmission power.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the first information includes the OCC sequence index used by users in the same OCC multiplexing user group; based on the first information, determining the DMRS of the terminal includes: determining the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is OCC multiplexed.
[0037] In the above embodiments, orthogonality of DMRS can also be achieved by covering the OCC sequence index with the same data symbol as the DMRS symbol.
[0038] In conjunction with some embodiments of the first aspect, in some embodiments, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is OCC multiplexed includes at least one of the following: within an OCC multiplexing block, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is OCC multiplexed; and within a time slot, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol corresponding to the time slot where the DMRS symbol is located is OCC multiplexed.
[0039] In the above embodiments, it is possible to achieve DMRS orthogonality by having DMRS symbols cover the same OCC sequence index as data symbols within an OCC multiplexing block or a time slot.
[0040] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is used to indicate the DMRS port and / or DMRS sequence, or the first information is used to configure the DMRS port and / or DMRS sequence.
[0041] In the above embodiments, the first information is used to display indications or configure DMRS ports and / or DMRS sequences.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, determining the DMRS of a terminal based on the first information includes at least one of the following methods: determining the DMRS port based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports; wherein the different DMRS ports are orthogonal to each other, and different terminals in the same multiplexed user group use different DMRS ports; determining the DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS sequences; and determining the DMRS port and DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports and different DMRS sequences; wherein the first information carries the OCC sequence index.
[0043] In the above embodiments, the first information implicitly indicates the DMRS port and / or DMRS sequence.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first information includes: determining the first information based on a protocol agreement; or, receiving a first signaling sent by a network device to determine the first information.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes at least one of the following: determining orthogonal DMRS ports based on frequency domain OCC; determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources; and determining orthogonal DMRS ports based on time domain OCC.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining a first length based on frequency domain OCC, wherein the first length is the sequence length of the DMRS performing frequency domain OCC; and determining the DMRS port based on the first length.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, determining the first length based on the frequency domain OCC includes: determining the first length as the first value when the number of subcarriers corresponding to the frequency domain OCC is a first value; or, when the number of subcarriers corresponding to the frequency domain OCC is a second value, determining the first length based on at least one of the protocol agreement, network device configuration, and network device indication.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein, the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
[0049] In conjunction with some embodiments of the first aspect, in some embodiments, determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources includes: determining the number of first frequency domain resources used by DMRS transmission; determining the location of first frequency domain resources based on the number of first frequency domain resources; wherein the first frequency domain resource locations include at least two, and the at least two first frequency domain resource locations are FDM; and designating DMRS ports using at least two first frequency domain resource locations as orthogonal DMRS ports.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the number of first frequency domain resources for DMRS, wherein the number of first frequency domain resources is less than the number of second frequency domain resources, and the number of second frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes at least one of the following: determining the number of first frequency domain resources for DMRS based on protocol agreement; determining the number of first frequency domain resources for DMRS based on network device configuration; and determining the number of first frequency domain resources for DMRS based on network device indication.
[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the number of first frequency domain resources of DMRS is determined based on the protocol agreement, including one of the following: the protocol agrees that the number of first frequency domain resources is a predetermined value; and the protocol agrees that the number of first frequency domain resources is determined based on the number of OCC multiplexing users, or the first length, or the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, determining orthogonal DMRS ports based on time-domain OCC includes: determining the DMRS as a dual-symbol DMRS based on protocol conventions; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are orthogonal to each other; and determining orthogonal DMRS ports based on the different OCC sequences corresponding to different DMRS ports.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the time-domain location of the dual-symbol DMRS is determined by at least one of the following: determined based on protocol conventions; determined based on network device configuration; and determined based on network device indication.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the method for determining the OCC sequence corresponding to the DMRS port includes at least one of the following: determining the OCC sequence based on a protocol preset table; determining the OCC sequence based on the configuration of the network device; determining the OCC sequence based on the indication of the network device; and determining the OCC sequence based on a protocol preset sequence generation method.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, the OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, for the orthogonality of DMRS, different subcarriers employ different OCC sequence generation methods.
[0058] In conjunction with some embodiments of the first aspect, in some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values.
[0059] In conjunction with some embodiments of the first aspect, in some embodiments, the method includes: determining, based on different DMRS ports and different DMRS sequences, orthogonal DMRS that support orthogonal multiplexing users with a third value less than or equal to a third value; wherein the third value is the product of a fourth value and a fifth value, the fourth value being the number of orthogonal DMRS ports, and the fifth value being the number of orthogonal DMRS sequences.
[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes: determining the DMRS sequence and / or DMRS port used by the terminal.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal includes: determining first information based on first signaling sent by the network device; determining the DMRS sequence and / or DMRS port used by the terminal based on the first information; and / or, determining the DMRS sequence and / or DMRS port used by the terminal according to a protocol agreement.
[0062] In conjunction with some embodiments of the first aspect, in some embodiments, the first information is used to display an indication and / or configuration of the DMRS sequence and / or DMRS port used by the terminal; or, the first information is used to indicate the OCC sequence index of the NPUSCH used by the terminal.
[0063] In conjunction with some embodiments of the first aspect, in some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal based on the first information includes: determining the DMRS sequence and / or DMRS port of the terminal based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or DMRS port.
[0064] In conjunction with some embodiments of the first aspect, in some embodiments, the mapping information is preset by the protocol.
[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the first signaling includes: UE-specific semi-static signaling, or DCI format N0.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, a new field is added to DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the MCS field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the repetition count field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the resource allocation field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the subcarrier indication field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal.
[0067] In conjunction with some embodiments of the first aspect, in some embodiments, the DMRS sequence and DMRS port used by the terminal are indicated by different first information; or, the DMRS sequence and DMRS port used by the terminal are jointly indicated by the same first information in the first signaling.
[0068] Secondly, embodiments of this disclosure propose an information processing method executed by a network device, comprising: determining first information; determining the DMRS of a terminal based on the first information; receiving an NPUSCH based on OCC multiplexing sent by the terminal based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0069] In conjunction with some embodiments of the second aspect, in some embodiments, the first information includes the OCC sequence index used by the user in the same OCC multiplexing user group; based on the first information, determining the DMRS of the terminal includes: based on the OCC sequence index included in the first information, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is orthogonally covered by OCC multiplexing.
[0070] In conjunction with some embodiments of the second aspect, in some embodiments, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using orthogonal overlay code OCC includes at least one of the following: within an OCC multiplexing block, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using OCC; and within a time slot, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol corresponding to the time slot where the DMRS symbol is located is multiplexed using OCC.
[0071] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is used to indicate the DMRS port and / or DMRS sequence, or the first information is used to configure the DMRS port and / or DMRS sequence.
[0072] In conjunction with some embodiments of the second aspect, in some embodiments, determining the demodulation reference signal (DMRS) of a terminal based on the first information includes at least one of the following methods: determining a DMRS port based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports; wherein the different DMRS ports are orthogonal to each other, and different terminals in the same multiplexed user group use different DMRS ports; determining a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS sequences; and determining a DMRS port and a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports and different DMRS sequences; wherein the first information carries the OCC sequence index.
[0073] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first information includes: determining the first information based on a protocol agreement.
[0074] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: sending first information to the terminal, wherein the first information is used by the terminal to determine DMRS.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, the method includes at least one of the following: determining orthogonal DMRS ports based on frequency domain OCC; determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources; and determining orthogonal DMRS ports based on time domain OCC.
[0076] In conjunction with some embodiments of the second aspect, in some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining a first length based on frequency domain OCC, wherein the first length is the sequence length of the DMRS performing frequency domain OCC; and determining the DMRS port based on the first length.
[0077] In conjunction with some embodiments of the second aspect, in some embodiments, determining the first length based on the frequency domain OCC includes one of the following: when the number of subcarriers corresponding to the frequency domain OCC is a first value, determining the first length as a first value; and when the number of subcarriers corresponding to the frequency domain OCC is a second value, determining the first length based on at least one of the following: protocol agreement, network device configuration, and network device indication.
[0078] In conjunction with some embodiments of the second aspect, in some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein, the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
[0079] In conjunction with some embodiments of the second aspect, in some embodiments, determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources includes: determining the number of first frequency domain resources used by DMRS transmission; determining the location of first frequency domain resources based on the number of first frequency domain resources; wherein the first frequency domain resource locations include at least two, and the at least two first frequency domain resource locations are FDM; and designating DMRS ports using at least two first frequency domain resources as orthogonal DMRS ports.
[0080] In conjunction with some embodiments of the second aspect, in some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the number of first frequency domain resources for DMRS, wherein the number of first frequency domain resources is less than the number of second frequency domain resources, and the number of second frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0081] In conjunction with some embodiments of the second aspect, in some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes at least one of the following: determining the number of first frequency domain resources for DMRS based on protocol agreement; determining the number of first frequency domain resources for DMRS based on network device configuration; and determining the number of first frequency domain resources for DMRS based on network device indication.
[0082] In conjunction with some embodiments of the second aspect, in some embodiments, the number of first frequency domain resources of DMRS is determined based on the protocol agreement, including one of the following: the protocol agrees that the number of first frequency domain resources is a predetermined value; the protocol agrees that the number of first frequency domain resources is determined based on the number of OCC multiplexing users, or the first length, or the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence.
[0083] In conjunction with some embodiments of the second aspect, in some embodiments, determining orthogonal DMRS ports based on time-domain OCC includes: determining the DMRS as a dual-symbol DMRS based on protocol conventions; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are orthogonal to each other; and determining orthogonal DMRS ports based on the different OCC sequences corresponding to different DMRS ports.
[0084] In conjunction with some embodiments of the second aspect, in some embodiments, the time-domain location of the dual-symbol DMRS is determined by at least one of the following: determined based on protocol conventions; determined based on network device configuration; and determined based on network device indication.
[0085] In conjunction with some embodiments of the second aspect, in some embodiments, the method for determining the OCC sequence corresponding to the DMRS port includes at least one of the following: determining the OCC sequence based on a protocol preset table; determining the OCC sequence based on the configuration of the network device; determining the OCC sequence based on the indication of the network device; and determining the OCC sequence based on a protocol preset sequence generation method.
[0086] In conjunction with some embodiments of the second aspect, in some embodiments, the OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
[0087] In conjunction with some embodiments of the second aspect, in some embodiments, for the orthogonality of DMRS, different subcarriers adopt different OCC sequence generation methods.
[0088] In conjunction with some embodiments of the second aspect, in some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values.
[0089] In conjunction with some embodiments of the second aspect, in some embodiments, the method includes: determining, based on different DMRS ports and different DMRS sequences, orthogonal DMRS that support orthogonal multiplexing users with a third value less than or equal to a third value; wherein the third value is the product of a fourth value and a fifth value, the fourth value being the number of orthogonal DMRS ports, and the fifth value being the number of orthogonal DMRS sequences.
[0090] In conjunction with some embodiments of the second aspect, in some embodiments, the method further includes: determining the DMRS sequence and / or DMRS port used by the terminal.
[0091] In conjunction with some embodiments of the second aspect, in some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal includes: determining the DMRS sequence and / or DMRS port used by the terminal based on first information; and / or, determining the DMRS sequence and / or DMRS port used by the terminal according to a protocol agreement.
[0092] In conjunction with some embodiments of the second aspect, in some embodiments, the first information is used to display the DMRS sequence and / or DMRS port used by the terminal; or, the first information is used to indicate the OCC sequence index of the NPUSCH used by the terminal.
[0093] In conjunction with some embodiments of the second aspect, in some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal based on the first information includes: determining the DMRS sequence and / or DMRS port of the terminal based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or DMRS port.
[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the mapping information is preset by the protocol.
[0095] In conjunction with some embodiments of the second aspect, in some embodiments, sending the first information includes: sending a first signaling carrying the first information; wherein the first signaling includes: UE-specific semi-static signaling, or DCI format N0.
[0096] In conjunction with some embodiments of the second aspect, in some embodiments, a new field is added to DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the MCS field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the repetition count field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the resource allocation field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, some bits of the subcarrier indication field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal.
[0097] In conjunction with some embodiments of the second aspect, in some embodiments, different first information indicates the DMRS sequence and DMRS port used by the terminal; or, the same first information in the first signaling jointly indicates the DMRS sequence and DMRS port used by the terminal.
[0098] Thirdly, embodiments of this disclosure propose a terminal, comprising: a first processing module configured to determine first information; and based on the first information, determine the terminal's DMRS; and a first transceiver module configured to send an NPUSCH based on OCC multiplexing to a network device based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same user group use the same time-frequency domain resources.
[0099] Fourthly, embodiments of this disclosure propose a network device, including: a second processing module configured to determine first information; and based on the first information, determine the DMRS of a terminal; and a second transceiver module configured to receive an NPUSCH based on OCC multiplexing sent by the terminal based on the DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same user group use the same time-frequency domain resources.
[0100] Fifthly, embodiments of this disclosure provide a communication device including one or more processors; wherein the communication device is used to perform the methods described as in the first aspect, the second aspect, or optional implementations of the first and second aspects.
[0101] In a sixth aspect, embodiments of this disclosure provide a communication system, including: a terminal and a network device; wherein the terminal is configured to perform the method described in the optional implementation of the first aspect, and the network device is configured to perform the method described in the optional implementation of the second aspect.
[0102] In a seventh aspect, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the method described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0103] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method as described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0104] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the information processing method as described in the first aspect, the second aspect, or an optional implementation of the first and second aspects.
[0105] In a tenth aspect, embodiments of this disclosure provide a chip or chip system; the chip or chip system includes processing circuitry configured to perform the methods described according to the first aspect, the second aspect, or alternative implementations of the first and second aspects above.
[0106] It is understood that the aforementioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods provided in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0107] This disclosure provides an information processing method, a terminal, a network device, a communication system, and a storage medium. In some embodiments, terms such as "information processing method" and "communication method" are interchangeable, as are terms such as "information processing device" and "communication device," and terms such as "information processing system" and "communication system."
[0108] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0109] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be used interchangeably. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0110] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0111] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0112] In the embodiments disclosed herein, "multiple" refers to two or more.
[0113] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0114] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0115] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0116] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0117] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0118] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0119] In some embodiments, the terms “greater than”, “greater than or equal to”, “not less than”, “more than”, “more than or equal to”, “not less than”, “higher than”, “higher than or equal to”, “not lower than”, and “above” can be used interchangeably, as can the terms “less than”, “less than or equal to”, “not greater than”, “less than”, “less than or equal to”, “not more than”, “lower than”, “lower than or equal to”, “not higher than”, and “below”.
[0120] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0121] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0122] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0123] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0124] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures that replace communication between access network devices, core network devices, or network devices and terminals with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link.
[0125] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0126] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0127] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0128] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0129] Figure 1A is a schematic diagram of the structure of an information processing system 100 according to an embodiment of the present disclosure. As shown in Figure 1A, the information processing system 100 may include: a terminal 101 and a network device 102.
[0130] In some embodiments, network device 102 may include at least one of an access network device and a core network device.
[0131] In some embodiments, terminal 101 includes, for example, at least one of the following: mobile phone, wearable device, Internet of Things (IoT) device or terminal, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home, but is not limited thereto.
[0132] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a wireless fidelity (WiFi) system.
[0133] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0134] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0135] In some embodiments, the core network equipment may be a single device, including a first device, a second device, etc., or it may be multiple devices or a group of devices, including all or part of the first device and the second device described above. The first device and the second device may be network elements; network elements may be virtual or physical. The core network includes, for example, at least one of the Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0136] It is understood that the information processing system described in the embodiments of this disclosure is for the purpose of more clearly illustrating the technical solutions of the embodiments of this disclosure, and does not constitute a limitation on the technical solutions provided in the embodiments of this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this disclosure are also applicable to similar technical problems.
[0137] The following embodiments of this disclosure can be applied to the information processing system 100 shown in FIG1A, or some of its components, but are not limited thereto. The components shown in FIG1A are illustrative. The information processing system may include all or some of the components in FIG1A, or may include other components outside of FIG1A. The number and form of each component are arbitrary. The connection relationship between the components is illustrative. The components may be unconnected or connected. The connection can be in any way, either direct or indirect, wired or wireless.
[0138] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G New Radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0139] In some embodiments, for time-domain resource allocation, the time-domain resources occupied by NPUSCH transmission include the following parameters: the number of Resource Units (RUs), the number of repetitions, and the number of slots and symbols occupied by one RU.
[0140] Resource quantity (N) RU A row in Table 1 is indicated by the resource assignment field in the Downlink Control Information (DCI) format N0.
[0141] Table 1 Number of RUs in NPUSCH
[0142] Number of retransmissions (N) Rep The repetition number field carried in DCI format N0 indicates a row in Table 2.
[0143] Table 2 Number of repetitions of NPUSCH
[0144] The number of time slots and symbols occupied by an RU is determined by the terminal by looking up the RU table based on the number of allocated subcarriers for multi-tone transmission; for single-tone transmission, the number of time slots of an RU is fixed at 16.
[0145] In some embodiments, for frequency domain resource allocation, the sub-carrier space (SCS), number of time slots, and number of symbols corresponding to one RU of single-tone transmission can be as shown in Table 3.
[0146] Table 3
[0147] For 3.75kHz SCS:I SC =0…47, occupying one subcarrier in the frequency domain; for 5kHz SCS: Isc=0…11, occupying one subcarrier in the frequency domain.
[0148] In some embodiments, for frequency domain resource allocation, the SCS, number of time slots, and number of symbols corresponding to one RU of multi-tone transmission can be as shown in Table 4.
[0149] Table 4
[0150] As shown in Table 5, rows 12-18 are used for multi-tone frequency domain resource allocation.
[0151] Table 5 shows the subcarriers allocated for 15kHz NPUSCH.
[0152] For 15kHz, I SC =0-11 indicates the case of single-carrier transmission, with subcarrier positions corresponding one-to-one from 0 to 11; I SC =12-15, corresponding to multi-carrier transmission with 3 subcarriers, with a total of 4 positions; and so on, I SC =18, corresponding to a multi-carrier transmission with 12 subcarriers, and a total of 1 position; I SC =19-63, the position is reserved.
[0153] In some embodiments, for single-carrier transmission, the modulation and coding scheme (MCS) can be determined in the following manner; MCS The MCS sub-segment is carried by the MCS field in the DCI and mapped to the values shown in Table 6.
[0154] Table 6
[0155] As shown in Table 6, when the modulation order supported by NPUSCH format 1 for single-carrier transmission is 1 or 2, the corresponding modulation methods are Pi / 2-BPSK and Pi / 4-QPSK, respectively.
[0156] For multi-carrier transmission, the MCS is determined in the following way: I MCS The modulation and coding field in the DCI is used to carry the signal. The base station (eNB) uses this field to enable the terminal to determine the TBS; the modulation scheme for multi-carrier transmission is fixed as QPSK.
[0157] In some embodiments, TBS is based on parameter (I) TBS I RU And determine by looking up the table, where I RU This is indicated through the resource unit field. For single-carrier transmission, I TBS By using I MCS According to the table, for multi-carrier transmission, I TBS =I MCS .
[0158] Table 7. TBS Table of NPUSCH
[0159] In some embodiments, the redundancy version (RV) of NPUSCH is determined as follows: 1 bit, determined by the redundancy version field in DCI; Rv(j) = 2*mod(rv_DCI+j,2), where j = 0,1,…,Nrep / L-1; where, for single-carrier transmission, L = 1, and for multi-carrier transmission, L = min(4,ceil(Nrep / 2)).
[0160] The resource mapping method is as follows: mapping is performed in the order of frequency domain first, then time domain. The modulated symbols are mapped to N. Slot After one time slot, this N Slot Each time slot continues to repeat M_NPUSCH_identical-1 times. Then, the mapping continues for the next N. Slot This process is repeated for each slot until all slots (Mrep×Nru×N_UL_slot) are mapped. and N slot The possible values are as follows:
[0161] For a 3.75kHz SCS in single-carrier transmission, assuming a transport block (TB) is mapped to one RU, each RU occupies 16 time slots, and is repeated 6 times, with rv_DCI = "0", then the mapping method is as shown in Figure 1B.
[0162] For a 15kHz SCS in multi-carrier transmission, assuming one TB is mapped to three RUs, each RU occupies four time slots, and the process is repeated four times, with rv_DCI = "0", then the mapping method is as shown in Figure 1C.
[0163] After 256 milliseconds (ms) of continuous NPUSCH transmission, a 40ms uplink interval (UL gap) is inserted before NPUSCH transmission continues.
[0164] In some embodiments, the demodulation reference signal (DMRS) sequence for single-carrier transmission is generated based on a pseudo-random sequence, as shown in Figure 1D. As shown.
[0165] In some embodiments, multi-carrier DMRS can be transmitted via a low-PAPR sequence, as shown in Figure 1E. u (n)=e jαn e jφ(n)π / 4 ,0≤n≤N RUAs shown in the formula in Figure 1E, for multi-carrier transmission, each subcarrier contains DMRS.
[0166] Optionally, the cyclic shift alpha(α) is determined as shown in Table 8. It should be noted that the cyclic shift parameter is a cell-specific parameter.
[0167] Table 8 Definition of α
[0168] Optionally, the phase of the base sequence can be as shown in Table 9.
[0169] Table 9
[0170] Furthermore, DMRS base sequence generation also supports group hopping and sequence hopping. Unlike NR PUSCH, NPUSCH DMRS group-sequence hopping requires both enabling and disabling. The specific calculation formula is shown below: in, The definition is shown in Table 10.
[0171] Table 10
[0172] Optionally, the group hop pattern parameter fgh(n') is related to the slot index. For multi-carrier transmission, the DMRS sequence is distributed in the frequency domain, and the value of n' is the value of the current slot. For single-carrier transmission, the DMRS sequence is distributed in the time domain; therefore, the value of n' is the value of the first slot among multiple RUs. Specifically, the formula for calculating fgh(n') is as follows:
[0173] Optionally, the parameter fss is generated by the following formula, where Δ ss ∈{0,1,...,29} is given by the cell-specific higher-layer parameter groupAssignmentNPUSCH. If not configured, the value is 0.
[0174] In some embodiments, the temporal resource location of the DMRS is determined by Table 11.
[0175] Table 11
[0176] As shown in Figure 1F, for 3.75kHz SCS NPUSCH format 1, the DMRS is located on symbol 4; for 15kHz SCS NPUSCH format 1, the DMRS is located on symbol 3 (one slot in NPUSCH occupies 7 symbols). Furthermore, for multi-carrier transmission, the DMRS is distributed across each subcarrier.
[0177] Figure 2 is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 2, the present disclosure relates to an information processing method used in an information processing system 100, the method comprising:
[0178] Step S2101: The network device sends the first information to the terminal.
[0179] In some embodiments, the terminal receives first information sent by the network device.
[0180] In some embodiments, the first information is used by the terminal to determine DMRS.
[0181] In some embodiments, the first information carries an index; the index is used to indicate the corresponding DMRS port and / or DMRS sequence.
[0182] Optionally, the index can be any string or number, etc.
[0183] Optionally, the index can be an OCC sequence index; the OCC sequence index can be used to indicate the OCC sequence value. For example, the DMRS sequence is the same as the OCC sequence, or the DMRS port corresponds to the OCC sequence. For example, different OCC sequence indices correspond to different DMRS sequences and / or DMRS ports. After receiving the first information, the terminal can determine the DMRS port and / or DMRS sequence based on the OCC sequence index carried in the first information.
[0184] In some embodiments, the first information may be used to indicate the DMRS port and / or DMRS sequence, or the first information may be used to configure the DMRS port and / or DMRS sequence.
[0185] For example, the first information includes a port number or code indicating the DMRS port, and / or a DMRS sequence, and / or a DRMS sequence value, etc.
[0186] In some embodiments, the first information may be used to indicate the DMRS port and / or DMRS sequence used by the terminal; or, the first information may be used by the terminal to determine the DMRS port and / or DMRS sequence used.
[0187] In some embodiments, the first information is used to display the DMRS sequence and / or DMRS port used by the terminal; or, the first information is used to indicate the OCC sequence index of the NPUSCH used by the terminal.
[0188] In some embodiments, the network device sends first information to the first terminal, including: the network device sends first signaling to the first terminal, the first signaling including the first information.
[0189] Optionally, the first signaling may include: UE-dedicated semi-static signaling, or DCI. Optionally, the DCI may be DCI format N0.
[0190] Optionally, UE-specific semi-static signaling is used to configure the DMRS port and / or DMRS sequence used by the terminal; DCI format N0 is used to indicate the DMRS port and / or DMRS sequence used by the terminal.
[0191] Optionally, a new field is added to DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal. Alternatively, a pre-defined field in DCI format N0 can be used to indicate the DMRS sequence and / or DMRS port used by the terminal; this pre-defined field can be a reserved field in DCI format N0, a newly added field, or any field.
[0192] Optionally, a portion of the bits in the Encoding and Modulation (MCS) field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal. For example, the portion of the bits in the MCS field may be a high-order bit; for instance, the MCS field includes a first bit and a second bit, with the first bit being a high-order bit relative to the second bit; the first bit of the MCS field can be used to indicate the DMRS sequence and / or DMRS port used by the terminal.
[0193] Optionally, a portion of the bits in the Repetition number field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal. This portion of the bits in the Repetition number field can be any one or more bits from the Repetition number field.
[0194] Optionally, a portion of the bits in the Resource Assignment field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal. This portion of the bits in the Resource Assignment field can be any one or more bits of the Resource Assignment field.
[0195] Optionally, a portion of the bits in the Subcarrier indication field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal. This portion of the bits in the subcarrier indication field can be any one or more bits of the subcarrier indication field.
[0196] In some embodiments, the network device indicates the DMRS sequence and DMRS port used by the terminal through different first information. Optionally, the DMRS sequence and DMRS port used by the terminal are indicated through different first information.
[0197] For example, in the first signaling, the first field carries first information and the second field carries first information; the first information carried in the first field is used to indicate the DMRS sequence used by the terminal; the second information carried in the second field is used to indicate the DMRS port used by the terminal.
[0198] For example, UE-specific semi-static signaling is used to indicate the DMRS sequence used by the terminal, and DCI format N0 is used to indicate the DMRS port used by the terminal; or, DCI format N0 is used to indicate the DMRS sequence used by the terminal, and UE-specific semi-static signaling is used to indicate the DMRS port used by the terminal.
[0199] In some embodiments, the DMRS sequence and DMRS port used by the terminal are jointly indicated by the same first information in the first signaling.
[0200] For example, the first signaling may carry first information or a field that may simultaneously indicate the DMRS sequence and / or DMRS port used by the terminal.
[0201] In some embodiments, the first information used by the terminal to determine the DMRS and the first information used by the terminal to determine the DMRS sequence and / or DMRS port can be performed at different stages; wherein the first information used by the terminal to determine the DMRS can refer to the terminal determining multiple orthogonal DMRS ports and / or multiple orthogonal DMRS sequences; when the first information is used by the terminal to determine the DMRS sequence and / or DMRS port, it can refer to the terminal determining the DMRS sequence and / or DMRS port to be used. Of course, in other embodiments, the first information is divided into first sub-information and second sub-information according to its function at different stages; the first sub-information is used by the terminal to determine the orthogonal DMRS ports and / or DMRS sequences, and the second sub-information is used by the terminal to determine the DMRS port and / or DMRS sequence to be used.
[0202] In some embodiments, the name of the first information is not limited, and it may be, for example, a DMRS indication, a DMRS port indication, or a DRS sequence indication.
[0203] In some alternative embodiments, the communication device determines the OCC sequence. This communication device may be a terminal or a network device.
[0204] Optionally, the OCC sequence can be the OCC sequence corresponding to the NPUSCH of a terminal. For example, different terminals may have different OCC sequences for their NPUSCH, which can be used to enable multiple terminals (or multiple users) to multiplex their NPUSCH transmission on the same time-frequency resource. For instance, when different terminals transmit their NPUSCH, they can use the OCC sequence corresponding to their NPUSCH to weight their NPUSCH, and each terminal can transmit its weighted NPUSCH to the network device on the same time-frequency resource. Furthermore, when the network device receives the weighted NPUSCH transmitted by each terminal on the same time-frequency resource, it can determine the NPUSCH of each terminal based on the OCC sequence corresponding to each terminal's NPUSCH, thereby enabling multiple terminals to multiplex their NPUSCH transmission on the same time-frequency resource.
[0205] In some embodiments, the terminal determines the OCC sequence corresponding to the NPUSCH by at least one of the following: determining the OCC sequence based on a protocol preset table; determining the OCC sequence based on the configuration of the network device; determining the OCC sequence based on an instruction from the network device; and determining the OCC sequence based on a protocol preset sequence generation method. Optionally, the sequence length of the determined OCC sequence is a second length.
[0206] Optionally, the default table in the protocol can be an existing table in the protocol or a newly added table; there can be one or more tables.
[0207] For example, a protocol preset table may be shown in Table 12.
[0208] Table 12 shows that the OCC length or the number of reused UEs is 2.
[0209] For example, a protocol preset table may be shown in Table 13.
[0210] Table 13 shows that the OCC length or the number of reused UEs is 4.
[0211] For example, a protocol preset table may be shown in Table 14.
[0212] Table 14 shows that the OCC length or the number of reused UEs is 8.
[0213] For example, the terminal can preset tables such as Table 12, Table 13, or Table 14 above to map different OCC sequence values for symbols used in NPUSCH transmission.
[0214] For example, the terminal determines the OCC sequence for NPUSCH transmission based on the protocol preset table and OCC sequence index. For example, as shown in Table 12, if the OCC sequence index is "0", the OCC sequence value can be [1,1], or if the OCC sequence index is "1", the OCC sequence value can be [1,-1].
[0215] For example, the terminal can determine the OCC sequence for NPUSCH transmission based on the instructions or configuration of the network device. For instance, the terminal receives first information sent by the network device, which indicates the OCC sequence index; the terminal determines the corresponding OCC sequence based on the OCC sequence index included in the first information and a protocol preset table. For example, the sequence value in the OCC sequence can be represented by W(j), j = 0, ..., L-1; where L can be used to represent the OCC length. As shown in Table 12, the sequence index corresponding to OCC sequence [1,1] is "0", and the sequence index corresponding to OCC sequence [1,-1] is "1".
[0216] Alternatively, the OCC sequence can be one of the following: Walsh sequence, Hamdard sequence, PN sequence, gold sequence, cyclic shift sequence, Zadoff-Chu sequence, etc.
[0217] For example, we will use the OCC sequence as a cyclic shift sequence. When the OCC sequence is a cyclic shift sequence, we can first determine one of the OCC sequences as the base sequence, and then perform cyclic shifting based on the base sequence to obtain M-1 sequences, wherein the M OCC sequences are mutually orthogonal to each other.
[0218] For example, suppose the OCC sequence corresponding to one of the terminals is determined as sequence#0 = [s(0), s(1), s(2), ..., s(k)], k = 0, ..., L-1; where L can be used to represent the sequence length of sequence#0, and s(k) = exp(j * 2pi * k / L). Furthermore, by performing a cyclic shift based on sequence#0, the OCC sequences corresponding to other terminals can be obtained as sequence#i, where i represents the OCC sequence corresponding to the i-th terminal. For the k-th value of sequence#i, we have: s(k) = s((k+i) mod L), where mod is the modulo function. Here, j is a complex number identifier, and pi is π.
[0219] In some embodiments, the OCC sequences corresponding to different terminals on the same resource are orthogonal.
[0220] In some embodiments, the cross-correlation between OCC sequences corresponding to different terminals on the same resource is less than or equal to a first threshold. Here, the cross-correlation between OCC sequences corresponding to different terminals is relatively low.
[0221] In some embodiments, the OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
[0222] In some embodiments, for the orthogonality of DMRS, different subcarriers employ different OCC sequence generation methods.
[0223] In some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values.
[0224] Step S2102: The terminal determines DMRS.
[0225] In some embodiments, determining the DMRS by the terminal includes determining the DMRS port and / or the DMRS sequence. Optionally, the terminal determines a plurality of DMRS ports and / or a plurality of DMRS sequences for orthogonality.
[0226] In some embodiments, the DMRS corresponding to a terminal and other terminals in the same OCC multiplexing user group are orthogonal, and terminals in the same OCC multiplexing user group use the same time-frequency domain resources. Optionally, the same OCC multiplexing user group includes multiple terminals.
[0227] In some embodiments, the terminal determines DMRS based on first information.
[0228] Optionally, the first information includes the OCC sequence index used by the user in the same OCC multiplexing user group; based on the first information, determining the demodulation reference signal DMRS of the terminal includes: based on the OCC sequence index included in the first information, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using orthogonal overlay code OCC.
[0229] Optionally, the terminal determines that the DMRS symbol uses the same OCC sequence value as the data symbol when performing OCC multiplexing; the first information is the OCC sequence index used by the terminal. For example, the terminal determines the OCC sequence value corresponding to the OCC sequence index based on the OCC sequence index carried in the first information; this DMRS symbol uses the same OCC sequence value as the data symbol. That is, the DMRS sequence can be the same as the OCC sequence.
[0230] For example, within an OCC multiplexing block, the terminal determines that the DMRS symbol overwrites the same OCC sequence value as when the data symbol is OCC multiplexed.
[0231] For example, within a time slot, the terminal determines that the DMRS symbol overlays the same OCC sequence value as the data symbol corresponding to the time slot where the DMRS symbol is located when performing OCC multiplexing.
[0232] For example, within an OCC multiplexing block, it is determined that the sequence value overlaid by the DMRS symbol is the same as the OCC sequence value when the data symbol is OCC multiplexed.
[0233] For example, within a time slot, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value when the data symbol corresponding to the time slot where the DMRS symbol is located is OCC multiplexed. Here, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value when the first data symbol is OCC multiplexed; the first data symbol is the data symbol corresponding to the time slot where the DMRS symbol is located.
[0234] Optionally, the sequence value covered by the DMRS symbol can be an OCC sequence value or a DMRS sequence value.
[0235] Optionally, the terminal determines the DMRS port based on the first information and the mapping information. This mapping information indicates the mapping relationship between different OCC sequence indices and different DMRS ports.
[0236] For example, if the first information carries at least one OCC sequence index, the terminal can determine the DMRS port corresponding to the at least one OCC sequence index based on the at least one OCC sequence index and the mapping information.
[0237] Optionally, the terminal determines the DMRS sequence based on the first information and the mapping information. This mapping information indicates the mapping relationship between different OCC sequence indices and different DMRS sequences.
[0238] For example, if the first information carries at least one OCC sequence index, the terminal can determine the DMRS sequence corresponding to the at least one OCC sequence index based on the at least one OCC sequence index and the mapping information.
[0239] Optionally, the terminal determines the DMRS port and / or sequence based on the first information and the mapping information. The mapping information indicates the mapping relationship between different OCC sequence indices and different DMRS ports and different DRMS sequences.
[0240] For example, if the first information carries at least one OCC sequence index, the terminal can determine the DMRS port and / or DMRS sequence corresponding to the at least one OCC sequence index based on the at least one OCC sequence index and the mapping information.
[0241] Alternatively, different DMRS ports can be orthogonal, and different terminals in the same multiplexed user group can use different DMRS ports.
[0242] Optionally, the terminal can determine at least one DMRS port and / or at least one DMRS sequence through the first information and mapping information; the different DMRS ports can be orthogonal, or the different DMRS sequences can also be orthogonal.
[0243] Optionally, the mapping information may also indicate the mapping relationship between the DMRS port and the OCC sequence index and / or the frequency domain resource index of the FDM. The OCC sequence index includes a time-domain OCC index and a frequency-domain OCC index.
[0244] In some alternative embodiments, the mapping information is agreed upon by the protocol or preset by the protocol. For example, the protocol presets the mapping relationship between the first information and the DMRS sequence and / or the DMRS port; or, the protocol presets the relationship between an index and the DMRS sequence and / or the DMRS port, which may be an OCC sequence index.
[0245] In some optional embodiments, the process may further include, prior to step S2102: the terminal determining first information based on an instruction or configuration from the network device. Optionally, the terminal receives first signaling from the network device and determines the first information based on the first signaling.
[0246] In some alternative embodiments, before step S2102, the method may further include: the terminal determining first information based on a protocol agreement.
[0247] In some embodiments, the terminal determines orthogonal DMRS ports based on frequency domain OCC.
[0248] Optionally, the terminal determining the orthogonal DMRS port based on frequency domain OCC may include: the terminal determining a first length based on frequency domain OCC, wherein the first length is the sequence length of the DMRS performing frequency domain OCC; and determining the DMRS port based on the first length.
[0249] For example, when the number of subcarriers corresponding to the frequency domain OCC is a first value, the terminal determines the first length to be a first value. For instance, when the first value is 3, the number of subcarriers corresponding to the frequency domain OCC is 3, and the first length (i.e., OCC length) is 3.
[0250] For example, when the number of subcarriers corresponding to the frequency domain OCC is a second value, the first length is determined based on at least one of the following: protocol agreement, network device configuration, and network device indication. For example, the second value is 6 or 12; the number of subcarriers corresponding to the frequency domain OCC is 6 or 12, and the first length can be based on the protocol agreement or the network device indication; for example, according to the protocol agreement, the first length is 2.
[0251] For example, the terminal determines orthogonal DMRS ports based on frequency domain OCC, which may include: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein, the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
[0252] For example, up to four users can perform OCC multiplexing. For the use of frequency domain DMRS OCC sequences, different users use different OCC sequence values. The OCC sequence value used by user m for NPUSCH transmission is Wm(j), where j = i mod L.
[0253] In some embodiments, the terminal determines orthogonal DMRS ports based on frequency division multiplexing (FDM) resources.
[0254] Optionally, the terminal determines orthogonal DMRS ports based on Frequency Division Multiplexing (FDM) resources, which may include: determining the number of first frequency domain resources used for DMRS transmission; determining the locations of first frequency domain resources based on the number of first frequency domain resources; wherein the first frequency domain resource locations include at least two, and the at least two first frequency domain resource locations are FDM-enabled; and designating DMRS ports using at least two first frequency domain resources as orthogonal DMRS ports. These at least two first frequency domain resources are used by different DMRS ports, and these different DMRS ports are orthogonal DMRS ports.
[0255] For example, at least two adjacent first frequency domain resource locations have the same offset. For instance, 0, 2, 4, 6, 8 are the frequency domain resources of port 1, and 1, 3, 5, 7, 9 are the frequency domain resources of port 2; the frequency domain resources of port 1 and port 2 are FDM; in this case, the offset between frequency domain resources 1 and 2 is the same, and the offset between frequency domain resources 2 and 3 is the same; however, the offset between frequency domain resources 1 and 3 is different.
[0256] Optionally, the terminal determines the number of first frequency domain resources used for DMRS transmission, including: in the case of OCC multiplexing for NPUSCH transmission, determining the number of first frequency domain resources for DMRS, wherein the number of first frequency domain resources is less than the number of second frequency domain resources, and the number of second frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0257] Optionally, the terminal determines the number of first frequency domain resources used for DMRS transmission by at least one of the following: determining the number of first frequency domain resources for DMRS based on protocol agreement; determining the number of first frequency domain resources for DMRS based on network device configuration; and determining the number of first frequency domain resources for DMRS based on network device indication.
[0258] Optionally, the terminal determines the number of first frequency domain resources of DMRS based on the protocol agreement, including one of the following: the number of first frequency domain resources is a predetermined value as agreed in the protocol; or the number of first frequency domain resources is determined based on the number of OCC multiplexing users, the first length, the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence as agreed in the protocol.
[0259] For example, the number of first frequency domain resources is the ratio of the number of subcarriers used for multi-carrier NPUSCH channel transmission to the first length; for example, the number of first frequency domain resources is: number of subcarriers / L; or, the number of first frequency domain resources is: subcarriers / L / M; where M can be 1, or M is the number of orthogonal ports determined by other DMRS orthogonal port methods; L is the OCC length.
[0260] In some embodiments, the terminal determines orthogonal DMRS ports based on time-domain OCC.
[0261] Optionally, the terminal determines the orthogonal DMRS port based on the time-domain OCC, which may include: determining the DMRS as a dual-symbol DMRS based on the protocol agreement; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are orthogonal to each other; and determining the orthogonal DMRS port based on the different OCC sequences corresponding to different DMRS ports.
[0262] For example, when a terminal determines the DMRS port based on timing OCC, it can extend the time domain by one symbol, such as using the adjacent symbol of the current symbol as the OCC symbol to generate a dual-symbol DMRS.
[0263] For example, the time-domain location of a dual-symbol DMRS is determined by at least one of the following: based on protocol conventions; based on network device configuration; and based on network device indication.
[0264] In some embodiments, the terminal determines the number of orthogonal DMRS ports supporting orthogonal multiplexed users that is less than or equal to a third value, based on different DMRS ports and different DMRS sequences. The third value is the product of a fourth value and a fifth value, where the fourth value is the number of orthogonal DMRS ports and the fifth value is the number of orthogonal DMRS sequences. Here, if the terminal supports the fourth value for the number of orthogonal DMRS ports and the terminal supports the fifth value for the number of orthogonal DMRS sequences, then the terminal can support a maximum of the third value (i.e., the product of the fourth and fifth values) of orthogonal multiplexed users with orthogonal DMRS ports. Of course, in other embodiments, the fourth value can be all the DMRS ports supported by the terminal; the fifth value can be all the DMRS sequences supported by the terminal.
[0265] In some alternative embodiments, the network device sends second information to the terminal, wherein the second information indicates at least one of the following: a first length, a first number of frequency domain resources, a two-symbol DMRS time-domain location, and an OCC sequence. Thus, after receiving the second information sent by the network device, the terminal can know the first length, the first number of frequency domain resources, the two-symbol DMRS time-domain location, and / or the OCC sequence corresponding to the NPUSCH, etc., based on the second information.
[0266] Optionally, the first length, the number of first frequency domain resources, the time domain position of the dual-symbol DMRS, and the OCC sequence mentioned above can be indicated by different second information, or by different fields or bits in the second information, etc.
[0267] Step S2103: The network device determines DMRS.
[0268] In some embodiments, the method by which the network device determines DMRS is similar to the method by which the terminal determines DMRS. The method by which the network device determines DMRS can be found in the above-described method by which the terminal determines DMRS, and will not be repeated here.
[0269] In step S2104, the terminal determines the DMRS port and / or DMRS sequence to be used.
[0270] In some embodiments, the terminal may determine the DMRS port and DMRS sequence used by the terminal from the orthogonal DMRS ports and / or DMRS sequences determined in step S2102.
[0271] In some embodiments, the terminal determines the DMRS port and / or DMRS sequence used by the terminal based on the first information.
[0272] Optionally, the terminal determines first information based on the first signaling sent by the network device; and determines the DMRS sequence and / or DMRS port used by the terminal based on the first information.
[0273] For example, the terminal can determine the DMRS port and / or DMRS sequence used by the terminal based on the content indicated by the aforementioned UE-specific semi-static signaling or DCI format N0.
[0274] For example, the terminal may determine the DMRS sequence and / or DMRS port based on the first information and the mapping information; wherein the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or DMRS port.
[0275] Optionally, the terminal determines the DMRS sequence and / or DMRS port used by the terminal based on the protocol agreement.
[0276] Step S2105: The network device determines the DMRS port and / or DMRS sequence used by the terminal.
[0277] In some embodiments, the method by which the network device determines the DMRS port and / or DMRS sequence used by the terminal is similar to the method by which the terminal determines the DMRS port and / or DMRS sequence used by the terminal. The method by which the network device determines the DMRS port and / or DMRS sequence used by the terminal is similar to the method by which the terminal determines the DMRS port and / or DMRS sequence used by the terminal, and will not be repeated here.
[0278] Optionally, the network device determines the DMRS sequence and / or DMRS port used by the terminal based on the first information.
[0279] Optionally, the network device determines the DMRS sequence and / or DMRS port used by the terminal based on protocol agreements.
[0280] In step S2106, the terminal sends an NPUSCH based on OCC multi-user multiplexing to the network device based on DMRS.
[0281] In some embodiments, the network device receives an NPUSCH based on OCC multi-user multiplexing sent by the terminal via DMRS.
[0282] In some embodiments, the DMRS corresponding to a terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0283] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0284] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0285] In some embodiments, terms such as “send,” “transmit,” “report,” “distribute,” “transfer,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0286] In some embodiments, terms such as "certain", "preset", "default", "set", "indicated", "a certain", "any", and "first" can be used interchangeably. "Certain A", "preset A", "default A", "set A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0287] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0288] The information processing method involved in the embodiments of this disclosure may include at least one of steps S2101 to S2106. For example, step S2101 can be implemented as an independent embodiment; step S2102 can be implemented as an independent embodiment; step S2103 can be implemented as an independent embodiment; step S2104 can be implemented as an independent embodiment; step S2105 can be implemented as an independent embodiment; step S2106 can be implemented as an independent embodiment; a combination of steps S2101 and S2102 can be implemented as an independent embodiment; a combination of steps S2102 and S2104 can be implemented as an independent embodiment; a combination of steps S2103 and S2105 can be implemented as an independent embodiment; a combination of steps S2101, S2102, and S2104 can be implemented as an independent embodiment; a combination of steps S2101 to S2103 can be implemented as an independent embodiment; a combination of steps S2101 to S2105 can be implemented as an independent embodiment.
[0289] In some embodiments, steps S2101 to S2103 and steps S2105 to S2106 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0290] In some embodiments, steps S2101, S2103 to S2106 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0291] In some embodiments, steps S2101 to S2102 and steps S2104 to S2106 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0292] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0293] Figure 3 is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 3, the embodiment of the present disclosure relates to an information processing method executed by a terminal, the method including:
[0294] Step S3101: Obtain the first information.
[0295] The optional implementation of step S3101 can be found in the optional implementation of step S2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0296] In some embodiments, the terminal receives first information sent by a network device, but is not limited thereto; it may also receive first information sent by other entities.
[0297] In some embodiments, the terminal obtains the first information specified in the protocol.
[0298] In some embodiments, the terminal obtains first information from the upper layer(s).
[0299] In some embodiments, the terminal processes the information to obtain the first information.
[0300] In some embodiments, step S3101 is omitted, and the terminal autonomously implements the function indicated by the first information, or the above function is a default or default setting.
[0301] Step S3102: Determine DMRS.
[0302] The optional implementation of step S3102 can be found in the optional implementation of step S2102 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0303] Step S3103: Determine the DMRS sequence and / or DMRS port used by the terminal.
[0304] The optional implementation of step S3103 can be found in the optional implementation of step S2104 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0305] Step S3104: Based on DMRS, send NPUSCH based on OCC multi-user multiplexing to the network device.
[0306] The optional implementation of step S3104 can be found in the optional implementation of step S2106 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0307] The information processing method involved in the embodiments of this disclosure may include at least one of steps S3101 to S3104. For example, step S3101 can be implemented as an independent embodiment; step S3102 can be implemented as an independent embodiment; step S3103 can be implemented as an independent embodiment; step S3104 can be implemented as an independent embodiment; a combination of steps S3101 and S3102 can be implemented as an independent embodiment; a combination of steps S3102 and S3103 can be implemented as an independent embodiment; a combination of steps S3103 and S3104 can be implemented as an independent embodiment; a combination of steps S3101 to S3103 can be implemented as an independent embodiment; a combination of steps S3101 and S3104 can be implemented as an independent embodiment.
[0308] In some embodiments, steps S3101 and S3103 to S3104 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0309] In some embodiments, steps S3101 to S3102 and step S3104 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0310] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0311] Figure 3B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 3B, the embodiment of the present disclosure relates to an information processing method executed by a terminal, the method including:
[0312] Step S3201: Determine DMRS.
[0313] Optionally, the terminal determines orthogonal DMRS ports and / or orthogonal DMRS sequences.
[0314] The optional implementation of step S3201 can be found in step S2103 in Figure 2, or the optional implementation of step S3102 in Figure 3A, as well as other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0315] In some embodiments, the method includes: determining first information; determining DMRS includes: determining the DMRS of the terminal based on the first information.
[0316] In some embodiments, the method further includes: sending an NPUSCH based on OCC multiplexing to the network device based on DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0317] In some embodiments, the first information includes the OCC sequence index used by users in the same OCC multiplexing user group; based on the first information, determining the DMRS of the terminal includes: determining the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is OCC multiplexed.
[0318] In some embodiments, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is OCC multiplexed includes at least one of the following: within an OCC multiplexing block, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is OCC multiplexed; and within a time slot, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol corresponding to the time slot where the DMRS symbol is located is OCC multiplexed.
[0319] In some embodiments, the first information is used to indicate the DMRS port and / or DMRS sequence, or the first information is used to configure the DMRS port and / or DMRS sequence.
[0320] In some embodiments, determining the DMRS of a terminal based on first information includes at least one of the following methods: determining a DMRS port based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports; wherein the different DMRS ports are orthogonal, and different terminals in the same multiplexed user group use different DMRS ports; determining a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS sequences; and determining a DMRS port and a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports and different DMRS sequences; wherein the first information carries an OCC sequence index.
[0321] In some embodiments, determining the first information includes: determining the first information based on a protocol agreement; or, receiving a first signaling sent by a network device to determine the first information.
[0322] In some embodiments, the method includes at least one of the following: determining orthogonal DMRS ports based on frequency domain OCC; determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources; and determining orthogonal DMRS ports based on time domain OCC.
[0323] In some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining a first length based on frequency domain OCC, wherein the first length is the sequence length of the DMRS performing frequency domain OCC; and determining DMRS ports based on the first length.
[0324] In some embodiments, determining the first length based on the frequency domain OCC includes: determining the first length as a first value when the number of subcarriers corresponding to the frequency domain OCC is a first value; or, determining the first length based on at least one of the following when the number of subcarriers corresponding to the frequency domain OCC is a second value: a protocol agreement, network device configuration, and network device indication.
[0325] In some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
[0326] In some embodiments, determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources includes: determining the number of first frequency domain resources used by DMRS transmission; determining the location of first frequency domain resources based on the number of first frequency domain resources; wherein the first frequency domain resource locations include at least two, and the at least two first frequency domain resource locations are FDM; and designating DMRS ports using at least two first frequency domain resources as orthogonal DMRS ports.
[0327] In some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the number of first frequency domain resources for DMRS, wherein the number of first frequency domain resources is less than the number of second frequency domain resources, and the number of second frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0328] In some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes at least one of the following: determining the number of first frequency domain resources for DMRS based on protocol conventions; determining the number of first frequency domain resources for DMRS based on network device configuration; and determining the number of first frequency domain resources for DMRS based on network device indications.
[0329] In some embodiments, the number of first frequency domain resources of DMRS is determined based on the protocol agreement, including one of the following: the protocol agreement specifies that the number of first frequency domain resources is a predetermined value; and the protocol agreement specifies that the number of first frequency domain resources is determined based on the number of OCC multiplexing users, the first length, the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence.
[0330] In some embodiments, determining orthogonal DMRS ports based on time-domain OCC includes: determining the DMRS as a dual-symbol DMRS based on protocol conventions; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are orthogonal to each other; and determining orthogonal DMRS ports based on the different OCC sequences corresponding to different DMRS ports.
[0331] In some embodiments, the time-domain location of the dual-symbol DMRS is determined by at least one of the following: based on protocol conventions; based on network device configuration; and based on network device indication.
[0332] In some embodiments, the method for determining the OCC sequence corresponding to the DMRS port includes at least one of the following: determining the OCC sequence based on a protocol preset table; determining the OCC sequence based on the configuration of the network device; determining the OCC sequence based on the indication of the network device; and determining the OCC sequence based on a protocol preset sequence generation method.
[0333] In some embodiments, the OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
[0334] In some embodiments, for the orthogonality of DMRS, different subcarriers employ different OCC sequence generation methods.
[0335] In some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values.
[0336] In some embodiments, the method includes: determining, based on different DMRS ports and different DMRS sequences, orthogonal DMRS that support orthogonal multiplexing users with a third value less than or equal to a third value; wherein the third value is the product of a fourth value and a fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences.
[0337] In some embodiments, the method further includes: determining the DMRS sequence and / or DMRS port used by the terminal.
[0338] In some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal includes: determining first information based on first signaling sent by the network device; determining the DMRS sequence and / or DMRS port used by the terminal based on the first information; and / or determining the DMRS sequence and / or DMRS port used by the terminal according to a protocol.
[0339] In some embodiments, the first information is used to display the DMRS sequence and / or DMRS port used by the terminal; or, the first information is used to indicate the OCC sequence index of the NPUSCH used by the terminal.
[0340] In some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal based on the first information includes: determining the DMRS sequence and / or DMRS port of the terminal based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or DMRS port.
[0341] In some embodiments, the mapping information is preset by the protocol.
[0342] In some embodiments, the first signaling includes: UE-specific semi-static signaling, or DCI format N0.
[0343] In some embodiments, a new field is added to DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the MCS field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the repetition count field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the resource allocation field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the subcarrier indication field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal.
[0344] In some embodiments, the DMRS sequence and DMRS port used by the terminal are indicated by different first information; or, the DMRS sequence and DMRS port used by the terminal are jointly indicated by the same first information in the first signaling.
[0345] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2 and 3A, and will not be repeated here.
[0346] Figure 4A is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 4A, the embodiment of the present disclosure relates to an information processing method executed by a network device, the method comprising:
[0347] Step S4101: Send the first message.
[0348] The optional implementation of step S4101 can be found in the optional implementation of step S2101 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0349] In some embodiments, the network device receives first information sent by the terminal, but is not limited thereto; it may also receive first information sent by other entities.
[0350] Step S4102: Determine DMRS.
[0351] The optional implementation of step S4102 can be found in the optional implementation of step S2103 in Figure 2, as well as other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0352] Step S4103: Determine the DMRS sequence and / or DMRS port used by the terminal.
[0353] The optional implementation of step S4103 can be found in the optional implementation of step S2105 in Figure 2, and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0354] Step S4104: The receiving terminal sends an NPUSCH based on OCC multi-user multiplexing via DMRS.
[0355] The optional implementation of step S4104 can be found in the optional implementation of step S2106 in Figure 2, and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0356] The information processing method disclosed in this embodiment may include at least one of steps S4101 to S4104. For example, step S4101 may be implemented as an independent embodiment; step S4102 may be implemented as an independent embodiment; step S4103 may be implemented as an independent embodiment; step S4104 may be implemented as an independent embodiment; a combination of steps S4101 and S4102 may be implemented as an independent embodiment; a combination of steps S4102 and S4103 may be implemented as an independent embodiment; a combination of steps S4103 and S4104 may be implemented as an independent embodiment; a combination of steps S4101 to S4103 may be implemented as an independent embodiment; a combination of steps S4101 and S4104 may be implemented as an independent embodiment.
[0357] In some embodiments, steps S4101 and S4103 to S4104 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0358] In some embodiments, steps S4101 to S4102 and step S4104 may be optional, and one or more of these steps may be omitted or substituted in different embodiments.
[0359] In the embodiments disclosed herein, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished by their order.
[0360] Figure 4B is a flowchart illustrating an information processing method according to an embodiment of the present disclosure. As shown in Figure 4B, the embodiment of the present disclosure relates to an information processing method executed by a network device, the method including:
[0361] Step S4201: Determine DMRS.
[0362] Optionally, the network device determines orthogonal DMRS ports and / or DMRS sequences.
[0363] Optionally, the network device sends first information, wherein the first information is used to instruct the terminal to determine orthogonal DMRS ports and / or DMRS sequences.
[0364] Optional implementations of step S4201 can be found in step S2103 in Figure 2, or optional implementations of step S4102 in Figure 4A, as well as other related parts in the embodiments involved in Figures 2 and 4A, which will not be repeated here.
[0365] In some embodiments, the method further includes: the network device determining first information; determining DMRS, including: determining the DMRS of the terminal based on the first information.
[0366] In some embodiments, the network device receives an NPUSCH based on OCC multiplexing sent by the terminal based on DMRS; wherein the DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources.
[0367] In some embodiments, the first information includes the OCC sequence index used by the user in the same OCC multiplexing user group; determining the DMRS of the terminal based on the first information includes: determining, based on the OCC sequence index included in the first information, that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is orthogonally covered by OCC multiplexing.
[0368] In some embodiments, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using orthogonal overlay code (OCC) includes at least one of the following: within an OCC multiplexing block, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using OCC; and within a time slot, determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol corresponding to the time slot where the DMRS symbol is located is multiplexed using OCC.
[0369] In some embodiments, the first information is used to indicate the DMRS port and / or DMRS sequence, or the first information is used to configure the DMRS port and / or DMRS sequence.
[0370] In some embodiments, determining the demodulation reference signal (DMRS) of a terminal based on first information includes at least one of the following methods: determining a DMRS port based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports; wherein the different DMRS ports are orthogonal to each other, and different terminals in the same multiplexed user group use different DMRS ports; determining a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS sequences; and determining a DMRS port and a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports and different DMRS sequences; wherein the first information carries the OCC sequence index.
[0371] In some embodiments, determining the first information includes: determining the first information based on a protocol agreement.
[0372] In some embodiments, the method further includes: sending first information to the terminal, wherein the first information is used by the terminal to determine DMRS.
[0373] In some embodiments, the method includes at least one of the following: determining orthogonal DMRS ports based on frequency domain OCC; determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources; and determining orthogonal DMRS ports based on time domain OCC.
[0374] In some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining a first length based on frequency domain OCC, wherein the first length is the sequence length of the DMRS performing frequency domain OCC; and determining DMRS ports based on the first length.
[0375] In some embodiments, determining the first length based on the frequency domain OCC includes one of the following: when the number of subcarriers corresponding to the frequency domain OCC is a first value, determining the first length as a first value; and when the number of subcarriers corresponding to the frequency domain OCC is a second value, determining the first length based on at least one of the following: protocol agreement, network device configuration, and network device indication.
[0376] In some embodiments, determining orthogonal DMRS ports based on frequency domain OCC includes: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
[0377] In some embodiments, determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources includes: determining the number of first frequency domain resources used by DMRS transmission; determining the location of first frequency domain resources based on the number of first frequency domain resources; wherein the first frequency domain resource locations include at least two, and the at least two first frequency domain resource locations are FDM; and designating DMRS ports using at least two first frequency domain resources as orthogonal DMRS ports.
[0378] In some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the number of first frequency domain resources for DMRS, wherein the number of first frequency domain resources is less than the number of second frequency domain resources, and the number of second frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0379] In some embodiments, determining the number of first frequency domain resources used for DMRS transmission includes at least one of the following: determining the number of first frequency domain resources for DMRS based on protocol conventions; determining the number of first frequency domain resources for DMRS based on network device configuration; and determining the number of first frequency domain resources for DMRS based on network device indications.
[0380] In some embodiments, the number of first frequency domain resources of DMRS is determined based on the protocol agreement, including one of the following: the protocol agrees that the number of first frequency domain resources is a predetermined value; the protocol agrees that the number of first frequency domain resources is determined based on the number of OCC multiplexing users, or the first length, or the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence.
[0381] In some embodiments, determining orthogonal DMRS ports based on time-domain OCC includes: determining the DMRS as a dual-symbol DMRS based on protocol conventions; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are orthogonal to each other; and determining orthogonal DMRS ports based on the different OCC sequences corresponding to different DMRS ports.
[0382] In some embodiments, the time-domain location of the dual-symbol DMRS is determined by at least one of the following: based on protocol conventions; based on network device configuration; and based on network device indication.
[0383] In some embodiments, the method for determining the OCC sequence corresponding to the DMRS port includes at least one of the following: determining the OCC sequence based on a protocol preset table; determining the OCC sequence based on the configuration of the network device; determining the OCC sequence based on the indication of the network device; and determining the OCC sequence based on a protocol preset sequence generation method.
[0384] In some embodiments, the OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
[0385] In some embodiments, for the orthogonality of DMRS, different subcarriers employ different OCC sequence generation methods.
[0386] In some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values.
[0387] In some embodiments, the method includes: determining, based on different DMRS ports and different DMRS sequences, orthogonal DMRS that support orthogonal multiplexing users with a third value less than or equal to a third value; wherein the third value is the product of a fourth value and a fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences.
[0388] In some embodiments, the method further includes: determining the DMRS sequence and / or DMRS port used by the terminal.
[0389] In some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal includes: determining the DMRS sequence and / or DMRS port used by the terminal based on first information; and / or, determining the DMRS sequence and / or DMRS port used by the terminal according to a protocol agreement.
[0390] In some embodiments, the first information is used to display the DMRS sequence and / or DMRS port used by the terminal; or, the first information is used to indicate the OCC sequence index of the NPUSCH used by the terminal.
[0391] In some embodiments, determining the DMRS sequence and / or DMRS port used by the terminal based on the first information includes: determining the DMRS sequence and / or DMRS port of the terminal based on the first information and mapping information; wherein the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or DMRS port.
[0392] In some embodiments, the mapping information is preset by the protocol.
[0393] In some embodiments, sending the first information includes: sending a first signaling carrying the first information; wherein the first signaling includes: UE-specific semi-static signaling, or DCI format N0.
[0394] In some embodiments, a new field is added to DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the MCS field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the repetition count field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the resource allocation field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, a portion of the bits in the subcarrier indication field of DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal.
[0395] In some embodiments, different first information indicates the DMRS sequence and DMRS port used by the terminal; or, the same first information in the first signaling indicates the DMRS sequence and DMRS port used by the terminal.
[0396] The above embodiments can be implemented individually or in combination with each other. Optional implementation methods can be found in the steps of Figures 2 and 4A, which will not be repeated here.
[0397] This disclosure relates to an information processing method, executed by a communication device, which includes a terminal or a network device; the method includes:
[0398] In some embodiments, for DMRS orthogonal designs under OCC multiplexing in NPUSCH format 1 with single-tone or multi-tone transmission, the following approach is considered: DMRS symbols cover the same OCC sequence value as the data symbols.
[0399] Optionally, the OCC sequence value can be a transport block containing DMRS symbols, or the DMRS sequence corresponding to a time slot containing DMRS symbols. For example, as shown in Figure 5A, the DMRS for 3.75kHz SCS NPUSCH format 1 is located on symbol 4.
[0400] In some embodiments, for multi-tone transmission, orthogonality between DMRS of different UEs can be achieved in at least one of the following ways: orthogonality between DMRS of different UEs based on different DMRS ports; or orthogonality between DMRS of different UEs based on different DMRS sequences. Optionally, the UE can be a terminal.
[0401] The first method: Implement DMRS orthogonality based on different DMRS ports.
[0402] Optionally, multiple DMRS ports may be determined in at least one of the following ways:
[0403] Method 1: Determine the DMRS port based on frequency domain OCC.
[0404] For example, if the number of subcarriers is 3, the OCC length is determined to be 3.
[0405] For example, for cases with 6 and 12 subcarriers, the OCC length can be determined by a protocol-defined method, or configured or indicated by the base station (e.g., gNB). For instance, the protocol may default to an OCC length of 2; or the protocol may stipulate that the OCC length for frequency-domain OCC in DMRS is determined based on the number of OCC multiplexed users / maximum number of OCC multiplexed users / OCC length / number of OCC sequences. For example, as shown in Figure 5B, the DMRS for 15kHz SCS NPUSCH format 1 is located on symbol 3.
[0406] For example, the OCC length can be the first length in the previous embodiment.
[0407] For example, assuming the DMRS OCC length is 4 (i.e., the number of multiplexed users is 4), one possible determination of the orthogonal DMRS ports is shown in Figure 5C below: A maximum of 4 users perform OCC multiplexing. For the use of the frequency domain DMRS OCC sequence, different users use different orthogonal codes. The OCC sequence value used by user m for NPUSCH transmission on subcarrier i (where i is the relative position among the S allocated subcarriers) is Wm(j), where j = i mod L; the mod function is the modulo function, and L is the OCC length.
[0408] Method 2: Determine the DMRS port based on FDM resources.
[0409] Optionally, when the communication device performs OCC multiplexing for NPUSCH transmission, it determines the number of first frequency domain resources of DMRS, which is less than the number of second frequency domain resources; wherein, the number of second frequency domain resources is the number of resources occupied by the DMRS of users who do not perform OCC multiplexing.
[0410] Optionally, the communication device determines the number of first frequency domain resources of DMRS, and the method includes at least one of the following: determining the number of first frequency domain resources based on protocol agreement; determining the number of first frequency domain resources based on gNB configuration; and determining the number of first frequency domain resources based on gNB indication.
[0411] Optionally, the communication equipment determines the number of first frequency domain resources based on the protocol agreement, including: the number of first frequency domain resources is a preset value of the protocol; or, the number of first frequency domain resources is determined based on the number of OCC multiplexing users / OCC length / maximum number of OCC multiplexing users / number of OCC sequences (i.e., L).
[0412] For example, the number of first frequency domain resources = the number of subcarriers used for multi-carrier NPUSCH channel transmission / L / M, or the number of first frequency domain resources = the number of subcarriers used for multi-carrier NPUSCH channel transmission / L; where M can be 1, or the number of orthogonal ports determined by other DMRS orthogonal port methods; L is the OCC length.
[0413] Optionally, the communication device determines the location of a first frequency domain resource based on the number of first frequency domain resources; the first frequency domain resource location includes multiple locations, and the multiple frequency domain resource locations are spaced by the same frequency domain offset. Multiple different first DMRS frequency domain resource locations are used as multiple DMRS ports. For example, as shown in Figure 5D, port #1 and port #2 are orthogonal.
[0414] Optionally, this method is applicable to methods with 6 or 12 subcarriers; or, it is also applicable to other methods with multiple subcarriers.
[0415] Method 3: Determine the DMRS port based on time-domain OCC.
[0416] Optionally, the communication equipment introduces a dual-symbol DMRS for NPUSCH format 1, wherein the newly added DMRS can be located on symbol 2 or symbol 4, and the time domain location of the newly added DMRS can be determined by the protocol agreement or configured by the gNB.
[0417] Note: At least two of the above orthogonal methods (method 1, method 2, and method 3) can be used in combination.
[0418] Optionally, the protocol pre-sets a DMRS port indication table, as shown in Table 15, which illustrates the DMRS design of PUSCH DMRS.
[0419] Table 15 Configuration Type 1 of PUSCH DMRS Parameters
[0420] Alternatively, the OCC sequence can be determined based on at least one of the following methods:
[0421] Optionally, if only frequency-domain OCC multiplexing is used, DMRS can use the same OCC sequence as the data symbols for OCC multiplexing. Here, the same OCC sequence can mean that the OCC sequence values are the same, the OCC length is the same, and / or the OCC sequence index is the same.
[0422] Optionally, for DMRS time-domain OCC and / or frequency-domain OCC, the OCC code is generated using one of the following methods: based on a protocol preset table OCC sequence table and / or base station (e.g., gNB) configuration or indication determination; the protocol preset table can be an existing table or a newly added table, and there can be one or more tables. A possible protocol preset table is shown below:
[0423] For example, one possible protocol preset table is shown in Table 12 above.
[0424] For example, one possible protocol preset table is shown in Table 13 above.
[0425] For example, one possible protocol preset table is shown in Table 14 above.
[0426] Here, the number of reused UEs can refer to the number of reused users.
[0427] Optionally, the OCC sequence is determined based on the protocol preset sequence generation method and / or the base station (e.g., eNB) configuration or indication; the protocol preset sequence may be at least one of the following: Walsh sequence, Hamdard sequence, PN sequence, gold sequence, cyclic shift sequence, and Zadoff-Chu sequence, etc.
[0428] For example, a possible cyclic shift sequence is as follows: sequence#0 = [s(0), s(1), s(2), ..., s(k)], where k = 0, ..., M-1, s(k) = exp(j*2pi*k / M); where M is the code length; for the k-th value of sequence#i, we have: s(k) = s((k+i)modM). That is, first determine one sequence (e.g., sequence#0, sequence length M), the remaining M-1 sequences can be obtained based on the cyclic shift of sequence#0, thus constructing orthogonal sequences.
[0429] Optionally, any two OCC sequences used by a UE that reuses the same time-frequency resources satisfy at least one of the following constraints: different OCC sequences are orthogonal; different OCC sequences have very low cross-correlation (e.g., less than a first threshold).
[0430] Optionally, for frequency domain DMRS OCC, different OCC sequence generation methods can be used for different numbers of subcarriers.
[0431] Alternatively, different DMRS ports may have the following characteristics: different DMRS ports are orthogonal to each other.
[0432] The second approach is to achieve DMRS orthogonality based on different DMRS sequences.
[0433] Optionally, for the generation of DMRS, different UEs multiplexed on the same time-frequency resource block can use different cyclic shifts (alpha). This method is applicable to at least one of the following numbers of subcarriers: 3, 6, or 12 subcarriers.
[0434] Alternatively, in this approach, the terminal no longer expects the base station (eNB) to configure cell-specific parameters, such as cyclic shifts of three or six subcarriers (three-Tone-CyclicShift and / or six-Tone-CyclicShift).
[0435] In some embodiments, the DMRS sequence and / or DMRS port of different UEs are determined by at least one of the following methods: by direct configuration or indication of parameters related to the DMRS sequence and / or DMRS port by the base station (e.g., eNB). For example, it may be configured by UE-dedicated semi-static signaling or indicated by DCI format N0.
[0436] Optionally, the protocol predefines the mapping relationship between the cyclic shift of DMRS ports and / or DMRS sequences and the indicator index. For example, the protocol predefines a mapping table between the indicator index and the DMRS ports and / or DMRS sequences; this index can be an OCC sequence abbreviated form, etc. Optionally, different numbers of subcarriers can have independent mapping relationships / mapping tables.
[0437] Optionally, for the orthogonal DMRS sequence, the terminal implicitly determines the DMRS sequence and / or DMRS port using the OCC sequence index, depending on the number of carriers. Different values of the OCC sequence index are associated with the DMRS sequence and / or DMRS port; this association can be configured by the eNB through semi-static signaling or system messages; alternatively, this association can be preset by the protocol, such as through a pre-defined association table. Optionally, the OCC sequence index can be determined by the eNB's configuration or instruction.
[0438] In some embodiments, for schemes indicated via DCI format N0, at least one of the following design approaches may be considered:
[0439] Option 1: Introduce a new field to indicate the DMRS sequence and / or DMRS port.
[0440] Option 2: Reuse at least one of the following fields to indicate the DMRS sequence and / or DMRS port:
[0441] Case 1: Generate relevant parameters and / or DMRS port indications by using the high N bits of the MCS to generate the OCC sequence.
[0442] Scenario 2: Indication of the OCC sequence and / or DMRS port is made using a portion of the repetition number. In this method, the actual repetition number can be determined as follows: Actual repetition number = Repetition number indicated by gNB * OCC length;
[0443] Scenario 3: Indication of OCC sequence and / or DMRS port is made through partial bits of the Resource Assignment field. The actual number of RUs occupied by transmission is determined in the same way as above.
[0444] Case 4: Indication of OCC sequence and / or DMRS port via partial bits of the Subcarrier indication field.
[0445] Optionally, for the terminal to determine the DCI fields, when the terminal supports and reports support for OCC multiplexing, the terminal always uses at least one of the above methods to interpret the DCI fields; or, when the network side enables OCC multiplexing (based on explicit indication or implicit indication. Explicit indication, for example, indicating a 1-bit enable field in the RRC or system message; implicit indication, for example, configuring OCC multiplexing related parameters, such as OCC length, in the RRC or system message), the terminal interprets the DCI fields based on at least one of the above methods; otherwise, the traditional method is still used to interpret each DCI field. That is, for option 1, there is no newly introduced DMRS port and / or DMRS sequence indication field; for option 2, each field is still defined in the traditional way.
[0446] In some embodiments, a combination of DMRS ports and DMRS sequences can be considered to achieve orthogonal DMRS. Optionally, based on this method, a maximum of M*N orthogonal multiplexing users can be supported, where M is the total number of DMRS ports and N is the total number of orthogonal DMRS sequences.
[0447] Optionally, the indication methods for DMRS sequences and DMRS ports can be different. For example, the terminal determines the DMRS sequence and generates relevant cyclic shift information through RRC semi-static signaling; and determines the DMRS port information through DCI. Alternatively, the DMRS port and DMRS sequence cyclic shift configuration can also exist in the same table, using an index to jointly indicate the DMRS port and DMRS sequence.
[0448] In this embodiment of the disclosure, some or all of the steps and their optional implementations can be arbitrarily combined with some or all of the steps in other embodiments, or arbitrarily combined with the optional implementations in other embodiments.
[0449] This disclosure also provides an apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0450] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an Application-Specific Integrated Circuit (ASIC), and the functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), which can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0451] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a Digital Signal Processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an Application-Specific Integrated Circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0452] Figure 6A is a schematic diagram of the structure of a terminal 6100 provided in an embodiment of this disclosure. As shown in Figure 6A, the terminal 6100 includes a first transceiver module 6101 and a first processing module 6102. In some embodiments, the first transceiver module 6101 is used to receive first information. Optionally, the first transceiver module 6101 is used to perform at least one of the sending and / or receiving steps (e.g., steps S2101 and / or S2106, but not limited thereto) performed by the terminal in any of the above methods, which will not be described in detail here. In some embodiments, the first processing module 6102 is used to determine DMRS. Optionally, the first processing module 6102 is used to perform at least one of the processing steps (e.g., steps S2102 and / or S2104, but not limited thereto) performed by the terminal in any of the above methods, which will not be described in detail here.
[0453] Figure 6B is a schematic diagram of the structure of a network device 6200 provided in an embodiment of this disclosure. As shown in Figure 6B, the network device 6200 includes a second transceiver module 6201 and a second processing module 6202. In some embodiments, the second transceiver module 6201 is used to transmit first information. Optionally, the second transceiver module 6201 is used to perform at least one of the transmission and / or reception steps performed by the network device in any of the above methods (e.g., steps S2101 and / or S2106, but not limited thereto), which will not be described in detail here. In some embodiments, the second processing module 6202 is used to determine DMRS. Optionally, the second processing module 6202 is used to perform at least one of the processing steps performed by the network device in any of the above methods (e.g., steps S2103 and / or S2105, but not limited thereto), which will not be described in detail here.
[0454] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver. For example, the first transceiver module described above includes a first transmitting module and / or a first receiving module. For example, the second transceiver module described above includes a second transmitting module and / or a second receiving module.
[0455] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0456] Figure 7A is a schematic diagram of the structure of the communication device 7100 proposed in an embodiment of this disclosure. The communication device 7100 can be a network device (e.g., access network device, core network device, etc.), a terminal, a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0457] As shown in Figure 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 7100 can be used to execute any of the above methods. Optionally, one or more processors 7101 can be used to invoke instructions to cause the communication device 7100 to execute any of the above methods.
[0458] In some embodiments, the communication device 7100 further includes one or more transceivers 7102. When the communication device 7100 includes one or more transceivers 7102, the transceiver 7102 performs at least one of the communication steps (such as step S2101, but not limited thereto) in the above method, and the processor 7101 performs at least one of other steps (such as step S2102, but not limited thereto). In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc., can be used interchangeably; and the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0459] In some embodiments, the communication device 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memories 7103 may be located outside the communication device 7100. In optional embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuits 7104 are connected to the memories 7103 and can be used to receive data from the memories 7103 or other devices, and to send data to the memories 7103 or other devices. For example, the interface circuits 7104 can read data stored in the memories 7103 and send the data to the processor 7101.
[0460] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in this disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0461] Figure 7B is a schematic diagram of the structure of the chip 7200 according to an embodiment of this disclosure. For cases where the communication device 7100 can be a chip or a chip system, the schematic diagram of the chip 7200 shown in Figure 7B can be referenced, but is not limited thereto.
[0462] Chip 7200 includes one or more processors 7201. Chip 7200 is used to perform any of the above methods.
[0463] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 7200 further includes one or more memories 7203 for storing data. Optionally, all or part of the memories 7203 may be located outside chip 7200. Optionally, interface circuit 7202 is connected to memory 7203, and interface circuit 7202 can be used to receive data from memory 7203 or other devices, and interface circuit 7202 can be used to send data to memory 7203 or other devices. For example, interface circuit 7202 can read data stored in memory 7203 and send the data to processor 7201.
[0464] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above-described method (e.g., step S2101, but not limited thereto). For example, the interface circuit 7202 performing the communication steps such as sending and / or receiving in the above-described method means that the interface circuit 7202 performs data interaction between the processor 7201, the chip 7200, the memory 7203, or the transceiver device. In some embodiments, the processor 7201 performs at least one of other steps (e.g., step S2102, but not limited thereto).
[0465] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0466] This disclosure also proposes a storage medium storing instructions that, when executed on the communication device 7100, cause the communication device 7100 to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0467] This disclosure also provides a program product that, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0468] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
An information processing method, characterized in that, Executed by the terminal, including: Determine the first piece of information; Based on the first information, the demodulation reference signal DMRS of the terminal is determined; Based on the DMRS, the network device sends a narrowband physical uplink shared channel (NPUSCH) based on orthogonal coverage code (OCC) multi-user multiplexing. The DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources. The method according to claim 1, characterized in that, The first information includes the OCC sequence index used by the user in the same OCC multiplexing user group; determining the demodulation reference signal (DMRS) of the terminal based on the first information includes: Based on the OCC sequence index included in the first information, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using orthogonal overlay code OCC. The method according to claim 1 or 2, characterized in that, The sequence value used to determine the DMRS symbol coverage is the same as the OCC sequence value used when performing orthogonal coverage code OCC multiplexing of data symbols, including at least one of the following: Within an OCC multiplexing block, the sequence value overlaid by the DMRS symbol is determined to be the same as the OCC sequence value when the data symbol is OCC multiplexed. Within a time slot, the sequence value covered by the DMRS symbol is determined to be the same as the OCC sequence value when the data symbol corresponding to the time slot where the DMRS symbol is located is OCC multiplexed. The method according to claim 1, characterized in that, The first information is used to indicate the DMRS port and / or DMRS sequence, or the first information is used to configure the DMRS port and / or DMRS sequence. The method according to claim 1, characterized in that, The determination of the demodulation reference signal (DMRS) of the terminal based on the first information includes at least one of the following methods: Based on the first information and the mapping information, the DMRS port is determined; wherein, the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports; wherein, different DMRS ports are orthogonal to each other, and different terminals in the same multiplexed user group use different DMRS ports; Based on the first information and the mapping information, the DMRS sequence is determined, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS sequences; Based on the first information and the mapping information, the DMRS port and DMRS sequence are determined, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports and different DMRS sequences; The first information carries an OCC sequence index. The method according to any one of claims 1 to 5, characterized in that, The determination of the first information includes: Based on the agreement, the first information is determined; or, Receive the first signaling sent by the network device and determine the first information. The method according to claim 5, characterized in that, The method includes at least one of the following: Based on frequency domain OCC, determine orthogonal DMRS ports; Based on frequency division multiplexing (FDM) resources, determine orthogonal DMRS ports; Based on time-domain OCC, orthogonal DMRS ports are determined. The method according to claim 7, characterized in that, The determination of orthogonal DMRS ports based on frequency domain OCC includes: Based on frequency domain OCC, a first length is determined, wherein the first length is the sequence length of DMRS performing frequency domain OCC; The DMRS port is determined based on the first length. The method according to claim 8, characterized in that, The determination of the first length based on frequency domain OCC includes one of the following: When the number of subcarriers corresponding to the frequency domain OCC is a first value, the first length is determined to be the first value; When the number of subcarriers corresponding to the frequency domain OCC is a second value, the first length is determined. The method according to any one of claims 7 to 9, characterized in that, The determination of orthogonal DMRS ports based on frequency domain OCC includes: The OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein, the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other. The method according to claim 7, characterized in that, The determination of orthogonal DMRS ports based on Frequency Division Multiplexing (FDM) resources includes: Determine the number of first frequency domain resources used by the DMRS transmission; Based on the number of first frequency domain resources, the locations of first frequency domain resources are determined; wherein, the locations of the first frequency domain resources include at least two, and the at least two locations of the first frequency domain resources are in FDM order; The orthogonal DMRS ports will use at least two of the first frequency domain resources. The method according to claim 11, characterized in that, Determining the number of first frequency domain resources used by the DMRS transmission includes: In the case of OCC multiplexing for NPUSCH transmission, the number of first frequency domain resources of DMRS is determined. The number of first frequency domain resources is less than the number of second frequency domain resources. The number of second frequency domain resources is the number of frequency domain resources occupied by DMRS that does not perform OCC multiplexing. The method according to claim 12, characterized in that, The determination of the number of first frequency domain resources used for DMRS transmission includes at least one of the following: Based on the protocol agreement, the number of the first frequency domain resources of the DMRS is determined; Based on the network device configuration, the number of first frequency domain resources of the DMRS is determined; The number of first frequency domain resources of the DMRS is determined based on network device indications. The method according to claim 13, characterized in that, The determination of the number of the first frequency domain resources of the DMRS based on the protocol agreement includes one of the following: The agreement stipulates that the number of resources in the first frequency domain is a predetermined value; The agreement stipulates that the number of the first frequency domain resources is determined based on the number of OCC multiplexing users, the first length, the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence. The method according to claim 7, characterized in that, The determination of orthogonal DMRS ports based on time-domain OCC includes: Based on the protocol agreement, the DMRS is determined to be a dual-symbol DMRS; wherein, different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; and different OCC sequences are mutually orthogonal. Based on the fact that different OCC sequences correspond to different DMRS ports, the orthogonal DMRS ports are determined. The method according to claim 15, characterized in that, The time-domain location of the dual-symbol DMRS is determined by at least one of the following: Determined based on the agreement; Based on network device configuration; Based on network device indication. The method according to any one of claims 1 to 16, characterized in that, The method for determining the OCC sequence corresponding to the DMRS port includes at least one of the following: The OCC sequence is determined based on a pre-defined table in the protocol. The OCC sequence is determined based on the configuration of the network device; The OCC sequence is determined based on indications from the network device; The OCC sequence is determined based on the protocol's preset sequence generation method. The method according to claim 17, characterized in that, The OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold. The method according to claim 17 or 18, characterized in that, For DMRS orthogonality, different subcarriers use different OCC sequence generation methods. The method according to claim 5, characterized in that, For the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values. The method according to any one of claims 5 to 20, characterized in that, The method includes: Based on different DMRS ports and different DMRS sequences, orthogonal DMRS that support orthogonal multiplexing users with a value less than or equal to a third value are determined; wherein, the third value is the product of a fourth value and a fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences. The method according to any one of claims 1 to 21, characterized in that, The method further includes: Determine the DMRS sequence and / or DMRS port used by the terminal. The method according to claim 22, characterized in that, The determination of the DMRS sequence and / or DMRS port used by the terminal includes: Based on the first signaling sent by the network device, determine the first information; based on the first information, determine the DMRS sequence and / or DMRS port used by the terminal; And / or, According to the agreement, the DMRS sequence and / or DMRS port used by the terminal are determined. The method according to claim 23, characterized in that, The step of determining the DMRS sequence and / or DMRS port used by the terminal based on the first information includes: Based on the first information and the mapping information, the DMRS sequence and / or DMRS port of the terminal are determined; wherein, the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or the DMRS port. The method according to claim 5 or 24, characterized in that, The mapping information is preset by the protocol. The method according to claim 6, 23 or 24 is characterized in that, The first signaling includes: UE-specific semi-static signaling, or DCI format N. The method according to claim 26, characterized in that, The newly added field in the DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the bits in the MCS field of the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the repeat count field in the DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the bits in the resource allocation field of the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the subcarrier indication field in the DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal. The method according to claim 26, characterized in that, The DMRS sequence and DMRS port used by the terminal are indicated by different first information; or, The DMRS sequence and DMRS port used by the terminal are jointly indicated by the same first information in the first signaling. An information processing method, characterized in that, Performed by network devices, including: Determine the first piece of information; Based on the first information, the demodulation reference signal DMRS of the terminal is determined; The receiving terminal transmits the narrowband physical uplink shared channel (NPUSCH) based on orthogonal coverage code (OCC) multi-user multiplexing via the DMRS. The DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources. The method according to claim 29, characterized in that, The first information includes the OCC sequence index used by the user in the same OCC multiplexing user group; determining the demodulation reference signal (DMRS) of the terminal based on the first information includes: Based on the OCC sequence index included in the first information, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value used when the data symbol is multiplexed using orthogonal overlay code OCC. The method according to claim 29 or 30 is characterized in that, The sequence value used to determine the DMRS symbol coverage is the same as the OCC sequence value used when performing orthogonal coverage code OCC multiplexing of data symbols, including at least one of the following: Within an OCC multiplexing block, the sequence value overlaid by the DMRS symbol is determined to be the same as the OCC sequence value when the data symbol is OCC multiplexed. Within a time slot, the sequence value covered by the DMRS symbol is determined to be the same as the OCC sequence value when the data symbol corresponding to the time slot where the DMRS symbol is located is OCC multiplexed. The method according to claim 29 is characterized in that, The first information is used to indicate the DMRS port and / or DMRS sequence, or the first information is used to configure the DMRS port and / or DMRS sequence. The method according to claim 29, characterized in that, The determination of the demodulation reference signal (DMRS) of the terminal based on the first information includes at least one of the following methods: Based on the first information and the mapping information, the DMRS port is determined; wherein, the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports; wherein, different DMRS ports are orthogonal to each other, and different terminals in the same multiplexed user group use different DMRS ports; Based on the first information and the mapping information, the DMRS sequence is determined, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS sequences; Based on the first information and the mapping information, the DMRS port and DMRS sequence are determined, wherein the mapping information is used to indicate the mapping relationship between different OCC sequence indices and different DMRS ports and different DMRS sequences; The first information carries an OCC sequence index. The method according to any one of claims 29 to 33, characterized in that, The determination of the first information includes: Based on the agreement, the first information is determined. The method according to any one of claims 29 to 33, characterized in that, The method further includes: The first information is sent to the terminal, wherein the first information is used by the terminal to determine the DMRS. The method according to claim 33 is characterized in that, The method includes at least one of the following: Based on frequency domain OCC, determine orthogonal DMRS ports; Based on frequency division multiplexing (FDM) resources, determine orthogonal DMRS ports; Based on time-domain OCC, orthogonal DMRS ports are determined. The method according to claim 36, characterized in that, The determination of orthogonal DMRS ports based on frequency domain OCC includes: Based on frequency domain OCC, a first length is determined, wherein the first length is the sequence length of DMRS performing frequency domain OCC; The DMRS port is determined based on the first length. The method according to claim 37, characterized in that, The determination of the first length based on frequency domain OCC includes one of the following: When the number of subcarriers corresponding to the frequency domain OCC is a first value, the first length is determined to be the first value; When the number of subcarriers corresponding to the frequency domain OCC is a second value, the first length is determined based on at least one of the protocol agreement, network device configuration, and network device indication. The method according to any one of claims 36 to 38, characterized in that, The determination of orthogonal DMRS ports based on frequency domain OCC includes: The OCC sequence value j corresponding to the subcarrier x occupied by the DMRS satisfies a first condition; wherein, the first condition is j = x mod L, the mod function is a modulo function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other. The method according to claim 36, characterized in that, The determination of orthogonal DMRS ports based on Frequency Division Multiplexing (FDM) resources includes: Determine the number of first frequency domain resources used by the DMRS transmission; Based on the number of first frequency domain resources, the locations of first frequency domain resources are determined; wherein, the locations of the first frequency domain resources include at least two, and the at least two locations of the first frequency domain resources are in FDM order; The orthogonal DMRS ports will use at least two of the first frequency domain resources. The method according to claim 40, characterized in that, Determining the number of first frequency domain resources used by the DMRS transmission includes: In the case of OCC multiplexing for NPUSCH transmission, the number of first frequency domain resources of DMRS is determined. The number of first frequency domain resources is less than the number of second frequency domain resources. The number of second frequency domain resources is the number of frequency domain resources occupied by DMRS that does not perform OCC multiplexing. The method according to claim 41, characterized in that, The determination of the number of first frequency domain resources used for DMRS transmission includes at least one of the following: Based on the protocol agreement, the number of the first frequency domain resources of the DMRS is determined; Based on the network device configuration, the number of first frequency domain resources of the DMRS is determined; The number of first frequency domain resources of the DMRS is determined based on network device indications. The method according to claim 42, characterized in that, The determination of the number of the first frequency domain resources of the DMRS based on the protocol agreement includes one of the following: The agreement stipulates that the number of resources in the first frequency domain is a predetermined value; The agreement stipulates that the number of the first frequency domain resources is determined based on the number of OCC multiplexing users, the first length, the maximum number of OCC multiplexing users, or the sequence length of the OCC sequence. The method according to claim 36, characterized in that, The determination of orthogonal DMRS ports based on time-domain OCC includes: Based on the protocol agreement, the DMRS is determined to be a dual-symbol DMRS; wherein, different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; and different OCC sequences are mutually orthogonal. Based on the fact that different OCC sequences correspond to different DMRS ports, the orthogonal DMRS ports are determined. The method according to claim 44, characterized in that, The time-domain location of the dual-symbol DMRS is determined by at least one of the following: Determined based on the agreement; Based on network device configuration; Based on network device indication. The method according to any one of claims 30 to 45, characterized in that, The method for determining the OCC sequence corresponding to the DMRS port includes at least one of the following: The OCC sequence is determined based on a pre-defined table in the protocol. The OCC sequence is determined based on the configuration of the network device; The OCC sequence is determined based on indications from the network device; The OCC sequence is determined based on the protocol's preset sequence generation method. The method according to claim 46, characterized in that, The OCC sequences corresponding to different DMRS ports on the same resource are orthogonal; and / or the cross-correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold. The method according to claim 46 or 47 is characterized in that, For DMRS orthogonality, different subcarriers use different OCC sequence generation methods. The method according to claim 33 is characterized in that, For the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values. The method according to any one of claims 33 to 49, characterized in that, The method includes: Based on different DMRS ports and different DMRS sequences, orthogonal DMRS that support orthogonal multiplexing users with a value less than or equal to a third value are determined; wherein, the third value is the product of a fourth value and a fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences. The method according to any one of claims 30 to 50, characterized in that, The method further includes: Determine the DMRS sequence and / or DMRS port used by the terminal. The method according to claim 51, characterized in that, The determination of the DMRS sequence and / or DMRS port used by the terminal includes at least one of the following: Based on the first information, determine the DMRS sequence and / or DMRS port used by the terminal; According to the agreement, the DMRS sequence and / or DMRS port used by the terminal are determined. The method according to claim 52, characterized in that, The step of determining the DMRS sequence and / or DMRS port used by the terminal based on the first information includes: Based on the first information and the mapping information, the DMRS sequence and / or DMRS port of the terminal are determined; wherein, the mapping information is used to indicate the mapping relationship between the first information and the DMRS sequence and / or the DMRS port. The method according to claim 33 or 53 is characterized in that, The mapping information is preset by the protocol. The method according to claim 35, characterized in that, The sending of the first information includes: Send the first signaling carrying the first information; wherein the first signaling includes: UE-specific semi-static signaling, or DCI format N0. The method according to claim 55, characterized in that, The newly added field in the DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the bits in the MCS field of the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the repeat count field in the DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the bits in the resource allocation field of the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, A portion of the subcarrier indication field in the DCI format N0 is used to indicate the DMRS sequence and / or DMRS port used by the terminal. The method according to claim 56, characterized in that, The different first information indicates the DMRS sequence and DMRS port used by the terminal; or, The same first information in the first signaling indicates the DMRS sequence and DMRS port used by the terminal. A terminal, characterized in that, include: The first processing module is configured to determine the first information; Based on the first information, the demodulation reference signal DMRS of the terminal is determined; The first transceiver module is configured to send a narrowband physical uplink shared channel (NPUSCH) based on orthogonal coverage code (OCC) multiplexing to the network device based on the DMRS. The DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources. A network device, characterized in that, include: The second processing module is configured to determine the first information; Based on the first information, the demodulation reference signal DMRS of the terminal is determined; The second transceiver module is configured to receive the narrowband physical uplink shared channel NPUSCH based on orthogonal coverage code (OCC) multiplexing multiplexed by the terminal based on the DMRS. The DMRS corresponding to the terminal and other terminals in the same OCC multiplexing user group are orthogonal, and the terminals included in the same OCC multiplexing user group use the same time-frequency domain resources. A communication device, characterized in that, include: One or more processors; The communication device is used to perform the information processing method according to any one of claims 1 to 28 or claims 29 to 57. A communication system, characterized in that, include: A terminal and a network device; wherein the terminal is configured to implement the information processing method of any one of claims 1 to 27, and the network device is configured to implement the information processing method of any one of claims 28 to 55. A storage medium storing instructions, characterized in that, When the instruction is executed on the communication device, the communication device performs the information processing method as described in any one of claims 1 to 28 or claims 29 to 57.