Information processing method, terminal, network device, communication system, and storage medium
By adopting the multi-user multiplexing method of DMRS orthogonal coverage code (OCC) between the terminal and the network device, the problem of supporting more users' uplink transmission under limited resources and power is solved, and the system capacity expansion and the number of users are increased.
Patent Information
- Application Number
- PCT/CN2024/077653
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-19
- Publication Date
- 2025-08-28
AI Technical Summary
Under limited time-frequency resources and/or limited transmission power conditions, the prior art is difficult to support uplink transmissions of more end users.
By designing the multi-user multiplexing method of DMRS orthogonal coverage code (OCC) between the terminal and network equipment, we ensure that the terminals of the same OCC multiplexed user group use the same time-frequency domain resources to achieve orthogonality of DMRS, thereby supporting uplink transmission of more users under limited resources and power.
Under the conditions of limited time and frequency resources and transmission power, the system's capacity expansion capabilities are improved and uplink transmissions of more terminal users are supported.
Smart Images

Figure CN2024077653_28082025_PF_FP_ABST
Abstract
Description
Information processing method, terminal, network device, communication system and storage medium Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to an information processing method, a terminal, a network device, a communication system, and a storage medium. Background Art
[0002] In the field of communications technology, the narrowband physical uplink shared channel (NPUSCH) can be used for uplink transmission. For multi-user multiplexing of the NPUSCH orthogonal covering code, an orthogonal demodulation reference signal (DMRS) needs to be designed to achieve system expansion.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure need to solve the problem of supporting more terminal users to perform uplink transmission under the premise of limited time-frequency resources and / or limited transmission power.
[0005] According to a first aspect of an embodiment of the present disclosure, an information processing method is proposed, which is executed by a terminal, including: determining first information; determining a DMRS of the terminal based on the first information; and sending an OCC multi-user multiplexing-based NPUSCH 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 an embodiment of the present disclosure, an information processing method is proposed, which is executed by a network device, including: determining first information; determining a DMRS of a terminal based on the first information; receiving an NPUSCH based on OCC multi-user 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 an embodiment of the present disclosure, a terminal is proposed, comprising: a first processing module configured to determine first information; based on the first information, determining a DMRS of the terminal; a first transceiver module configured to send an NPUSCH based on OCC multi-user 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 an embodiment of the present disclosure, a network device is proposed, comprising: a second processing module, configured to determine first information; based on the first information, determining a DMRS of a terminal; a second transceiver module, configured to receive an OCC multi-user multiplexing-based NPUSCH 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.
[0009] According to a fifth aspect of an embodiment of the present disclosure, a communication device is proposed, comprising one or more processors; wherein the above-mentioned communication device is used to execute the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0010] According to the sixth aspect of an embodiment of the present disclosure, a communication system is proposed, comprising: a terminal and a network device; wherein the terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0011] According to the seventh aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0012] The embodiments of the present disclosure can support more terminal users to perform uplink transmission under the premise of limited time-frequency resources and / or limited transmission power. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0014] FIG1A is a schematic structural diagram of an information processing system according to an embodiment of the present disclosure.
[0015] FIG1B is a schematic diagram showing a mapping method according to an embodiment of the present disclosure.
[0016] FIG1C is a schematic diagram showing another mapping method according to an embodiment of the present disclosure.
[0017] FIG1D is a schematic diagram showing a random sequence according to an embodiment of the present disclosure.
[0018] FIG1E is a schematic diagram illustrating a cyclic shift formula according to an embodiment of the present disclosure.
[0019] FIG1F is a schematic diagram illustrating resources occupied by an NDMRS of a PUSCH format 1 according to an embodiment of the present disclosure.
[0020] FIG2 is an interactive schematic diagram illustrating an information processing method according to an embodiment of the present disclosure.
[0021] FIG3A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0022] FIG3B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0023] FIG4A is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0024] FIG4B is a flow chart illustrating an information processing method according to an embodiment of the present disclosure.
[0025] FIG5A is a schematic diagram showing resources occupied by a DMRS according to an embodiment of the present disclosure.
[0026] FIG5B is a schematic diagram showing resources occupied by another type of DMRS according to an embodiment of the present disclosure.
[0027] FIG5C is a schematic diagram showing orthogonal DMRS ports according to an embodiment of the present disclosure.
[0028] FIG5D is a schematic diagram showing another orthogonal DMRS port according to an embodiment of the present disclosure.
[0029] FIG6A is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
[0030] FIG6B is a schematic structural diagram of a network device according to an embodiment of the present disclosure.
[0031] FIG7A is a schematic structural diagram of a communication device according to an embodiment of the present disclosure.
[0032] FIG7B is a schematic structural diagram of a chip provided according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] The embodiments of the present disclosure provide an information processing method, a terminal, a network device, a communication system, and a storage medium.
[0034] In a first aspect, an embodiment of the present disclosure proposes an information processing method, which is executed by a terminal, including: determining first information; determining the DMRS of the terminal based on the first information; and sending an NPUSCH based on OCC multi-user 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 embodiment, the terminal can achieve system expansion based on the orthogonal design of DMRS, thereby supporting more users for uplink transmission under the premise of limited time-frequency resources and limited terminal transmission power.
[0036] In combination with some embodiments of the first aspect, in some embodiments, the first information includes the OCC sequence index adopted by users in the same OCC multiplexing user group; based on the first information, the DMRS of the terminal is determined, including: the OCC sequence index included in the first information, and determining that the sequence value covered by the DMRS symbol is the same as the OCC sequence value adopted when the data symbol is OCC multiplexed.
[0037] In the above embodiment, orthogonality of DMRS may also be achieved based on the DMRS symbol covering the same OCC sequence index as the data symbol.
[0038] In combination 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 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 when the data symbol corresponding to the time slot where the DMRS symbol is located is OCC multiplexed.
[0039] In the above embodiment, it can be achieved that within one OCC multiplexing block or one time slot, the DMRS symbol covers the same OCC sequence index as the data symbol, thereby achieving DMRS orthogonality.
[0040] In combination with some embodiments of the first aspect, in some embodiments, the first information is used to indicate a DMRS port and / or a DMRS sequence, or the first information is used to configure the DMRS port and / or the DMRS sequence.
[0041] In the above embodiment, the first information displays, indicates, or configures a DMRS port and / or a DMRS sequence.
[0042] In combination with some embodiments of the first aspect, in some embodiments, the DMRS of the terminal is determined based on the first information, including 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 different DMRS ports are orthogonal, and different terminals of the same multiplexing 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 embodiment, the first information implicitly indicates the DMRS port and / or DMRS sequence.
[0044] In combination 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 combination 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 combination with some embodiments of the first aspect, in some embodiments, determining an orthogonal DMRS port based on frequency domain OCC includes: determining a first length based on the frequency domain OCC, wherein the first length is the sequence length of the DMRS for frequency domain OCC; determining the DMRS port based on the first length.
[0047] In combination with some embodiments of the first aspect, in some embodiments, the first length is determined based on the frequency domain OCC, including: when the number of subcarriers corresponding to the frequency domain OCC is a first value, determining the first length as the 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, the network device configuration and the network device indication.
[0048] In combination with some embodiments of the first aspect, in some embodiments, orthogonal DMRS ports are determined based on frequency domain OCC, including: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS meets a first condition; wherein the first condition is j = x mod L, the mod function is a remainder 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 combination with some embodiments of the first aspect, in some embodiments, orthogonal DMRS ports are determined based on frequency division multiplexing FDM resources, including: determining the number of first frequency domain resources used for DMRS transmission; determining the first frequency domain resource position based on the first frequency domain resource number; wherein the first frequency domain resource position includes at least two, and FDM is used between at least two first frequency domain resource positions; and the DMRS ports of at least two first frequency domain resource positions are used as orthogonal DMRS ports.
[0050] In combination with some embodiments of the first aspect, in some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the first number of frequency domain resources of DMRS, the first number of frequency domain resources is less than the second number of frequency domain resources, and the second number of frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0051] In combination with some embodiments of the first aspect, in some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes at least one of the following: determining the first number of frequency domain resources of DMRS based on protocol agreement; determining the first number of frequency domain resources of DMRS based on network device configuration; and determining the first number of frequency domain resources of DMRS based on network device indication.
[0052] In combination with some embodiments of the first aspect, in some embodiments, the first frequency domain resource number of DMRS is determined based on protocol agreement, including one of the following: the protocol agrees that the first frequency domain resource number is a predetermined value; and the protocol agrees that the first frequency domain resource number is determined based on the number of OCC multiplexed users or the first length or the maximum number of OCC multiplexed users or the sequence length of the OCC sequence.
[0053] In combination with some embodiments of the first aspect, in some embodiments, orthogonal DMRS ports are determined based on time domain OCC, including: determining that the DMRS is a dual-symbol DMRS based on 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 orthogonal DMRS ports based on different OCC sequences corresponding to different DMRS ports.
[0054] In combination with some embodiments of the first aspect, in some embodiments, the time domain position of the dual-symbol DMRS is determined by at least one of the following: based on protocol agreement; based on network device configuration; and based on network device indication.
[0055] In combination 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 combination 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 mutual correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to the first threshold.
[0057] With reference to some embodiments of the first aspect, in some embodiments, for DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
[0058] In combination 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 resources use different cyclic shift values.
[0059] In combination with some embodiments of the first aspect, in some embodiments, the method includes: determining an orthogonal DMRS supporting orthogonal multiplexing users that is less than or equal to a third value based on different DMRS ports and different DMRS sequences; wherein the third value is the product of the fourth value and the fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences.
[0060] In combination with some embodiments of the first aspect, in some embodiments, the method further includes: determining a DMRS sequence and / or DMRS port used by the terminal.
[0061] In combination 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 the protocol agreement.
[0062] In combination with some embodiments of the first aspect, in some embodiments, the first information is used to display, indicate and / or configure 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 combination with some embodiments of the first aspect, in some embodiments, the DMRS sequence and / or DMRS port used by the terminal is determined based on the first information, including: 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 combination with some embodiments of the first aspect, in some embodiments, the mapping information is preset by a protocol.
[0065] In combination 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 combination with some embodiments of the first aspect, in some embodiments, a new field is added to DCI format N0, used 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 number 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 combination 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] In the second aspect, an embodiment of the present disclosure proposes an information processing method, which is executed by a network device, including: determining first information; determining the DMRS of the terminal based on the first information; receiving the NPUSCH based on OCC multi-user 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 combination with some embodiments of the second aspect, in some embodiments, the first information includes the OCC sequence index adopted by users 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 adopted when the data symbol is subjected to orthogonal cover code OCC multiplexing.
[0070] In combination 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 subjected to orthogonal cover code OCC multiplexing 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 when the data symbol is subjected to OCC multiplexing; and within a time slot, determining 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 subjected to OCC multiplexing.
[0071] In combination with some embodiments of the second aspect, in some embodiments, the first information is used to indicate a DMRS port and / or a DMRS sequence, or the first information is used to configure the DMRS port and / or the DMRS sequence.
[0072] In combination with some embodiments of the second aspect, in some embodiments, the demodulation reference signal DMRS of the terminal is determined based on the first information, including 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 different DMRS ports are orthogonal, and different terminals of the same multiplexing 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.
[0073] In combination 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 combination 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 the DMRS.
[0075] In combination 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 combination with some embodiments of the second aspect, in some embodiments, determining an orthogonal DMRS port based on frequency domain OCC includes: determining a first length based on the frequency domain OCC, wherein the first length is the sequence length of the DMRS for frequency domain OCC; determining the DMRS port based on the first length.
[0077] In combination 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: determining the first length as the first value when the number of subcarriers corresponding to the frequency domain OCC is a first value; and determining the first length based on at least one of the protocol agreement, the network device configuration, and the network device indication when the number of subcarriers corresponding to the frequency domain OCC is a second value.
[0078] In combination with some embodiments of the second aspect, in some embodiments, orthogonal DMRS ports are determined based on frequency domain OCC, including: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS meets the first condition; wherein the first condition is j = x mod L, the mod function is a remainder function, and L is the first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
[0079] In combination with some embodiments of the second aspect, in some embodiments, orthogonal DMRS ports are determined based on frequency division multiplexing FDM resources, including: determining the number of first frequency domain resources used for DMRS transmission; determining the first frequency domain resource positions based on the number of first frequency domain resources; wherein the first frequency domain resource positions include at least two, and there is FDM between at least two first frequency domain resource positions; and using the DMRS ports of at least two first frequency domain resources as orthogonal DMRS ports.
[0080] In combination with some embodiments of the second aspect, in some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the first number of frequency domain resources of DMRS, the first number of frequency domain resources is less than the second number of frequency domain resources, and the second number of frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0081] In combination with some embodiments of the second aspect, in some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes at least one of the following: determining the first number of frequency domain resources of DMRS based on protocol agreement; determining the first number of frequency domain resources of DMRS based on network device configuration; and determining the first number of frequency domain resources of DMRS based on network device indication.
[0082] In combination with some embodiments of the second aspect, in some embodiments, the first frequency domain resource number of DMRS is determined based on the protocol agreement, including one of the following: the protocol agrees that the first frequency domain resource number is a predetermined value; the protocol agrees that the first frequency domain resource number is determined based on the number of OCC multiplexed users or the first length or the maximum number of OCC multiplexed users or the sequence length of the OCC sequence.
[0083] In combination with some embodiments of the second aspect, in some embodiments, orthogonal DMRS ports are determined based on time domain OCC, including: determining that the DMRS is a dual-symbol DMRS based on 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 orthogonal DMRS ports based on different OCC sequences corresponding to different DMRS ports.
[0084] In combination with some embodiments of the second aspect, in some embodiments, the time domain position of the dual-symbol DMRS is determined by at least one of the following: based on protocol agreement; based on network device configuration; and based on network device indication.
[0085] In combination 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 combination 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 mutual correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to the first threshold.
[0087] In combination with some embodiments of the second aspect, in some embodiments, for DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
[0088] In combination 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 resources use different cyclic shift values.
[0089] In combination with some embodiments of the second aspect, in some embodiments, the method includes: determining the orthogonal DMRS that supports orthogonal multiplexing users that is less than or equal to a third value based on different DMRS ports and different DMRS sequences; wherein the third value is the product of the fourth value and the fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences.
[0090] In combination with some embodiments of the second aspect, in some embodiments, the method further includes: determining a DMRS sequence and / or DMRS port used by the terminal.
[0091] In combination 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 the first information; and / or, determining the DMRS sequence and / or DMRS port used by the terminal according to the protocol agreement.
[0092] In combination with some embodiments of the second aspect, in some embodiments, the first information is used to display, indicate and / or configure 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 combination with some embodiments of the second aspect, in some embodiments, the DMRS sequence and / or DMRS port used by the terminal is determined based on the first information, including: 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 combination with some embodiments of the second aspect, in some embodiments, the mapping information is preset by a protocol.
[0095] In combination with some embodiments of the second aspect, in some embodiments, sending the first information includes: sending first signaling carrying the first information; wherein the first signaling includes: UE-specific semi-static signaling, or DCI format N0.
[0096] In combination 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 number 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 combination with some embodiments of the second 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.
[0098] In a third aspect, an embodiment of the present disclosure proposes a terminal, comprising: a first processing module, configured to determine first information; based on the first information, determining the DMRS of the terminal; a first transceiver module, configured to send an NPUSCH based on OCC multi-user 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] In a fourth aspect, an embodiment of the present disclosure proposes a network device, comprising: a second processing module, configured to determine first information; based on the first information, determining the DMRS of the terminal; a second transceiver module, configured to receive the NPUSCH based on OCC multi-user 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] In a fifth aspect, an embodiment of the present disclosure proposes a communication device comprising one or more processors; wherein the above-mentioned communication device is used to execute the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0101] In the sixth aspect, an embodiment of the present disclosure proposes a communication system, comprising: a terminal and a network device; wherein the above-mentioned terminal is configured to execute the method described in the optional implementation manner of the first aspect, and the above-mentioned network device is configured to execute the method described in the optional implementation manner of the second aspect.
[0102] In the seventh aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0103] In an eighth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0104] In a ninth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the information processing method as described in the first aspect, the second aspect, or the optional implementation of the first and second aspects.
[0105] In the tenth aspect, an embodiment of the present disclosure proposes a chip or a chip system; the chip or chip system includes a processing circuit configured to execute the method described in accordance with the above-mentioned first aspect, second aspect, or optional implementation of the first and second aspects.
[0106] It is understood that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0107] The present disclosure provides an information processing method, terminal, network device, communication system, and storage medium. In some embodiments, the terms information processing method and communication method are interchangeable, the terms information processing device and communication device are interchangeable, and the terms information processing system and communication system are interchangeable.
[0108] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain 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 certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0109] In each embodiment of the present disclosure, unless otherwise specified or provided for, the terms and / or descriptions between the embodiments are consistent and can be used interchangeably. The technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0110] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0111] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0112] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0113] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0114] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0115] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0116] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0117] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0118] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0119] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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" can be replaced with each other.
[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", "device", "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 the network (eg, access network equipment, core network equipment, 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", "bandwidth part (BWP)" and the like may 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, client, etc. can be used interchangeably.
[0124] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, it can also be called device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, language such as "uplink" and "downlink" can also be replaced by language corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.
[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, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.
[0126] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0127] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0128] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0129] FIG1A is a schematic diagram showing the structure of an information processing system 100 according to an embodiment of the present disclosure. As shown in FIG1A , the information processing system 100 may include: a terminal 101 and a network device 102 .
[0130] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0131] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things (IOT) device or terminal, a car with communication function, a smart car, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0132] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0133] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0134] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0135] In some embodiments, the core network device may be a device including a first device, a second device, etc., or may be a plurality of devices or a device group, each including all or part of the first device and the second device. The first device and the second device may be network elements; the network element may be virtual or physical. The core network may include, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC).
[0136] It can be understood that the information processing system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0137] The following embodiments of the present disclosure may be applied to the information processing system 100 shown in FIG1A , or a portion thereof, but are not limited thereto. The various entities shown in FIG1A are illustrative only. The information processing system may include all or a portion of the entities shown in FIG1A , or may include other entities other than those shown in FIG1A . The number and configuration of the entities may be arbitrary. The connection relationships between the entities are illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.
[0138] The embodiments of the present disclosure 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 (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (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 utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, 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 (RU), the number of repetitions, and the number of time slots and symbols occupied by one RU.
[0140] Number of resources (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 RU number of NPUSCH
[0142] Number of retransmissions (N Rep ), a row in Table 2 is indicated by the repetition number field (Repetition Number field) carried in DCI format N0.
[0143] Table 2 NPUSCH repetition times
[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 occupied by 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 an RU of single-tone transmission may 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 may be as shown in Table 4.
[0149] Table 4
[0150] As shown in Table 5, rows 12 to 18 are used for multi-carrier transmission (multi-tone) frequency domain resource allocation.
[0151] Table 5 shows the subcarriers allocated for 15kHz NPUSCH
[0152] For 15kHz, I SC =0-11, indicating the case of single-carrier transmission, where the subcarrier positions are 0-11 in one-to-one correspondence; I SC =12-15, corresponding to the multi-carrier transmission with 3 subcarriers, and a total of 4 positions; and so on, I SC =18, the corresponding subcarrier is 12 multi-carrier transmission, and there is 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) may be determined in the following manner: MCS Carried by the MCS field in the DCI, the MCS sub-segment is mapped as shown in Table 6.
[0154] Table 6
[0155] According to Table 6, when the modulation order supported by NPUSCH format 1 of single-carrier transmission is 1 or 2, the corresponding modulation modes are Pi / 2-BPSK and Pi / 4-QPSK respectively.
[0156] For multi-carrier transmission, the MCS is determined as follows: MCS The modulation and coding field in the DCI is used to carry the TBS. The base station (eNB) indicates this field to allow the terminal to determine the TBS. The modulation mode of multi-carrier transmission is fixed to QPSK.
[0157] In some embodiments, TBS is based on the parameters (I TBS , I RU ) and determine by table lookup, where I RU Indicated by the resource unit field. For single carrier transmission, I TBS By using I MCS Look up the table to determine that for multi-carrier transmission, I TBS =I MCS .
[0158] Table 7 NPUSCH TBS table
[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 L = 1 for single carrier transmission and L = min(4, ceil(Nrep / 2)) for multi-carrier transmission.
[0160] The resource mapping method is as follows: mapping is performed in the order of frequency domain first and time domain second. The modulated symbols are mapped to N Slot After time slots, this N Slot The time slots are repeated M_NPUSCH_identical-1 times. Then the next N Slot Slots, and then continue to repeat until Mrep×Nru×N_UL_slot time slots are mapped. and N slot The values are as follows:
[0161] For 3.75kHz SCS in single-carrier transmission, assuming that one transport block (TB) is mapped to one RU, each RU occupies 16 time slots, repeated 6 times, and rv_DCI = "0", then there is a mapping method as shown in Figure 1B.
[0162] For 15kHz SCS in multi-carrier transmission, assuming that one TB is mapped to three RUs, each RU occupies four time slots, is repeated four times, and rv_DCI = "0", then there is a mapping method as shown in Figure 1C.
[0163] After NPUSCH is continuously transmitted for 256 milliseconds (ms), a 40ms uplink gap (UL gap) is inserted, and then NPUSCH transmission continues.
[0164] In some embodiments, the demodulation reference signal (DMRS) sequence of a single carrier transmission is generated based on a pseudo-random sequence, which can be as shown in FIG1D. shown.
[0165] In some embodiments, the DMRS of multi-carrier transmission is transmitted through a low-PAPR sequence (Low-PAPR Sequence), which can be as shown in FIG. 1E. u (n) = e jαn e jφ(n)π / 4 ,0≤n≤N RUBased on the formula in FIG. 1E , it can be seen that for multi-carrier transmission, each subcarrier includes a 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 may be as shown in Table 9.
[0169] Table 9
[0170] In addition, DMRS base sequence generation also supports group hopping and sequence hopping. Unlike NR PUSCH, NPUSCH DMRS group-sequence hopping needs to be enabled or disabled at the same time. The specific calculation formula is as follows: in, The definitions of are shown in Table 10.
[0171] Table 10
[0172] Optionally, the value of the group hopping type (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, so 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, it takes the value 0;
[0174] In some embodiments, the time domain 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). In addition, for multi-carrier transmission, the DMRS is distributed on each subcarrier.
[0177] FIG2 is an interactive diagram of an information processing method according to an embodiment of the present disclosure. As shown in FIG2 , the present disclosure embodiment relates to an information processing method for an information processing system 100, and the method includes:
[0178] Step S2101: The network device sends 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 the DMRS.
[0181] In some embodiments, the first information carries an index; the index is used to indicate a corresponding DMRS port and / or DMRS sequence.
[0182] Optionally, the index can be any string or number.
[0183] Optionally, the index may be an OCC sequence index; the OCC sequence index may be used to indicate an OCC sequence value. Exemplarily, the DMRS sequence is the same as the OCC sequence, or the DMRS port corresponds to the OCC sequence. Exemplarily, different OCC sequence indexes correspond to different DMRS sequences and / or DMRS ports. After receiving the first information, the terminal may determine the DMRS port and / or DMRS sequence based on the OCC sequence index and other information carried in the first information.
[0184] In some embodiments, the first information may be used to indicate a DMRS port and / or a DMRS sequence, or the first information may be used to configure a DMRS port and / or a DMRS sequence.
[0185] Exemplarily, the first information includes a port number or code indicating a 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 a DMRS port and / or DMRS sequence used by the terminal; or, the first information may be used by the terminal to determine a DMRS port and / or DMRS sequence used.
[0187] In some embodiments, the first information is used to display, indicate and / or configure 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 the first information to the first terminal, including: the network device sends a first signaling to the first terminal, where the first signaling includes the first information.
[0189] Optionally, the first signaling includes: 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 a DMRS port and / or DMRS sequence used by the terminal; and DCI format N0 is used to indicate a 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 predetermined field in DCI format N0 may be used to indicate the DMRS sequence and / or DMRS port used by the terminal; the predetermined field may be a reserved field, a newly added field, or any field in DCI format N0.
[0192] Optionally, some bits of the coding and scaling (MCS) field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal. Exemplarily, some bits of the MCS field may be some high-order bits; for example, the MCS field includes a first bit and a second bit, the first bit being a high-order bit relative to the second bit; and the DMRS sequence and / or DMRS port used by the terminal may be indicated based on the first bit of the MCS field.
[0193] Optionally, some bits of the repetition number field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal. The some bits of the repetition number field may be any one or more bits of the repetition number field.
[0194] Optionally, some bits of the resource assignment field in DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal. The some bits of the resource assignment field may be any one or more bits of the resource assignment field.
[0195] Optionally, 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. The some bits of the subcarrier indication field may 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] Exemplarily, the first field in the first signaling carries first information and the second field carries first information; the first information carried by the first field is used to indicate the DMRS sequence used by the terminal; the second information carried by the second field is used to indicate the DMRS port used by the terminal.
[0198] Exemplarily, 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 the DMRS port used by the terminal are jointly indicated by the same first information in the first signaling. The DMRS sequence and the DMRS port used by the terminal are jointly indicated by the same first information in the first signaling.
[0200] Exemplarily, the first signaling carries the first information or a certain field, which 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 a DMRS can be performed at different stages than the first information used by the terminal to determine a DMRS sequence and / or DMRS port. The first information used by the terminal to determine a DMRS can refer to the information used to determine multiple orthogonal DMRS ports and / or multiple orthogonal DMRS sequences. The first information used for the terminal's rooftop DMRS sequence and / or DMRS port can refer to the information used to determine 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 based on its function at different stages. The first sub-information is used by the terminal to determine the DMRS port and / or DMRS sequence to be used for orthogonality, while 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 can be, for example, a DMRS indication, a DMRS port indication, or a DRS sequence indication.
[0203] In some optional embodiments, a communication device determines an OCC sequence. The communication device may be a terminal or a network device.
[0204] Optionally, the OCC sequence may be the OCC sequence corresponding to the NPUSCH of the terminal. Exemplarily, the NPUSCH of different terminals corresponds to different OCC sequences, and the OCC sequence can be used to implement multiplexing and sending of NPUSCH by multiple terminals (or multiple users) on the same time-frequency resources. For example, when different terminals send NPUSCH, the NPUSCH of the terminal can be weighted using the OCC sequence corresponding to the NPUSCH of the terminal, and each terminal can send its own weighted NPUSCH to the network device on the same time-frequency resources. In addition, when the network device receives the weighted NPUSCH sent by each terminal on the same time-frequency resource, it can determine the NPUSCH of each terminal based on the OCC sequence corresponding to the NPUSCH of each terminal, so as to implement multiplexing and sending of NPUSCH by multiple terminals on the same time-frequency resources.
[0205] In some embodiments, the terminal determines the OCC sequence corresponding to the NPUSCH, including at least one of the following: determining the OCC sequence based on a protocol preset table; determining the OCC sequence based on a configuration of a network device; determining the OCC sequence based on an instruction of the network device; and determining the OCC sequence based on a protocol preset sequence generation method. Optionally, the determined OCC sequence has a sequence length of the second length.
[0206] Optionally, the protocol preset form may be an existing form in the protocol or a newly added form; the form may be one or more.
[0207] For example, a protocol preset table may be shown in Table 12.
[0208] Table 12 OCC length or the number of multiplexed UEs is 2
[0209] For example, a protocol preset table may be shown in Table 13.
[0210] Table 13 OCC length or the number of multiplexed UEs is 4
[0211] For example, a protocol preset table may be shown in Table 14.
[0212] Table 14 OCC length or the number of multiplexed UEs is 8
[0213] Exemplarily, the terminal may map different OCC sequence values for symbols used for NPUSCH transmission based on the protocol preset tables such as Table 12, Table 13, or Table 14.
[0214] Exemplarily, the terminal determines the OCC sequence for NPUSCH transmission based on the protocol preset table and the OCC sequence index. For example, as shown in Table 12, if the OCC sequence index is "0", the OCC sequence value may be [1, 1], or if the OCC sequence index is "1", the OCC sequence value may be [1, -1].
[0215] Exemplarily, the terminal may determine the OCC sequence for NPUSCH transmission of the terminal based on the instruction or configuration of the network device. For example, the terminal receives first information sent by the network device, where the first information is used to indicate the OCC sequence index; the terminal determines the corresponding OCC sequence based on the OCC sequence index and the protocol preset table included in the first information. For example, the sequence value in the OCC sequence can be represented by W(j), where j=0,…,L-1; wherein L can be used to represent the sequence length (OCC length) of the OCC sequence. As shown in Table 12, the sequence index corresponding to the OCC sequence [1,1] is "0", and the sequence index corresponding to the OCC sequence [1,-1] is "1".
[0216] Optionally, the OCC sequence may be one of the following: a Walsh sequence, a Hamdard sequence, a PN sequence, a gold sequence, a cyclic shift sequence, a Zadoff-Chu sequence, etc.
[0217] For example, the OCC sequence is a cyclically shifted sequence. When the OCC sequence is a cyclically shifted sequence, one of the OCC sequences can be first determined as a base sequence, and then cyclically shifted based on the base sequence to obtain M-1 sequences, where the M OCC sequences are mutually orthogonal.
[0218] For example, assume that the OCC sequence corresponding to one of the terminals is determined to be 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 the other terminals, sequence#i, can be obtained, where i represents the OCC sequence corresponding to the i-th terminal. For the k-th value of sequence#i, s(k) = s((k+i) mod L), where the mod function is a remainder function. j is a complex number identifier, and pi is π.
[0219] In some embodiments, OCC sequences corresponding to different terminals on the same resource are orthogonal.
[0220] In some embodiments, the mutual correlation between OCC sequences corresponding to different terminals on the same resource is less than or equal to a first threshold. Here, the mutual 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 mutual 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 DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
[0223] In some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resources use different cyclic shift values.
[0224] Step S2102: The terminal determines the DMRS.
[0225] In some embodiments, the terminal determining the DMRS includes determining a DMRS port and / or a DMRS sequence. Optionally, the terminal determines a plurality of DMRS ports for orthogonality and / or a plurality of DMRS sequences for orthogonality.
[0226] In some embodiments, 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. Optionally, the same OCC multiplexing user group includes multiple terminals.
[0227] In some embodiments, the terminal determines the DMRS based on the first information.
[0228] Optionally, the first information includes the OCC sequence index adopted by users 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 adopted when the data symbol is subjected to orthogonal cover code OCC multiplexing.
[0229] Optionally, the terminal determines that the DMRS symbol coverage uses the same OCC sequence value when performing OCC multiplexing with the data symbol; the first information is the OCC sequence index used by the terminal. Exemplarily, the terminal determines the OCC sequence value corresponding to the OCC sequence index based on the OCC sequence index carried in the first information; the DMRS symbol coverage uses the same OCC sequence value as the data symbol. That is, the DMRS sequence can be the same as the OCC sequence.
[0230] Exemplarily, within an OCC multiplexing block, the terminal determines that the DMRS symbol covers the same OCC sequence value as that of the data symbol when OCC multiplexing is performed.
[0231] Exemplarily, within a time slot, the terminal determines that the DMRS symbol covers the same OCC sequence value as that of the data symbol corresponding to the time slot where the DMRS symbol is located when OCC multiplexing is performed.
[0232] Exemplarily, within an OCC multiplexing block, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value when the data symbol is OCC multiplexed.
[0233] Exemplarily, 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 OCC multiplexing is performed on the data symbol corresponding to the time slot where the DMRS symbol is located. Here, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value when OCC multiplexing is performed on the first data symbol; 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 may be an OCC sequence value or a DMRS sequence value.
[0235] Optionally, the terminal determines the DMRS port based on the first information and mapping information, where the mapping information is used to indicate a mapping relationship between different OCC sequence indices and different DMRS ports.
[0236] Exemplarily, the first information carries at least one OCC sequence index, and the terminal may determine a 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 a DMRS sequence based on the first information and mapping information, where the mapping information is used to indicate a mapping relationship between different OCC sequence indices and different DMRS sequences.
[0238] Exemplarily, the first information carries at least one OCC sequence index, and the terminal may determine a 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 a DMRS port and / or sequence based on the first information and mapping information. The mapping information is used to indicate a mapping relationship between different OCC sequence indices, different DMRS ports, and different DMRS sequences.
[0240] Exemplarily, the first information carries at least one OCC sequence index, and the terminal may determine a 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] Optionally, different DMRS ports are orthogonal to each other, and different terminals in the same multiplexing user group use different DMRS ports.
[0242] Optionally, the terminal may determine at least one DMRS port and / or at least one DMRS sequence through the first information and the mapping information; the different DMRS ports may be orthogonal, or the different DMRS sequences may also be orthogonal.
[0243] Optionally, the mapping information may further indicate a mapping relationship between a DMRS port and an OCC sequence index and / or a frequency domain resource index of FDM. The OCC sequence index includes a time domain OCC index and a frequency domain OCC index.
[0244] In some optional embodiments, the mapping information is agreed upon or preset by the protocol. For example, the protocol presets a mapping relationship between the first information and the DMRS sequence and / or DMR port; or the protocol presets a relationship between an index and the DMRS sequence and / or DMRS port, where the index may be an OCC sequence index.
[0245] In some optional embodiments, before step S2102, the terminal may further include: determining the first information based on an instruction or configuration of the network device. Optionally, the terminal receives a first signaling sent by the network device, and determines the first information based on the first signaling.
[0246] In some optional embodiments, before step S2102, the following step may be included: the terminal determines the 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 determines the orthogonal DMRS port based on the frequency domain OCC, which may include: the terminal determines a first length based on the frequency domain OCC, wherein the first length is the sequence length of the DMRS for frequency domain OCC; and determines the DMRS port based on the first length.
[0249] Exemplarily, 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 example, 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] Exemplarily, 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 a protocol agreement, a network device configuration, and a network device indication. For example, when the second value is 6 or 12, and the number of subcarriers corresponding to the frequency-domain OCC is 6 or 12, the first length may be based on a protocol agreement or a network device indication; for example, the first length is 2 according to the protocol agreement.
[0251] Exemplarily, the terminal determines the orthogonal DMRS ports based on the frequency domain OCC, which may include: determining that the OCC sequence value j corresponding to the subcarrier x occupied by the DMRS meets the first condition; wherein the first condition is j = x mod L, the mod function is a remainder function, and L is the 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 are OCC multiplexed. Different users use different OCC sequence values for the frequency-domain DMRS OCC sequence. The OCC sequence value used by user m for NPUSCH transmission, subcarrier i (i is the relative position among the S allocated subcarriers), 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 determining orthogonal DMRS ports based on frequency division multiplexing (FDM) resources may include: determining the number of first frequency domain resources used for DMRS transmission; determining first frequency domain resource positions based on the number of first frequency domain resources; wherein the first frequency domain resource positions include at least two, and FDM is used between at least two first frequency domain resource positions; and using the DMRS ports using the at least two first frequency domain resources as orthogonal DMRS ports. The at least two first frequency domain resources are used by different DMRS ports, and the different DMRS ports are orthogonal DMRS ports.
[0255] Exemplarily, the same offset value is used between two adjacent first frequency domain resource positions in at least two first frequency domain resource positions. For example, 0, 2, 4, 6, and 8 are used as frequency domain resources for port 1, and 1, 3, 5, 7, and 9 are used as frequency domain resources for port 2. The frequency domain resources of port 1 and port 2 are FDM. In this case, the offset value between frequency domain resources 1 and 2 is the same, and the offset value between frequency domain resources 2 and 3 is the same; however, the offset value between frequency domain resources 1 and 3 is different.
[0256] Optionally, the terminal determines the first number of frequency domain resources used for DMRS transmission, including: in the case of OCC multiplexing for NPUSCH transmission, determining the first number of frequency domain resources of DMRS, the first number of frequency domain resources is less than the second number of frequency domain resources, and the second number of frequency domain resources is the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0257] Optionally, the terminal determines the first number of frequency domain resources used for DMRS transmission, including at least one of the following: determining the first number of frequency domain resources of DMRS based on protocol agreement; determining the first number of frequency domain resources of DMRS based on network device configuration; and determining the first number of frequency domain resources of DMRS based on network device indication.
[0258] Optionally, the terminal determines the first frequency domain resource number of DMRS based on the protocol agreement, including one of the following: the protocol agrees that the first frequency domain resource number is a predetermined value; and the protocol agrees that the first frequency domain resource number is determined based on the OCC multiplexing user number or the first length or the OCC multiplexing maximum user number or the sequence length of the OCC sequence.
[0259] Exemplarily, 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; wherein 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 the time domain OCC.
[0261] Optionally, the terminal determines the orthogonal DMRS ports based on the time domain OCC, which may include: determining that the DMRS is a dual-symbol DMRS based on 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 ports based on different OCC sequences corresponding to different DMRS ports.
[0262] Exemplarily, when the terminal determines the DMRS port based on the timing OCC, it may extend a symbol in the time domain, for example, using the adjacent symbol of the current symbol as the OCC symbol to generate a dual-symbol DMRS.
[0263] Exemplarily, the time domain position of the dual-symbol DMRS is determined by at least one of the following: based on protocol agreement; based on network device configuration; and based on network device indication.
[0264] In some embodiments, the terminal determines, based on different DMRS ports and different DMRS sequences, an orthogonal DMRS supporting a number of orthogonal multiplexing users that is less than or equal to a third value; wherein the third value is the product of the fourth value and the fifth value, the fourth value is the number of orthogonal DMRS ports, and the fifth value is the number of orthogonal DMRS sequences. Here, if the orthogonal DMRS ports supported by the terminal are the fourth value, and the number of orthogonal DMRS sequences supported by the terminal are the fifth value, then the terminal can support a maximum of the third value (i.e., the product of the fourth value and the fifth value) of orthogonal multiplexing users for orthogonal DMRS. Of course, in other embodiments, the fourth value can be all DMRS ports supported by the terminal; and the fifth value can be all DMRS sequences supported by the terminal.
[0265] In some optional embodiments, the network device sends second information to the terminal, where the second information is used to indicate at least one of the following: the first length, the number of first frequency domain resources, the time domain position of the two-symbol DMRS, and the OCC sequence. In this way, after receiving the second information sent by the network device, the terminal can know the first length, the number of first frequency domain resources, the time domain position of the two-symbol DMRS, and / or the OCC sequence corresponding to the NPUSCH based on the second information.
[0266] Optionally, the above-mentioned first length, number of first frequency domain resources, dual-symbol DMRS time domain position and OCC sequence can be indicated by different second information, or by different fields or bits in the second information.
[0267] Step S2103: The network device determines a DMRS.
[0268] In some embodiments, the method for the network device to determine the DMRS is similar to the method for the terminal to determine the DMRS. The method for the network device to determine the DMRS can refer to the above-mentioned method for the terminal to determine the DMRS, which will not be repeated here.
[0269] 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 a DMRS port and / or a DMRS sequence used by the terminal based on the first information.
[0272] Optionally, the terminal determines the 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] Exemplarily, the terminal may determine the DMRS port and / or DMRS sequence used by the terminal based on the above-mentioned UE-specific semi-static signaling or the content indicated by DCI format N0, etc.
[0274] Exemplarily, the terminal may determine 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 a mapping relationship between the first information and the DMRS sequence and / or DMRS port.
[0275] Optionally, the terminal determines a DMRS sequence and / or a DMRS port used by the terminal based on a 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 can be referred to as the method by which the terminal determines the DMRS port and / or DMRS sequence used by the terminal is similar, and will not be repeated here.
[0278] Optionally, the network device determines a DMRS sequence and / or a 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 a protocol agreement.
[0280] Step S2106: The terminal sends an NPUSCH based on OCC multi-user multiplexing to the network device based on the DMRS.
[0281] In some embodiments, the network device receives the NPUSCH based on OCC multi-user multiplexing sent by the terminal based on the DMRS.
[0282] In some embodiments, the DMRSs 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.
[0283] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codeword", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0284] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.
[0285] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0286] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "some", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "some A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, some A, any A, or first A, etc., but not limited to this.
[0287] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0288] The information processing method involved in the embodiments of the present 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; the combination of step S2101 and step S2102 can be implemented as an independent embodiment; the combination of step S2102 and step S2104 can be implemented as an independent embodiment; the combination of step S2103 and step S2105 can be implemented as an independent embodiment; the combination of step S2101, step S2102, and step S2104 can be implemented as an independent embodiment; the combination of steps S2101 to S2103 can be implemented as an independent embodiment; the 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 replaced in different embodiments.
[0290] In some embodiments, step S2101 and step S2103 to step S2106 may be optional, and one or more of these steps may be omitted or replaced 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 replaced in different embodiments.
[0292] In the embodiments of the present disclosure, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished in order.
[0293] FIG3 is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3 , the present disclosure embodiment relates to an information processing method, which is executed by a terminal. The method includes:
[0294] Step S3101, obtain first information.
[0295] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0296] In some embodiments, the terminal receives the first information sent by the network device, but is not limited thereto and may also receive the first information sent by other entities.
[0297] In some embodiments, the terminal obtains first information specified by the protocol.
[0298] In some embodiments, the terminal obtains the first information from an upper layer(s).
[0299] In some embodiments, the terminal performs processing 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 default or by default.
[0301] Step S3102, determine DMRS.
[0302] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment 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 refer to the optional implementation of step S2104 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0305] Step S3104: Based on the DMRS, an NPUSCH based on OCC multi-user multiplexing is sent to the network device.
[0306] The optional implementation of step S3104 can refer to the optional implementation of step S2106 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0307] The information processing method involved in the embodiments of the present 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; the combination of step S3101 and step S3102 can be implemented as an independent embodiment; the combination of step S3102 and step S3103 can be implemented as an independent embodiment; the combination of step S3103 and step S3104 can be implemented as an independent embodiment; the combination of steps S3101 to S3103 can be implemented as an independent embodiment; the combination of step S3101 and step S3104 can be implemented as an independent embodiment.
[0308] In some embodiments, step S3101 and steps S3103 to S3104 may be optional, and one or more of these steps may be omitted or replaced 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 replaced in different embodiments.
[0310] In the embodiments of the present disclosure, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished in order.
[0311] FIG3B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG3B , the present disclosure embodiment relates to an information processing method, which is executed by a terminal and includes:
[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 FIG. 2 , or the optional implementation of step S3102 in FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0315] In some embodiments, the method includes: determining first information; and determining the DMRS includes: determining the DMRS of the terminal based on the first information.
[0316] In some embodiments, the method further includes: based on DMRS, sending NPUSCH based on OCC multi-user multiplexing to the network device; 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, the DMRS of the terminal is determined, including: 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 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 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 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 a DMRS port and / or a DMRS sequence, or the first information is used to configure a DMRS port and / or a DMRS sequence.
[0320] In some embodiments, the DMRS of the terminal is determined based on the first information, including 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 different DMRS ports are orthogonal, and different terminals of the same multiplexing 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.
[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: 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 a sequence length of DMRS for frequency domain OCC; and determining the DMRS port 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 the 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 protocol agreement, network device configuration, and network device indication when the number of subcarriers corresponding to the frequency domain OCC is a second value.
[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 remainder 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, orthogonal DMRS ports are determined based on frequency division multiplexing (FDM) resources, including: determining the number of first frequency domain resources used for DMRS transmission; determining the first frequency domain resource positions based on the number of first frequency domain resources; wherein the first frequency domain resource positions include at least two, and there is FDM between at least two first frequency domain resource positions; and using the DMRS ports of at least two first frequency domain resources as orthogonal DMRS ports.
[0327] In some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the first number of frequency domain resources for DMRS, the first number of frequency domain resources being less than the second number of frequency domain resources, and the second number of frequency domain resources being the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0328] In some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes at least one of the following: determining the first number of frequency domain resources for DMRS based on protocol agreement; determining the first number of frequency domain resources for DMRS based on network device configuration; and determining the first number of frequency domain resources for DMRS based on network device indication.
[0329] In some embodiments, the first frequency domain resource number of DMRS is determined based on the protocol agreement, including one of the following: the protocol agrees that the first frequency domain resource number is a predetermined value; and the protocol agrees that the first frequency domain resource number is determined based on the OCC multiplexing user number or the first length or the OCC multiplexing maximum user number or the sequence length of the OCC sequence.
[0330] In some embodiments, orthogonal DMRS ports are determined based on time domain OCC, including: determining that the DMRS is a dual-symbol DMRS based on protocol agreement; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are mutually orthogonal; and determining the orthogonal DMRS ports based on different OCC sequences corresponding to different DMRS ports.
[0331] In some embodiments, the time domain position of the dual-symbol DMRS is determined by at least one of: based on protocol agreement; 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 mutual 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 DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
[0335] In some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resources use different cyclic shift values.
[0336] In some embodiments, the method includes: determining an orthogonal DMRS supporting orthogonal multiplexing users that is less than or equal to a third value based on different DMRS ports and different DMRS sequences; 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 a DMRS sequence and / or a 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 agreement.
[0339] In some embodiments, the first information is used to display, indicate and / or configure 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, based on the first information, determining the DMRS sequence and / or DMRS port used by the terminal 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, 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 number 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.
[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 may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 3A , which will not be described in detail here.
[0346] FIG4A is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4A , the present disclosure embodiment relates to an information processing method, which is executed by a network device. The method includes:
[0347] Step S4101, sending the first information.
[0348] The optional implementation of step S4101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0349] In some embodiments, the network device receives the first information sent by the terminal, but is not limited thereto and may also receive the first information sent by other entities.
[0350] Step S4102, determine DMRS.
[0351] The optional implementation of step S4102 can refer to the optional implementation of step S2103 in Figure 2 and other related parts in the embodiment 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 refer to the optional implementation of step S2105 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0354] Step S4104: The receiving terminal sends the NPUSCH based on OCC multi-user multiplexing based on the DMRS.
[0355] The optional implementation of step S4104 can refer to the optional implementation of step S2106 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.
[0356] The information processing method involved in the embodiments of the present disclosure may include at least one of steps S4101 to S4104. For example, step S4101 can be implemented as an independent embodiment, step S4102 can be implemented as an independent embodiment; step S4103 can be implemented as an independent embodiment; step S4104 can be implemented as an independent embodiment; the combination of step S4101 and step S4102 can be implemented as an independent embodiment; the combination of step S4102 and step S4103 can be implemented as an independent embodiment; the combination of step S4103 and step S4104 can be implemented as an independent embodiment; the combination of steps S4101 to S4103 can be implemented as an independent embodiment; the combination of step S4101 and step S4104 can be implemented as an independent embodiment.
[0357] In some embodiments, step S4101 and steps S4103 to S4104 may be optional, and one or more of these steps may be omitted or replaced 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 replaced in different embodiments.
[0359] In the embodiments of the present disclosure, each embodiment can be implemented individually or in combination with each other, and the steps in each embodiment can be distinguished in order.
[0360] FIG4B is a flow chart of an information processing method according to an embodiment of the present disclosure. As shown in FIG4B , the embodiment of the present disclosure relates to an information processing method, which is executed by a network device and includes:
[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, where the first information is used to instruct the terminal to determine orthogonal DMRS ports and / or DMRS sequences.
[0364] The optional implementation of step S4201 can be found in step S2103 in FIG. 2 , or the optional implementation of step S4102 in FIG. 4A , and other related parts in the embodiments involved in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0365] In some embodiments, the method further includes: the network device determining first information; and determining the DMRS, including: determining the DMRS of the terminal based on the first information.
[0366] In some embodiments, a network device receives an NPUSCH based on OCC multi-user multiplexing sent by a 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 adopted 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 adopted when the data symbol is subjected to orthogonal cover code 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 subjected to orthogonal cover code OCC multiplexing 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 when the data symbol is subjected to OCC multiplexing; and within a time slot, determining 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 subjected to OCC multiplexing.
[0369] In some embodiments, the first information is used to indicate a DMRS port and / or a DMRS sequence, or the first information is used to configure a DMRS port and / or a DMRS sequence.
[0370] In some embodiments, based on the first information, the demodulation reference signal DMRS of the terminal is determined, including at least one of the following methods: based on the first information and 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, and different terminals of the same multiplexing user group use different DMRS ports; based on the first information and 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; and based on the first information and mapping information, the DMRS port and the 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; 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 the DMRS.
[0373] In some embodiments, the method includes at least one of: 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 a sequence length of DMRS for frequency domain OCC; and determining the DMRS port based on the first length.
[0375] In some embodiments, determining the first length based on the frequency domain OCC includes one of the following: determining the first length as a first value when the number of subcarriers corresponding to the frequency domain OCC is a first value; and determining the first length based on at least one of protocol agreement, network device configuration, and network device indication when the number of subcarriers corresponding to the frequency domain OCC is a second value.
[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 remainder 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, orthogonal DMRS ports are determined based on frequency division multiplexing (FDM) resources, including: determining the number of first frequency domain resources used for DMRS transmission; determining the first frequency domain resource positions based on the number of first frequency domain resources; wherein the first frequency domain resource positions include at least two, and there is FDM between at least two first frequency domain resource positions; and using the DMRS ports of at least two first frequency domain resources as orthogonal DMRS ports.
[0378] In some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes: in the case of OCC multiplexing for NPUSCH transmission, determining the first number of frequency domain resources for DMRS, the first number of frequency domain resources being less than the second number of frequency domain resources, and the second number of frequency domain resources being the number of frequency domain resources occupied by DMRS without OCC multiplexing.
[0379] In some embodiments, determining the first number of frequency domain resources used for DMRS transmission includes at least one of the following: determining the first number of frequency domain resources for DMRS based on protocol agreement; determining the first number of frequency domain resources for DMRS based on network device configuration; and determining the first number of frequency domain resources for DMRS based on network device indication.
[0380] In some embodiments, the first frequency domain resource number of DMRS is determined based on the protocol agreement, including one of the following: the protocol agrees that the first frequency domain resource number is a predetermined value; the protocol agrees that the first frequency domain resource number is determined based on the number of OCC multiplexed users or the first length or the maximum number of OCC multiplexed users or the sequence length of the OCC sequence.
[0381] In some embodiments, orthogonal DMRS ports are determined based on time domain OCC, including: determining that the DMRS is a dual-symbol DMRS based on protocol agreement; wherein different values in the OCC sequence are mapped to different symbols in the dual-symbol DMRS; different OCC sequences are mutually orthogonal; and determining the orthogonal DMRS ports based on different OCC sequences corresponding to different DMRS ports.
[0382] In some embodiments, the time domain position of the dual-symbol DMRS is determined by at least one of: based on protocol agreement; 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 mutual 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 DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
[0386] In some embodiments, for the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resources use different cyclic shift values.
[0387] In some embodiments, the method includes: determining an orthogonal DMRS supporting orthogonal multiplexing users that is less than or equal to a third value based on different DMRS ports and different DMRS sequences; 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 a DMRS sequence and / or a 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 the first information; and / or determining the DMRS sequence and / or DMRS port used by the terminal according to the protocol agreement.
[0390] In some embodiments, the first information is used to display, indicate and / or configure 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, based on the first information, determining the DMRS sequence and / or DMRS port used by the terminal 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 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, 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 number 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.
[0395] 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.
[0396] The above embodiments may be implemented individually or in combination with each other. For optional implementations, please refer to the optional implementations of the steps in FIG. 2 and FIG. 4A , which will not be described in detail here.
[0397] The present disclosure relates to an information processing method, which is executed by a communication device, which includes a terminal or a network device. The method includes:
[0398] In some embodiments, for DMRS orthogonal design under OCC multiplexing under NPUSCH format 1 of 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 may be a transport block containing a DMRS symbol, or a DMRS sequence corresponding to a time slot containing a DMRS symbol. For example, as shown in FIG5A , the DMRS of 3.75 kHz SCS NPUSCH format 1 is located on symbol 4.
[0400] In some embodiments, for multi-tone transmission, orthogonality between DMRSs of different UEs can be achieved through at least one of the following methods: achieving orthogonality between DMRSs of different UEs based on different DMRS ports; achieving orthogonality between DMRSs of different UEs based on different DMRS sequences. Optionally, the UE may be a terminal.
[0401] The first method is to achieve DMRS orthogonality based on different DMRS ports.
[0402] Optionally, the multiple DMRS ports are determined by at least one of the following methods:
[0403] Method 1: Determine the DMRS port based on frequency domain OCC.
[0404] Exemplarily, when the number of subcarriers is 3, the OCC length is determined to be 3.
[0405] For example, for cases where the number of subcarriers is 6 or 12, the OCC length can be determined by protocol agreement, or configured or indicated by a base station (e.g., gNB). For example, the protocol presets the OCC length to 2; or the protocol stipulates that the OCC length for DMRS frequency-domain OCC is determined based on the number of OCC multiplexed users / the maximum number of OCC multiplexed users / the OCC length / the 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 may be the first length in the previous embodiment.
[0407] For example, assuming that the DMRS OCC length is 4 (i.e., the number of multiplexed users is 4), a possible determination of the orthogonal DMRS port is shown in Figure 5C below: There are up to 4 users for OCC multiplexing, and different users use different orthogonal codes for the use of frequency-domain DMRS OCC sequences. The OCC sequence value used by subcarrier i (i is the relative position among the allocated S subcarriers) used by user m for NPUSCH transmission is Wm(j), where j = i mod L; the mod function is the remainder function, and L is the OCC length.
[0408] Method 2: Determine the DMRS port based on FDM resources.
[0409] Optionally, when performing OCC multiplexing for NPUSCH transmission, the communication device determines the first frequency domain resource number of DMRS, and the first frequency domain resource number is less than the second frequency domain resource number; wherein the second frequency domain resource number is the number of resources occupied by the DMRS of users who do not perform OCC multiplexing.
[0410] Optionally, the communication device determines the first number of frequency domain resources of DMRS, and the method includes at least one of the following: determining the first number of frequency domain resources based on protocol agreement; determining the first number of frequency domain resources based on gNB configuration; and determining the first number of frequency domain resources based on gNB indication.
[0411] Optionally, the communication device determines the number of first frequency domain resources based on protocol agreement, including: the number of first frequency domain resources is a protocol preset value; or, the number of first frequency domain resources is determined based on the number of OCC multiplexed users / OCC length / maximum number of OCC multiplexed users / number of OCC sequences (that is, L).
[0412] Exemplarily, 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; wherein, 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 a first frequency domain resource location based on the number of the first frequency domain resources; the first frequency domain resource locations include a plurality of first frequency domain resource locations, and the plurality of frequency domain resource locations are separated by the same frequency domain offset. The plurality of different first DMRS frequency domain resource locations are used as a plurality of DMRS ports. For example, as shown in FIG5D , port #1 and port #2 are orthogonal.
[0414] Optionally, this method is applicable to a method with 6 or 12 subcarrier numbers; or, it is also applicable to a method with other multi-carrier numbers.
[0415] Method 3: Determine the DMRS port based on the time domain OCC.
[0416] Optionally, the communication device introduces dual-symbol DMRS for NPUSCH format 1, where the newly added DMRS can be located on symbol 2 or symbol 4. The time domain position of the newly added DMRS can be determined by protocol agreement or configured by the gNB.
[0417] Note: At least two orthogonal methods among the above-mentioned method 1, method 2 and method 3 can be used in combination.
[0418] Optionally, the protocol presets a DMRS port indication table, as shown in the DMRS design method of PUSCH DMRS in Table 15.
[0419] Table 15 PUSCH DMRS parameter configuration type 1
[0420] Optionally, the OCC sequence may be determined based on at least one of the following methods:
[0421] Optionally, if only frequency domain OCC multiplexing is used, DMRS may use the same OCC sequence as data symbols for OCC multiplexing. Here, the same OCC sequence may refer to the same OCC sequence value, the same OCC length, and / or the same OCC sequence index.
[0422] Optionally, for DMRS time domain OCC and / or frequency domain OCC, the OCC code is generated in one of the following ways: based on a protocol preset table OCC sequence table and / or base station (e.g., gNB) configuration or instruction; the protocol preset table may be an existing table or a newly added table, and the table may be one or more. A possible protocol preset table is as follows:
[0423] For example, a possible protocol preset table is shown in Table 12 above.
[0424] For example, a possible protocol preset table is shown in Table 13 above.
[0425] For example, a possible protocol preset table is shown in Table 14 above.
[0426] Here, the number of multiplexed UEs may refer to the number of multiplexed users.
[0427] Optionally, the OCC sequence is determined based on a protocol preset sequence generation method and / or a 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, and s(k) = exp(j*2pi*k / M); where M is the code length; and for the kth value of sequence#i, s(k) = s((k+i)modM). That is, first determine one of the sequences (e.g., sequence#0, with a sequence length of M). The remaining M-1 sequences can be derived based on cyclic shifts of sequence#0, thereby constructing an orthogonal sequence.
[0429] Optionally, any two OCC sequences used by UEs that reuse the same time-frequency resource satisfy at least one of the following constraints: different OCC sequences are orthogonal; and the mutual correlation between different OCC sequences is very low (for example, less than a first threshold).
[0430] Optionally, for frequency-domain DMRS OCC, different OCC sequence generation methods may be used for different numbers of subcarriers.
[0431] Optionally, different DMRS ports meet the following characteristics: different DMRS ports are orthogonal to each other.
[0432] The second method is to achieve DMRS orthogonality based on different DMRS sequences.
[0433] Optionally, for the generation of DMRS, different UEs multiplexed on the same block of time-frequency resources may 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] Optionally, in this manner, the terminal no longer expects the base station (eg, eNB) to configure cell-specific parameters; for example, three-subcarrier or six-subcarrier cyclic shifts (threeTone-CyclicShift and / or sixTone-CyclicShift).
[0435] In some embodiments, the DMRS sequence and / or DMRS port of different UEs is determined by at least one of the following methods: a base station (e.g., an eNB) directly configures or indicates parameters related to the DMRS sequence and / or DMRS port. For example, the configuration may be performed by UE-dedicated semi-static signaling or indicated via DCI format N0.
[0436] Optionally, the protocol predefines a mapping relationship between the cyclic shift of a DMRS port and / or DMRS sequence and an indication index. For example, the protocol predefines a mapping table between the indication index and the DMRS port and / or DMRS sequence; the index may be, for example, an OCC sequence miniature. Optionally, different numbers of subcarriers may have separate mapping relationships / mapping tables.
[0437] Optionally, for orthogonal DMRS sequences, the terminal implicitly determines the DMRS sequence and / or DMRS port using the OCC sequence index, based 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, or can be preset by a protocol, such as a protocol-preset association table. Optionally, the OCC sequence index can be determined by configuration or instruction from the eNB.
[0438] In some embodiments, for the solution of indicating through DCI format N0, at least one of the following design methods 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: The high-order N bits of the MCS are used to indicate the OCC sequence generation related parameters and / or DMRS ports.
[0442] Case 2: The OCC sequence and / or DMRS port are indicated by a portion of the repetition number. In this case, the actual number of repetitions can be determined as follows: Actual number of repetitions = number of repetitions indicated by the gNB * OCC length;
[0443] Case 3: The OCC sequence and / or DMRS port are indicated by using some bits of the resource assignment field. The number of RUs occupied by actual transmission in this method is determined in the same way as above.
[0444] Case 4: The OCC sequence and / or DMRS port are indicated through some bits of the subcarrier indication field.
[0445] Optionally, for the terminal to determine the DCI field, 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 field; or, when the network side enables OCC multiplexing (based on a display indication method or an implicit method to enable OCC multiplexing. The display method is, for example, indicating a 1-bit enable field in the RRC or system message; the implicit indication method is, for example, configuring OCC multiplexing-related parameters in the RRC or system message, such as OCC length, etc.), the terminal interprets the DCI field based on at least one of the above methods; otherwise, the DCI fields are still interpreted in a traditional way, that is, for option 1, there is no newly introduced DMRS port and / or DMRS sequence indication field, and for option 2, each field is still defined in a traditional way.
[0446] In some embodiments, a combination of DMRS ports and DMRS sequences can be considered to achieve DMRS orthogonality. Optionally, based on this approach, up to M*N orthogonally multiplexed 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 DMRS sequence and DMRS port can be indicated differently. For example, the terminal can determine the cyclic shift information related to DMRS sequence generation through RRC semi-static signaling and determine the DMRS port information through DCI. Alternatively, the DMRS port and DMRS sequence cyclic shift configuration can be present in the same table, with a single index jointly indicating the DMRS port and DMRS sequence.
[0448] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, and may also be arbitrarily combined with the optional implementations of other embodiments.
[0449] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0450] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), and the functions of some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0451] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution 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 relationship of the hardware circuit, and the logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable, such as a hardware circuit implemented by a processor as 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 to implement the hardware circuit configuration 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 a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0452] Figure 6A is a schematic structural diagram of a terminal 6100 provided in an embodiment of the present 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 steps of sending and / or receiving (such as steps S2101 and / or step S2106, but not limited thereto) performed by the terminal in any of the above methods, which are not described in detail here. In some embodiments, the first processing module 6102 is used to determine a DMRS. Optionally, the first processing module 6102 is used to perform at least one of the steps of processing (such as steps S2102 and / or step S2104, but not limited thereto) performed by the terminal in any of the above methods, which are not described in detail here.
[0453] Figure 6B is a schematic structural diagram of a network device 6200 provided in an embodiment of the present 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 send the first information. Optionally, the second transceiver module 6201 is used to perform at least one of the steps of sending and / or receiving (such as steps S2101 and / or step S2106, but not limited thereto) performed by the network device in any of the above methods, which are not described in detail here. In some embodiments, the second processing module 6202 is used to determine the DMRS. Optionally, the second processing module 6202 is used to perform at least one of the steps of processing (such as steps S2103 and / or step S2105, but not limited thereto) performed by the network device in any of the above methods, which are not described in detail here.
[0454] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module. The transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module and the transceiver may be interchangeable. Exemplarily, the first transceiver module includes a first transmitting module and / or a first receiving module. Exemplarily, the second transceiver module includes a second transmitting module and / or a second receiving module.
[0455] In some embodiments, the processing module can be a single module or include multiple submodules. Optionally, the multiple submodules each execute all or part of the steps required to be executed by the processing module. Optionally, the processing module and the processor can be interchangeable.
[0456] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal, etc., or a chip, chip system, or processor that supports a network device to implement any of the above methods. It can also be a chip, chip system, or processor that supports a terminal to implement any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of 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, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 7100 is used to perform any of the above methods. Optionally, one or more processors 7101 are used to call instructions to enable the communication device 7100 to perform 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 sending and / or receiving in the above method (for example, steps such as step S2101, but not limited thereto), and the processor 7101 performs at least one of the other steps (for example, steps such as step S2102, but not limited thereto). In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be interchangeable, the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be interchangeable, and the terms receiver, receiving unit, receiver, and receiving circuit may be interchangeable.
[0459] In some embodiments, the communication device 7100 further includes one or more memories 7103 for storing data. Alternatively, all or part of the memories 7103 may be located outside the communication device 7100. In alternative 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 may be configured to receive data from the memories 7103 or other devices, or to send data to the memories 7103 or other devices. For example, the interface circuits 7104 may read data stored in the memories 7103 and send the data to the processor 7101.
[0460] The communication device 7100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 7100 described in the present 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 an independent device or may be part of a larger device. For example, the communication device may be: (1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0461] 7B is a schematic diagram of the structure of a chip 7200 proposed in an embodiment of the present disclosure. If the communication device 7100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.
[0462] The chip 7200 includes one or more processors 7201. The chip 7200 is configured to execute any of the above methods.
[0463] In some embodiments, chip 7200 further includes one or more interface circuits 7202. Alternatively, terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 7200 further includes one or more memories 7203 for storing data. Alternatively, all or part of memory 7203 may be located external to chip 7200. Optionally, interface circuit 7202 is connected to memory 7203 and may be used to receive data from memory 7203 or other devices, or may be used to send data to memory 7203 or other devices. For example, interface circuit 7202 may 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 (e.g., but not limited to, step S2101) in the above method, such as sending and / or receiving. For example, the interface circuit 7202 performing the communication steps (e.g., sending and / or receiving) in the above method means that the interface circuit 7202 performs data exchange between the processor 7201, chip 7200, memory 7203, or a transceiver device. In some embodiments, the processor 7201 performs at least one of the other steps (e.g., but not limited to, step S2102).
[0465] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0466] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes 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 is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.
[0467] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0468] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
Claims
1. An information processing method, characterized in that: Executed by the terminal, including: determining first information; Determining a demodulation reference signal (DMRS) of the terminal based on the first information; Based on the DMRS, a narrowband physical uplink shared channel NPUSCH based on orthogonal cover code OCC multi-user multiplexing is sent to the network device; The DMRSs 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.
2. The method according to claim 1, characterized in that The first information includes the OCC sequence index used by users in the same OCC multiplexing user group; and determining a 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 subjected to orthogonal cover code OCC multiplexing.
3. The method according to claim 1 or 2, characterized in that The determining that the sequence value for DMRS symbol coverage is the same as the OCC sequence value used when the data symbol is subjected to orthogonal cover code OCC multiplexing includes at least one of the following: In an OCC multiplexing block, the sequence value covered by the DMRS symbol is determined to be the same as the OCC sequence value when the data symbol is OCC multiplexed; In a time slot, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value when OCC multiplexing is performed on the data symbol corresponding to the time slot where the DMRS symbol is located.
4. The method according to claim 1, wherein The first information is used to indicate a DMRS port and / or a DMRS sequence, or the first information is used to configure a DMRS port and / or a DMRS sequence.
5. The method according to claim 1, wherein The determining, based on the first information, a demodulation reference signal (DMRS) of the terminal 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 a 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 multiplexing user group use different DMRS ports; Determine a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate a mapping relationship between different OCC sequence indices and different DMRS sequences; Determine a DMRS port and a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate a mapping relationship between different OCC sequence indices, different DMRS ports, and different DMRS sequences; The first information carries an OCC sequence index.
6. The method according to any one of claims 1 to 5, characterized in that The determining of the first information includes: Determining the first information based on the agreement; or, Receive first signaling sent by the network device and determine first information.
7. The method according to claim 5, characterized in that The method comprises at least one of the following: Determine orthogonal DMRS ports based on frequency domain OCC; Determine orthogonal DMRS ports based on frequency division multiplexing FDM resources; Based on the time domain OCC, orthogonal DMRS ports are determined.
8. The method according to claim 7, characterized in that The determining of orthogonal DMRS ports based on frequency domain OCC includes: Determine a first length based on the frequency domain OCC, wherein the first length is a sequence length of the DMRS for frequency domain OCC; The DMRS port is determined based on the first length.
9. The method according to claim 8, characterized in that The determining of 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 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.
10. The method according to any one of claims 7 to 9, characterized in that The determining of orthogonal DMRS ports based on frequency domain OCC includes: Determine whether 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 remainder function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
11. The method according to claim 7, characterized in that The determining of orthogonal DMRS ports based on frequency division multiplexing FDM resources includes: Determining the number of first frequency domain resources used for the DMRS transmission; Determine a first frequency domain resource position based on the number of the first frequency domain resources; wherein the first frequency domain resource positions include at least two, and FDM is used between at least two of the first frequency domain resource positions; At least two DMRS ports of the first frequency domain resources are used as the orthogonal DMRS ports.
12. The method according to claim 11, characterized in that The determining the number of first frequency domain resources used for the DMRS transmission includes: In the case of OCC multiplexing for NPUSCH transmission, the first number of frequency domain resources of DMRS is determined, the first number of frequency domain resources is less than the second number of frequency domain resources, and the second number of frequency domain resources is the number of frequency domain resources occupied by DMRS without the OCC multiplexing.
13. The method according to claim 12, characterized in that The determining the number of first frequency domain resources used for DMRS transmission includes at least one of the following: Determine, based on a protocol agreement, the number of the first frequency domain resources of the DMRS; Determining, based on a network device configuration, the number of the first frequency domain resources of the DMRS; Based on an indication from a network device, the number of the first frequency domain resources of the DMRS is determined.
14. The method according to claim 13, characterized in that The determining, based on a protocol agreement, the number of the first frequency domain resources of the DMRS includes one of the following: The agreement stipulates that the number of the first frequency domain resources is a predetermined value; The protocol stipulates that the number of the first frequency domain resources is determined based on the number of OCC multiplexed users or the first length or the maximum number of OCC multiplexed users or the sequence length of the OCC sequence.
15. The method according to claim 7, characterized in that The determining of orthogonal DMRS ports based on the time domain OCC includes: Based on a protocol agreement, determining that the DMRS is a dual-symbol DMRS; wherein different values in an OCC sequence are mapped to different symbols in the dual-symbol DMRS; and different OCC sequences are orthogonal to each other; The orthogonal DMRS ports are determined based on that different OCC sequences correspond to different DMRS ports.
16. The method according to claim 15, characterized in that The time domain position 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.
17. The method according to any one of claims 1 to 16, characterized in that The OCC sequence determination method 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 a configuration of a network device; Determining the OCC sequence based on an indication from a network device; The OCC sequence is determined based on a protocol preset sequence generation method.
18. The method according to claim 17, characterized in that The OCC sequences corresponding to different DMRS ports on the same resource are orthogonal to each other; and / or the mutual correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
19. The method according to claim 17 or 18, characterized in that For DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
20. 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.
21. The method according to any one of claims 5 to 20, characterized in that The method comprises: Based on different DMRS ports and different DMRS sequences, determine the orthogonal DMRS that supports orthogonal multiplexing users that is 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.
22. The method according to any one of claims 1 to 21, characterized in that The method further comprises: Determine the DMRS sequence and / or DMRS port used by the terminal.
23. The method according to claim 22, characterized in that The determining of the DMRS sequence and / or DMRS port used by the terminal includes: Determine first information based on first signaling sent by the network device; determine a DMRS sequence and / or DMRS port used by the terminal based on the first information; and / or, According to the protocol, the DMRS sequence and / or DMRS port used by the terminal is determined.
24. The method according to claim 23, wherein The determining, based on the first information, a DMRS sequence and / or a DMRS port used by the terminal includes: Based on the first information and mapping information, a DMRS sequence and / or a DMRS port of the terminal is determined; wherein the mapping information is used to indicate a mapping relationship between the first information and the DMRS sequence and / or the DMRS port.
25. The method according to claim 5 or 24, characterized in that The mapping information is preset by the protocol.
26. The method according to claim 6, 23 or 24, characterized in that The first signaling includes: UE-specific semi-static signaling, or DCI format N 27. The method according to claim 26, characterized in that A new field is added to the DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal; or, Some bits of the MCS field in the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, Some bits of the repetition number field in the 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 the 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 the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal.
28. 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.
29. An information processing method, characterized in that: Performed by network devices, including: determining first information; Determining a demodulation reference signal DMRS of a terminal based on the first information; A narrowband physical uplink shared channel NPUSCH based on orthogonal cover code OCC multi-user multiplexing sent by a receiving terminal based on the DMRS; The DMRSs 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.
30. The method according to claim 29, wherein The first information includes the OCC sequence index used by users in the same OCC multiplexing user group; and determining a 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 subjected to orthogonal cover code OCC multiplexing.
31. The method according to claim 29 or 30, characterized in that The determining that the sequence value for DMRS symbol coverage is the same as the OCC sequence value used when the data symbol is subjected to orthogonal cover code OCC multiplexing includes at least one of the following: In an OCC multiplexing block, the sequence value covered by the DMRS symbol is determined to be the same as the OCC sequence value when the data symbol is OCC multiplexed; In a time slot, it is determined that the sequence value covered by the DMRS symbol is the same as the OCC sequence value when OCC multiplexing is performed on the data symbol corresponding to the time slot where the DMRS symbol is located.
32. The method according to claim 29, wherein: The first information is used to indicate a DMRS port and / or a DMRS sequence, or the first information is used to configure a DMRS port and / or a DMRS sequence.
33. The method according to claim 29, wherein The determining, based on the first information, a demodulation reference signal (DMRS) of the terminal 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 a 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 multiplexing user group use different DMRS ports; Determine a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate a mapping relationship between different OCC sequence indices and different DMRS sequences; Determine a DMRS port and a DMRS sequence based on the first information and mapping information, wherein the mapping information is used to indicate a mapping relationship between different OCC sequence indices, different DMRS ports, and different DMRS sequences; The first information carries an OCC sequence index.
34. The method according to any one of claims 29 to 33, characterized in that The determining of the first information includes: Based on the agreement, the first information is determined.
35. The method according to any one of claims 29 to 33, characterized in that The method further comprises: The first information is sent to the terminal, where the first information is used by the terminal to determine the DMRS.
36. The method according to claim 33, wherein The method comprises at least one of the following: Determine orthogonal DMRS ports based on frequency domain OCC; Determine orthogonal DMRS ports based on frequency division multiplexing FDM resources; Based on the time domain OCC, orthogonal DMRS ports are determined.
37. The method according to claim 36, wherein The determining of orthogonal DMRS ports based on frequency domain OCC includes: Determine a first length based on the frequency domain OCC, wherein the first length is a sequence length of the DMRS for frequency domain OCC; The DMRS port is determined based on the first length.
38. The method according to claim 37, wherein The determining of 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 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 a protocol agreement, a network device configuration, and a network device indication.
39. The method according to any one of claims 36 to 38, characterized in that The determining of orthogonal DMRS ports based on frequency domain OCC includes: Determine whether 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 remainder function, and L is a first length; different DMRS ports correspond to different OCC sequences, and different OCC sequences are orthogonal to each other.
40. The method according to claim 36, wherein The determining of orthogonal DMRS ports based on frequency division multiplexing FDM resources includes: Determining the number of first frequency domain resources used for the DMRS transmission; Determine a first frequency domain resource position based on the number of the first frequency domain resources; wherein the first frequency domain resource positions include at least two, and FDM is used between at least two of the first frequency domain resource positions; At least two DMRS ports of the first frequency domain resources are used as the orthogonal DMRS ports.
41. The method according to claim 40, wherein The determining the number of first frequency domain resources used for the DMRS transmission includes: In the case of OCC multiplexing for NPUSCH transmission, the first number of frequency domain resources of DMRS is determined, the first number of frequency domain resources is less than the second number of frequency domain resources, and the second number of frequency domain resources is the number of frequency domain resources occupied by DMRS without the OCC multiplexing.
42. The method according to claim 41, wherein The determining the number of first frequency domain resources used for DMRS transmission includes at least one of the following: Determine, based on a protocol agreement, the number of the first frequency domain resources of the DMRS; Determining, based on a network device configuration, the number of the first frequency domain resources of the DMRS; Based on an indication from a network device, the number of the first frequency domain resources of the DMRS is determined.
43. The method according to claim 42, wherein The determining, based on a protocol agreement, the number of the first frequency domain resources of the DMRS includes one of the following: The agreement stipulates that the number of the first frequency domain resources is a predetermined value; The protocol stipulates that the number of the first frequency domain resources is determined based on the number of OCC multiplexed users or the first length or the maximum number of OCC multiplexed users or the sequence length of the OCC sequence.
44. The method according to claim 36, wherein The determining of orthogonal DMRS ports based on the time domain OCC includes: Based on a protocol agreement, determining that the DMRS is a dual-symbol DMRS; wherein different values in an OCC sequence are mapped to different symbols in the dual-symbol DMRS; and different OCC sequences are orthogonal to each other; The orthogonal DMRS ports are determined based on that different OCC sequences correspond to different DMRS ports.
45. The method according to claim 44, wherein The time domain position 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.
46. The method according to any one of claims 30 to 45, characterized in that The OCC sequence determination method 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 a configuration of a network device; Determining the OCC sequence based on an indication from a network device; The OCC sequence is determined based on a protocol preset sequence generation method.
47. The method according to claim 46, wherein The OCC sequences corresponding to different DMRS ports on the same resource are orthogonal to each other; and / or the mutual correlation between the OCC sequences corresponding to different DMRS ports on the same resource is less than or equal to a first threshold.
48. The method according to claim 46 or 47, characterized in that For DMRS orthogonality, different subcarriers use different OCC sequence generation methods.
49. The method according to claim 33, wherein For the generation of different DMRS sequences, different terminals multiplexed on the same time-frequency resource use different cyclic shift values.
50. The method according to any one of claims 33 to 49, characterized in that The method comprises: Based on different DMRS ports and different DMRS sequences, determine the orthogonal DMRS that supports orthogonal multiplexing users that is 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.
51. The method according to any one of claims 30 to 50, characterized in that The method further comprises: Determine the DMRS sequence and / or DMRS port used by the terminal.
52. The method according to claim 51, characterized in that The determining of the DMRS sequence and / or DMRS port used by the terminal includes at least one of the following: Determining, according to the first information, a DMRS sequence and / or a DMRS port used by the terminal; According to the protocol, the DMRS sequence and / or DMRS port used by the terminal is determined.
53. The method according to claim 52, characterized in that The determining, based on the first information, a DMRS sequence and / or a DMRS port used by the terminal includes: Based on the first information and mapping information, a DMRS sequence and / or a DMRS port of the terminal is determined; wherein the mapping information is used to indicate a mapping relationship between the first information and the DMRS sequence and / or the DMRS port.
54. The method according to claim 33 or 53, characterized in that The mapping information is preset by the protocol.
55. The method according to claim 35, wherein 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.
56. The method according to claim 55, characterized in that A new field is added to the DCI format N0 to indicate the DMRS sequence and / or DMRS port used by the terminal; or, Some bits of the MCS field in the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal; or, Some bits of the repetition number field in the 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 the 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 the DCI format N0 are used to indicate the DMRS sequence and / or DMRS port used by the terminal.
57. The method according to claim 56, characterized in that Indicating a DMRS sequence and a DMRS port used by the terminal by using different first information; or, The DMRS sequence and the DMRS port used by the terminal are jointly indicated through the same first information in the first signaling.
58. A terminal, characterized in that: include: A first processing module is configured to determine first information; Determining a demodulation reference signal DMRS of a terminal based on the first information; The first transceiver module is configured to send a narrowband physical uplink shared channel NPUSCH based on orthogonal cover code OCC multi-user multiplexing to the network device based on the DMRS; The DMRSs 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.
59. A network device, characterized in that include: A second processing module is configured to determine first information; Determining a demodulation reference signal DMRS of a terminal based on the first information; The second transceiver module is configured to receive a narrowband physical uplink shared channel NPUSCH based on orthogonal cover code OCC multi-user multiplexing sent by the terminal based on the DMRS; The DMRSs 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.
60. A communication device, characterized in that include: one or more processors; The communication device is used to execute the information processing method according to any one of claims 1 to 28 or claims 29 to 57.
61. A communication system, characterized in that include: A terminal and a network device; wherein the terminal is configured to implement the information processing method according to any one of claims 1 to 27, and the network device is configured to implement the information processing method according to any one of claims 28 to 55.
62. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the information processing method according to any one of claims 1 to 28 or claims 29 to 57.
Citation Information
Patent Citations
Communication method, terminal device, and network device
CN111869140A
Resource indication method and device, communication equipment, communication system and storage medium
CN117158100A
Methods for transmitting and receiving uplinks in wireless communication system, and devices for same
WO2020091571A1
Method whereby base station allocates resources to terminals in wireless communication system supporting internet of things, and devices for same
WO2020091572A1
Cited By
Method and apparatus for wireless communication
US20260197806A1