Information determination method and apparatus, and device, storage medium and computer program product

By determining the port information in the second set, the target user can learn about the port usage of other co-scheduled users, which solves the problem of information asymmetry in multi-user multiple-input multiple-output systems and improves data transmission efficiency.

WO2026124290A1PCT designated stage Publication Date: 2026-06-18CHINA MOBILE COMM LTD RES INST +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2025-12-02
Publication Date
2026-06-18

AI Technical Summary

Technical Problem

In a multi-user, multi-input, multi-output system, the target user cannot obtain the port information of other co-scheduled users, which affects data transmission efficiency.

Method used

The first terminal determines the second set based on the instruction information and higher-level configuration, including L2 first ports, assuming or expecting these ports to be used, thus solving the problem of the target user obtaining port information of other co-scheduled users.

🎯Benefits of technology

It helps target users determine the usage of ports other than their own, improving the efficiency and accuracy of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025139160_18062026_PF_FP_ABST
    Figure CN2025139160_18062026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present disclosure are an information determination method and apparatus, and a device, a storage medium and a computer program product. The method comprises: a first terminal determining a first set on the basis of first indication information, wherein the first set comprises L1 first ports, L1 is a positive integer, and the first ports in the first set are associated with the properties of channels of the first terminal or channels for signal transmission; and the first terminal determining a second set on the basis of at least one method of a pre-agreement, a higher-layer configuration, second indication information and the first indication information, wherein the second set comprises L2 first ports, L2 is a positive integer, and the first terminal expects or assumes that the first ports in the second set have been used.
Need to check novelty before this filing date? Find Prior Art

Description

Information determination methods, apparatus, equipment, storage media, and computer program products

[0001] Cross-references to related applications

[0002] This disclosure claims priority to Chinese Patent Application No. 202411823458.7, filed in China on December 11, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of wireless communication technology, and in particular to an information determination method, apparatus, device, storage medium, and computer program product. Background Technology

[0004] Currently, Multi-User Multiple Input Multiple Output (MU-MIMO) allows base stations to schedule multiple users for data transmission using the same time-frequency resources through spatial multiplexing (i.e., different users use different precoding matrices). The multiple users selected for MU transmission are called paired users. For a target user, its paired users can also be called co-scheduled users. Co-scheduled users and the target user are scheduled by the base station to use exactly or partially the same time-frequency resources for data transmission. However, the target user only knows the port information it is using and is unaware of the port information used by other co-scheduled users.

[0005] In related technologies, the target user only knows the port information they are using, but not the port information used by other co-scheduling users. However, in some scenarios, the target user needs to know not only the port information they are using, but also the port information used by other co-scheduling users. Therefore, it is necessary to enhance the port information obtained by the target user. Summary of the Invention

[0006] In view of this, the present disclosure aims to provide an information determination method, apparatus, device, storage medium, and computer program product.

[0007] The technical solution of this disclosure embodiment is implemented as follows:

[0008] This disclosure provides an information determination method applied to a first terminal, the method comprising:

[0009] The first terminal determines a first set according to the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal;

[0010] The first terminal determines a second set based on at least one of a pre-agreed agreement, a higher-level configuration, a second instruction, and the first instruction, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set will be used.

[0011] Furthermore, according to at least one embodiment of this disclosure, the first port includes at least one of the following:

[0012] Antenna port;

[0013] Reference signal port;

[0014] Pilot port.

[0015] Furthermore, according to at least one embodiment of this disclosure, the method further includes:

[0016] If the first set is a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to the second set, is not used; or, if the first set is not a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to either the first set or the second set, is not used.

[0017] And / or, the first terminal assumes or expects the network device to send reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the first user's channel, wherein the first port included in the third set belongs to the second set but not to the first set.

[0018] Furthermore, according to at least one embodiment of this disclosure, when determining the second set based on at least one of the following methods: pre-agreed upon, high-level configuration, second indication information, and first indication information, the method further includes any one of the following:

[0019] Determine that L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set;

[0020] L2 is determined to be equal to N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1;

[0021] L2 is determined to be equal to N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; N3 is less than or equal to N1;

[0022] L2 is determined to be equal to N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0023] L2 is determined to be equal to N5, wherein N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0024] Furthermore, according to at least one embodiment of this disclosure, when L2 is less than N1, the first terminal determines the second set according to any of the following methods:

[0025] The second set includes the first L2 first ports out of the N1 first ports;

[0026] The second set includes the last L2 first ports out of the N1 first ports;

[0027] The first terminal determines a fourth set based on higher-layer signaling and / or downlink control information (DCI) instructions. The fourth set includes L3 first ports, where L3 is a positive integer and L3 is greater than or equal to L2. The second set includes the first L2 first ports in the fourth set, or the second set includes the last L2 first ports in the fourth set.

[0028] Furthermore, according to at least one embodiment of this disclosure, when N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration.

[0029] Furthermore, according to at least one embodiment of this disclosure, determining the second set based on at least one of the high-level configuration, the second indication information, and the first indication information includes:

[0030] Based on the high-level configuration, determine the first bitmap; based on the value of at least one bit in the first bitmap, determine the second set;

[0031] Alternatively, the second bitmap is determined based on the second indication information; the second set is determined based on the value of at least one bit in the second bitmap.

[0032] Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used;

[0033] Alternatively, determine a first index based on the second indication information; search a first table to determine a first list corresponding to the first index; wherein the first list includes the L2 first ports; determine the second set based on the first list;

[0034] Alternatively, a second index is determined based on the first indication information; a second table is searched to determine a second list and a first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; and a second set is determined based on the first list.

[0035] Furthermore, according to at least one embodiment of this disclosure, it also includes at least one of the following:

[0036] The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2;

[0037] The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter;

[0038] The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2;

[0039] When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the first terminal expects or assumes that the last N1-N2 first ports in the first bitmap or the second bitmap are not used.

[0040] When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the first terminal expects or assumes that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0041] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the first terminal expects or assumes that the last N1-N7 first ports are not used;

[0042] The second set does not include the first port in the first set;

[0043] The second set includes all first ports in the first set; L2 is greater than or equal to L1;

[0044] Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0045] Furthermore, according to at least one embodiment of this disclosure, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port;

[0046] Alternatively, if the second set does not include the first port in the first set, then the second port set includes the second type of first port;

[0047] Wherein, the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal.

[0048] Furthermore, according to at least one embodiment of this disclosure, the resource mapping order of the first port includes:

[0049] Time-frequency resources, code-division resources;

[0050] or,

[0051] Frequency domain resources, code division resources;

[0052] or,

[0053] Frequency domain resources, time domain resources, code division resources;

[0054] or,

[0055] Time domain resources, frequency domain resources, code division resources.

[0056] At least one embodiment of this disclosure provides an information determination method applied to a network device, the method comprising:

[0057] Send at least one of the following to a first terminal: first indication information; higher-layer configuration; second indication information; wherein, the first terminal determines a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or channel nature of the first terminal's channel or signal transmission; the first terminal determines a second set based on at least one of a pre-agreed agreement, the higher-layer configuration, the second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used.

[0058] Furthermore, according to at least one embodiment of this disclosure, the first port includes at least one of the following:

[0059] Antenna port;

[0060] Reference signal port;

[0061] Pilot port.

[0062] Furthermore, according to at least one embodiment of this disclosure, if the first set is a subset of the second set, the network device does not use a first port that is not part of the second set; or, if the first set is not a subset of the second set, the network device does not use a first port that is neither part of the first set nor part of the second set.

[0063] And / or, the network device sends reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the channel of the first user, wherein the first port included in the third set belongs to the second set but not to the first set.

[0064] Furthermore, according to at least one embodiment of this disclosure, L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set;

[0065] Alternatively, L2 equals N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1;

[0066] Alternatively, L2 equals N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; and N3 is less than or equal to N1.

[0067] Alternatively, L2 equals N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0068] Alternatively, L2 equals N5, where N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0069] Furthermore, according to at least one embodiment of this disclosure, the second set includes the first L2 first ports out of the N1 first ports; the L2 is determined based on the largest first port number among all the used first ports;

[0070] Alternatively, the second set includes the last L2 first ports out of the N1 first ports;

[0071] Alternatively, the second set may include the first L2 first ports in the fourth set, or the second set may include the last L2 first ports in the fourth set, the fourth set being determined by the first terminal according to higher-layer signaling and / or DCI instructions, the fourth set including L3 first ports, where L3 is a positive integer, and L3 is greater than or equal to L2.

[0072] Furthermore, according to at least one embodiment of this disclosure, when N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for

[0073] Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration.

[0074] Furthermore, according to at least one embodiment of this disclosure, the higher-layer configuration is used for the first terminal to determine a first bit map, and the value of at least one bit in the first bit map is used for the first terminal to determine the second set.

[0075] Alternatively, the second indication information is used by the first terminal to determine the second bitmap, and the value of at least one bit in the second bitmap is used by the first terminal to determine the second set.

[0076] Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used;

[0077] Alternatively, the second indication information is used by the first terminal to determine the first index and search the first table to determine the first list corresponding to the first index; wherein, the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set;

[0078] Alternatively, the first indication information is used by the first terminal to determine the second index and look up the second table to determine the second list and the first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set.

[0079] Furthermore, according to at least one embodiment of this disclosure, it also includes at least one of the following:

[0080] The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2;

[0081] The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter;

[0082] The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2;

[0083] When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the network device does not use the last N1-N2 first ports in the first bitmap or the second bitmap;

[0084] When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the network device determines that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0085] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the network device does not use the last N1-N7 first ports;

[0086] The second set does not include the first port in the first set;

[0087] The second set includes all first ports in the first set; L2 is greater than or equal to L1;

[0088] Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0089] Furthermore, according to at least one embodiment of this disclosure, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port;

[0090] Alternatively, if the second set does not include the first port in the first set, then the second port set includes the second type of first port;

[0091] Wherein, the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal.

[0092] Furthermore, according to at least one embodiment of this disclosure, the resource mapping order of the first port includes:

[0093] Time-frequency resources, code-division resources;

[0094] or,

[0095] Frequency domain resources, code division resources;

[0096] or,

[0097] Frequency domain resources, time domain resources, code division resources;

[0098] or,

[0099] Time domain resources, frequency domain resources, code division resources.

[0100] At least one embodiment of this disclosure provides an information determining apparatus, comprising:

[0101] The first processing module is configured to determine a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel properties of the first terminal;

[0102] The second processing module is used to determine a second set according to at least one of the following methods: pre-agreed upon, high-level configuration, second indication information, and first indication information, and to expect or assume that the first ports in the second set will be used; wherein the second set includes L2 first ports, and L2 is a positive integer.

[0103] At least one embodiment of this disclosure provides an information determining apparatus, comprising:

[0104] A sending module is configured to send at least one of the following to a first terminal: first indication information; higher-layer configuration; second indication information; wherein the first terminal determines a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or channel nature of the first terminal's channel or signal transmission; the first terminal determines a second set based on at least one of a pre-agreed agreement, the higher-layer configuration, the second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used.

[0105] At least one embodiment of this disclosure provides a first terminal, including a processor and a memory for storing a computer program capable of running on the processor.

[0106] When the processor runs the computer program, it executes the steps of any one of the methods described in the first terminal side above.

[0107] At least one embodiment of this disclosure provides a network device including a processor and a memory for storing computer programs capable of running on the processor.

[0108] When the processor runs the computer program, it executes the steps of any of the methods described above on the network device side.

[0109] At least one embodiment of this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the methods described above for the first terminal side, or implements the steps of any of the methods described above for the network device side.

[0110] At least one embodiment of this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the method described in any of the above-described first terminal-side methods, or implements the method described in any of the above-described network device-side methods.

[0111] The information determination method, apparatus, device, storage medium, and computer program product provided in this disclosure include: a first terminal determining a first set based on first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or channel nature of the first terminal's channel or signal transmission; the first terminal determining a second set based on at least one of a pre-agreed agreement, higher-layer configuration, second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; and the first terminal expects or assumes that the first ports in the second set are used.

[0112] By adopting the technical solution provided in the embodiments of this disclosure and introducing the second set, the first terminal can be helped to determine the usage status of other ports besides the first port included in the first set it uses. Attached Figure Description

[0113] Figure 1A is a schematic diagram of DMRS configuration in related technologies;

[0114] Figure 1B is a schematic diagram of pilot symbols in related technologies;

[0115] Figure 1C is a schematic diagram of the superimposed pilot technology in related technologies;

[0116] Figures 1D and 1E are schematic diagrams of SIP configuration in related technologies;

[0117] Figure 2 is a schematic diagram of an application scenario of the information determination method according to an embodiment of the present disclosure;

[0118] Figure 3 is a schematic diagram of the implementation flow of the information determination method according to an embodiment of this disclosure;

[0119] Figure 4 is a schematic diagram of pilot transmission based on code division multiplexing according to an embodiment of this disclosure;

[0120] Figures 5 and 6 are schematic diagrams of the resource mapping order of the first port in the embodiments of this disclosure;

[0121] Figure 7 is a schematic diagram of the implementation process of the information determination method according to an embodiment of this disclosure;

[0122] Figure 8 is a schematic diagram of the composition structure of the information determination device according to an embodiment of the present disclosure;

[0123] Figure 9 is a schematic diagram of the composition structure of the information determination device according to an embodiment of this disclosure;

[0124] Figure 10 is a schematic diagram of the composition structure of the terminal according to an embodiment of this disclosure;

[0125] Figure 11 is a schematic diagram of the composition structure of a network device according to an embodiment of this disclosure. Detailed Implementation

[0126] Before introducing the technical solutions of the embodiments of this disclosure, the relevant technologies will be introduced first.

[0127] In related technologies, the target user only knows the port information he / she is using, but not the port information used by other co-scheduled users. These ports include, but are not limited to, demodulation reference signal (DMRS) ports and antenna ports.

[0128] An antenna port is defined as follows: the channel conveyed by a symbol associated with a certain antenna port can be inferred from the channel conveyed by another symbol associated with that antenna port. If the size property of the channel conveyed by a symbol associated with a certain antenna port can be inferred from the channel conveyed by a symbol associated with another antenna port, then the two antenna ports are quasi-co-located.

[0129] The base station transmits DMRS (sometimes abbreviated as DM-RS) signals in each physical channel time slot. The physical channels include, but are not limited to: Physical Downlink Shared Channel (PDSCH), Physical Downlink Control Channel (PDCCH), Physical Broadcast Channel (PBCH), Physical Uplink Shared Channel (PUSCH), and Physical Uplink Control Channel (PUCCH).

[0130] The DMRS port can be used to indicate the time-frequency resources of the DMRS signal, as well as the spatial relationships of PDSCH / PUSCH transmissions related to DMRS. Among these,

[0131] On one hand, a DMRS port is associated with one or more Transmission Configuration Indication (TCI) states. Each TCI state includes multiple parameters used to configure the quasi-co-location (QCL) relationship between the DMRS port associated with the physical channel and one or more reference signals. These reference signals include, but are not limited to: Synchronization Signal and PBCH block (SSB), Channel State Information Reference Signal (CSI-RS), and Sounding Reference Signal (SRS).

[0132] On the other hand, the DMRS port can be used to indicate the time-frequency resources of the DMRS signal.

[0133] The following section uses the DMRS port related to PDSCH transmission as an example to introduce the indication method of the DMRS port.

[0134] The relevant technologies support various DMRS port configurations. For Basic configuration type 1, both single-symbol and double-symbol DMRS reference signals are supported.

[0135] There is a one-to-one correspondence between DMRS ports and antenna ports. For example, for Basic configuration type 1, antenna port = 1000 + DMRS port. For example, see Figure 1A, which is a schematic diagram of DMRS configuration. As shown in Figure 1A, for a single-symbol DMRS reference signal, a maximum of 4 orthogonal DMRS signals can be supported (corresponding to DMRS ports 0, 1, 2, 3, and antenna ports P = 1000, P = 1001, P = 1002, and P = 1003); for a double-symbol DMRS reference signal, a maximum of 8 orthogonal DMRS signals can be supported (corresponding to DMRS ports 0, 1, ..., 7, and antenna ports P = 1000, 1001, ..., 1007).

[0136] The terminal determines the resource element (RE) mapped to the PDSCH DMRS signal, and each RE uses... It is expressed, and the complex value mapped to RE is determined according to the following formula (1).

[0137] in,

[0138] Each RE is A unique identifier, where k is the frequency domain index, l is the sign position in the time domain relative to some reference points, and p j For the antenna port, μ is the subcarrier spacing configuration; where j = 0, 1, ..., v-1; v represents the total number of DMRS ports (or antenna ports);

[0139] To map to RE (using The complex value of (represented by ).

[0140] r(2n+k′) is a DMRS sequence;

[0141] For Basic configuration type 1, k = 4n + 2k′ + Δ, k′ = 0, 1, n = 0, 1, ...; the parameter Δ is determined according to Table 1.

[0142] Wherein, the reference point of symbol position l in the time domain is the start of the slot or the start of the scheduled physical channel;

[0143] in, For DMRS positions, Determine based on the network configuration table;

[0144] l′ is the time-domain index. For a single-symbol DMRS reference signal, l′ = 0; for a double-symbol DMRS reference signal, l′ = 0, 1.

[0145] Power control factor;

[0146] sequence w f (k′) and w t (l′) is determined according to Table 1.

[0147] Table 1 illustrates the configuration parameters for PDSCH DMRS configuration type 1.

[0148] Table 1

[0149] Combining formula (1) and Table 1, it can be seen that different antenna ports (i.e., DMRS ports) can be distinguished by one or more of time division multiplexing (TDM), frequency division multiplexing (FDM), and code division multiplexing (CDM). Specifically, when the time-frequency resources corresponding to two antenna ports are located in different symbols, it is called time division multiplexing (TDM); when the time-frequency resources corresponding to two antenna ports are located in different frequency domains, it is called frequency division multiplexing (FDM); when the time-frequency resources corresponding to two antenna ports are the same, but the sequence w... f (k′) and w t When (l′) takes different values, it becomes code division multiplexing (CDM).

[0150] For example, referring to Figure 1A, for a dual-symbol DMRS reference signal, the frequency domain resources corresponding to antenna ports P=1000 and P=1002 are different, and they are multiplexed using frequency division multiplexing (FDM); antenna ports P=1000, 1001, 1004, and 1005 use the exact same time-frequency resources, but the sequence w f (k′) and w t (l′) takes different values ​​(in Figure 1A, “+” means multiply by +1 and “-” means multiply by -1), so these 4 antenna ports adopt code division multiplexing (CDM) and the corresponding orthogonal cover code (OCC) sequences are [1,1,1,1] (indexed according to time domain first and frequency domain second), [1,1,-1,-1], [1,-1,1,-1] and [1,-1,-1,1].

[0151] The terminal uses the antenna port(s) field in the Downlink Control Information (DCI) to look up Table 2 to determine which antenna ports are used for data transmission or communication between the base station and itself. In Table 2, the first column (values) represents the values ​​of the antenna port field in the DCI. For example, for a single codeword, when the antenna port field value in the DCI is 0, it means that DMRS port 0 (corresponding to antenna port 1000) is used for data transmission between the base station and the terminal; when the antenna port field value in the DCI is 2, it means that DMRS ports 0 and 1 (corresponding to antenna ports 1000 and 1001, respectively) are used for data transmission between the base station and the terminal.

[0152] The terminal can then determine the time-domain mapping resources of the DMRS signal based on the aforementioned time-domain resource mapping method for the antenna port (see Figure 1A).

[0153] Table 2 shows a schematic of the antenna ports.

[0154] Table 2

[0155] In Table 2, multiple antenna ports with the same time-frequency resources are referred to as a CDM group. As shown in Figure 1A, for a single-symbol DMRS reference signal, antenna ports P=1000 and P=1001 belong to the same CDM group (CDM group 0), while antenna ports P=1002 and P=1003 belong to another CDM group (CDM group 1). For a dual-symbol DMRS reference signal, antenna ports P=1000, 1001, 1004, and 1005 belong to the same CDM group (CDM group 0), while antenna ports P=1002, 1003, 1006, and 1007 belong to another CDM group (CDM group 1).

[0156] Table 3 illustrates the configuration parameters for PDSCH DMRS configuration type 1.

[0157] Table 3

[0158] In Table 2, the second column (the number of CDM groups without data) parameter has a value range of 1 and 2, corresponding to CDM groups {0} and {0,1}, respectively.

[0159] When the parameter for the number of CDM groups without data is set to 1, corresponding to CDM group {0}, it means that the time-frequency resources corresponding to CDM group {0} cannot transmit data (such as PDSCH), but can transmit DMRS.

[0160] When the parameter for the number of CDM groups without data is set to 2, corresponding to CDM groups {0,1}, it means that the time-frequency resources corresponding to CDM groups {0,1} cannot transmit data (such as PDSCH), but can transmit DMRS.

[0161] For the codeword in Table 2, Table 4 presents a more intuitive correspondence between different values ​​of the antenna port domain in DCI and the antenna ports (i.e., 1000–1007) and CDM groups. Here, √ indicates that DMRS is transmitted in the time-frequency resources corresponding to the antenna port, Data indicates that data (such as PDSCH) is transmitted in the time-frequency resources corresponding to the antenna port, and Mute indicates that no signal (including DMRS and data) is transmitted in the time-frequency resources corresponding to the antenna port.

[0162] Table 4

[0163] As shown in Tables 2 and 4, in related technologies, DCI uses the Antenna port(s) field to indicate only which antenna ports the current user is using. It should be noted that, to save DCI signaling overhead, the value of the Antenna port(s) field does not cover all antenna port combinations, but only a subset.

[0164] In related technologies, the basic workflow of a wireless communication system generally includes: at the transmitting end, the transmitter encodes and modulates the source bit stream to obtain modulated symbols; pilot symbols for channel estimation at the receiving end are inserted into the modulated symbols, finally forming the transmitted signal, which reaches the receiving end through the channel. At the receiving end, the receiver can use the pilots to perform channel estimation, and then perform subsequent symbol detection, demodulation, decoding, and other steps to obtain the final recovered bit stream.

[0165] Due to the complexity and time-varying nature of wireless channel environments, the receiver's estimation and reconstruction of the wireless channel directly impacts the final data recovery performance in wireless communication systems. The transmitter allocates information data symbols and specific pilot symbols known to the receiver at different resource locations, such as demodulation reference signals (DMRS) and phase tracking reference signals (PT-RS). During the channel estimation phase, the receiver can estimate (e.g., using least squares) the channel information at the resource location where the pilot symbols are placed based on the actual and received pilots; and recover the full channel information (e.g., using interpolation algorithms) from the estimated channel information at the pilot locations for subsequent data recovery.

[0166] Referring to Figure 1B, which is a schematic diagram of pilot symbols in related technologies, as shown in Figure 1B, in 2G, 3G, 4G (Long Term Evolution (LTE)) and 5G New Radio (NR), data symbols and pilot symbols (reference signals) are placed in different resource locations. In terms of time and frequency resources, data symbols and pilot symbols are independent and orthogonal; that is, only one type of resource symbol, either a data symbol or a pilot symbol, can be placed in the same resource location. In other words, given a fixed total transmission resource, pilot and data signals compete for transmission resources; their relationship is one of give and take. Increased resource overhead for pilot signals means reduced resources available for data transmission, resulting in relatively low data transmission resource utilization.

[0167] To further improve spectrum utilization efficiency, 6G is exploring Superimposed Pilot (SIP) transmission technology, which transmits pilot signals and data simultaneously on the same time and frequency domain resources, with lower power allocated to the pilot signals. This is expected to reduce pilot overhead (RS overhead) and improve the overall system data transmission gain.

[0168] Referring to Figure 1C, which is a schematic diagram of the superimposed pilot technology in related technologies, as shown in Figure 1C, at the transmitting end, pilots and data are transmitted in a non-orthogonal manner. For example, pilots and data are transmitted simultaneously on the same time and frequency domain resources, thus making the pilots and data share wireless transmission resources. At the receiving end, it is expected that advanced artificial intelligence (AI) or machine learning (ML) receivers will be used to achieve effective data reception from the mixed transmission of pilots and data, ensuring the equivalent effect of data reception on transmission resources and improving the overall system transmission gain.

[0169] The basic mathematical model of the Superimposed Pilot (SIP) technique is as follows:

[0170] Among them, X l ∈C S×T Let D be the transmission symbol matrix of layer l. l ∈C S×T Let P be the data matrix of the l-th layer. l ∈C S×T Let S be the pilot matrix of the l-th layer, S be the number of allocated subcarriers, T be the number of allocated orthogonal frequency division multiplexing (OFDM) symbols, and C denote a complex number. S×TLet α represent an S×T dimensional complex matrix, where α is the power allocation ratio (0≤α≤1). Pilots of different layers can be distinguished by one or more of time-domain multiplexing (TDM), frequency-domain multiplexing (FDM), and code-domain multiplexing (CDM) (it can also be said that pilots of different layers are orthogonal to each other by one or more of TDM, FDM, and CDM).

[0171] See Figures 1D and 1E, which are schematic diagrams of SIP configuration in related technologies.

[0172] As shown in Figure 1D, in some embodiments, for scenario 1, the number of transmission layers is 2. For each resource element (RE) in each layer, pilot signals and data are transmitted simultaneously, with a pilot-to-data weight ratio of 0.1:0.9. Pilot signals from different layers are distinguished using code division multiplexing (CDM). Therefore, the total energy of each layer in each RE is 1, and the total energy of all layers on each RE is 2. The pilot power accounts for an average weight of 10% of the total transmitted signal power.

[0173] As shown in Figure 1E, in some other embodiments, for scenario 2, the number of transmission layers is 4. All symbols in the four layers can be divided into pilot-dominated or data-dominated symbols. The pilot weight ratio of pilot-dominated symbols is 1.6:0.6, and the pilot weight ratio of data-dominated symbols is 0:0.6. The pilots of different layers are orthogonal through time-division multiplexing (TDM). It can be seen that the total energy of all layers on each RE is 4, and the pilot power accounts for an average weight of 40% (=1.6 / 4) of the total transmitted signal power.

[0174] Current research on Superimposed Pilot (SIP) technology mainly focuses on single-user (SU-MIMO) transmission scenarios, but lacks research results on multi-user multiplexing (MU-MIMO) scenarios. To extend SIP technology to MU-MIMO scenarios, two core issues need to be addressed:

[0175] The first core question (referred to as Q1): Does the terminal need to know the DMRS port information of other users it reuses?

[0176] The second core question (referred to as Q2): If the answer to Q1 is "needs to know", then how does the terminal learn about the DMRS port information of other users it reuses?

[0177] However, there are currently no relevant research findings.

[0178] In some embodiments, other users shared with the target UE may also be referred to as users co-scheduled with the target UE.

[0179] Regarding the first core issue (Q1), in related technologies, the base station only needs to indicate the DMRS port configuration of the current user (target UE) through the Antenna port(s) field in the DCI, without needing to indicate the DMRS port configuration of other co-scheduled UEs. Therefore, the target user (i.e., the terminal) only knows the port information it uses, but not the port information used by other co-scheduled users. In SIP technology, because pilot power is much smaller than data power, it is difficult for the target terminal (target UE) to accurately estimate the DMRS port configuration of other co-scheduled UEs through blind detection. Through mathematical analysis, the inventors have confirmed that knowing the DMRS port information already in use is helpful for the demodulation performance of the target user in order to extend SIP technology to MU-MIMO scenarios.

[0180] Let's assume the network supports a maximum of L (e.g., L=12) layers for multiplexing. In a certain network scheduling N... UE (N UE ≥2) terminals (UEs) perform multi-user multiple-input multiple-output (MU-MIMO) transmission. Each terminal (UE) uses one or more layers for data transmission, and the total number of layers used by all terminals (UEs) is denoted as M1 (e.g., M1 = 4), where M1 is less than or equal to N1. Note that the layer numbers in the M1 layer can be consecutive or non-consecutive.

[0181] For example, UE1 uses {layer 0, layer 1}, UE2 uses {layer 3}, UE3 uses {layer 5}, M1 = 4, and the layer numbers in layer M1 are non-sequential.

[0182] The inventors analyzed the following hypothetical scenarios:

[0183] Assumption Scenario 1: The terminal (UE) only knows its own pilot configuration information, but is unaware of the usage of other pilots; the terminal (UE) assumes that all L layers are used, but in reality only M1 layer (such as {layer 0, layer 1, layer 3, layer 5}) has pilots and data;

[0184] Assumption Scenario 2: The terminal (UE) knows the pilot configuration information of all M1 layers (such as {layer 0, layer 1, layer 3, layer 5}) that are used, and each of the M1 layers has both pilots and data;

[0185] Assumption 3: The terminal (UE) only knows its own pilot configuration information and is unaware of the usage of other pilots; the terminal (UE) assumes that all L layers are used and the base station guarantees that each L layer has a pilot, that is, the M1 layer (such as {layer 0, layer 1, layer 3, layer 5}) has both pilots and data, while the remaining L-M1 layers (such as {layer 2, layer 4, layer 5, layer 7, layer 8, layer 9, layer 10, layer 11}) only have pilots;

[0186] Assumption 4: The terminal (UE) knows its own pilot configuration information. The terminal also knows that there are at least one pilot in layer M2, where layer M2 (e.g., {layer 0, layer 1, layer 2, layer 3, layer 4, layer 5}) includes layer M1 (e.g., {layer 0, layer 1, layer 3, layer 5}), and the layer numbers in layer M2 are consecutive. The base station guarantees that each layer in layer M2 has a pilot.

[0187] Through mathematical analysis, the inventors discovered that the SIP receiver cannot work properly under assumption 1; however, the SIP receiver can work under the other assumptions (i.e., assumption 2, assumption 3, and assumption 4). In terms of demodulation performance, assumption 2 is better than assumption 4, and assumption 4 is better than assumption 3.

[0188] For example, in scenario 2, network devices (such as base stations) only transmit pilots at the layers where data transmission occurs, but need to indicate to the target UE the pilot port information, such as demodulation reference signal (DMRS) port information, of all other co-scheduled users. The advantage is that the impact of pilots on network performance is minimal, i.e., the network transmits reference signals on demand, but the DCI signaling overhead is relatively large.

[0189] Regarding scenario 3, regardless of whether data is transmitted on a particular layer, the base station needs to transmit pilot signals on all layers. The maximum number of layers is determined by the network's maximum supported multiplexing layer number L, such as L = 12. In this case, the UE only needs to know its own pilot configuration information but does not need to know the pilot configuration information of other paired users. However, in SIP technology, too many pilot signals can still affect data transmission performance for the following reasons: In pilot-overlay SIP technology, although pilot signals and data occupy the same time-frequency resources, the network needs to allocate a certain amount of transmission power to the pilot signals, which reduces the transmission power of the data and affects the demodulation and decoding performance of the data. In SIP, since pilot signals do not occupy additional time-frequency resources, orthogonal multiplexing methods (such as TDM, FDM, or TDM+FDM) should be used preferentially among pilot signals. When the number of terminals (UEs) that need to be multiplexed exceeds the maximum number of multiplexing that orthogonal time-frequency multiplexing can provide, code division multiplexing is then used. Therefore, network devices (such as base stations) should send pilot signals on layers where data is present, avoiding sending pilot signals on all potential layers (including many layers without data). This also necessitates informing the target UE of the DMRS port information of all other co-scheduled terminals. The advantage is low DCI signaling overhead, but pilot signals have a significant impact on network performance. That is, the base station needs to send reference signals on all layers, regardless of whether data transmission is required. Excessive reference signal transmission degrades data transmission performance and worsens interference between reference signals.

[0190] Regarding the second core issue (Q2), enabling terminals to effectively obtain port information of other users they reuse is a technical problem that urgently needs to be solved.

[0191] In summary, in application scenarios such as overlaying pilot SIP, the target user not only needs to know the port information he / she is using, but also needs to know the port information used by other co-scheduled users.

[0192] The technical solutions of the embodiments of this disclosure will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.

[0193] Figure 2 is a schematic diagram of an application scenario of the information determination method according to an embodiment of this disclosure. This application scenario includes, but is not limited to, MIMO scenarios, such as MU-MIMO scenarios and SIP-based MU-MIMO scenarios. Taking the MU-MIMO scenario as an example, assuming there are two terminals (UEs) performing MU transmission, for a target user (target UE), its paired user can also be called a co-scheduled user (co-scheduled UE). The co-scheduled user and the target user are scheduled by the base station to use the same or partially the same time-frequency resources for data transmission. The target user only knows the port information it uses, but does not know the port information used by other co-scheduled users.

[0194] As shown in Figure 2, the communication system may include User Equipment (UE) 210 and network equipment 220. Network equipment 220 can communicate with UE 210 via an air interface. Network equipment 220 may be an access network device (including but not limited to base stations and satellites) communicating with UE 210. Access network equipment can provide communication coverage for a specific area and can communicate with UEs located within that coverage area. Access network equipment may be terrestrial access network equipment or satellite access network equipment. UE may be any type of UE, such as an access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device, etc.

[0195] It should be noted that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship. It should also be understood that "instruction" mentioned in the embodiments of this disclosure can be a direct instruction, an indirect instruction, or an indication of a related relationship. For example, A instructing B can mean that A directly instructs B, for example, B can be obtained through A; it can also mean that A indirectly instructs B, for example, A instructs C, B can be obtained through C; or it can mean that there is a related relationship between A and B. It should also be understood that "correspondence" mentioned in the embodiments of this disclosure can indicate a direct or indirect correspondence between two things, or an related relationship between two things, or a relationship of instruction and being instructed, configuration and being configured, etc. It should also be understood that the "predefined" or "predefined rules" mentioned in the embodiments of this disclosure can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including UE and network devices), and this disclosure does not limit the specific implementation method. For example, predefined can refer to those defined in a protocol. It should also be understood that in the embodiments of this disclosure, the "protocol" can refer to standard protocols in the field of communications, such as New Radio (NR) protocols and related protocols applied to future communication systems, and this disclosure does not limit it.

[0196] To facilitate understanding of the technical solutions of the embodiments of this disclosure, the related technologies of the embodiments of this disclosure are described below. The following related technologies are optional solutions and can be combined with the technical solutions of the embodiments of this disclosure in any way, and they all fall within the protection scope of the embodiments of this disclosure.

[0197] Referring to Figure 3, which is a schematic flowchart of the information determination method according to an embodiment of this disclosure, applied to a first terminal, the method includes steps 301 to 302:

[0198] Step 301: The first terminal determines a first set according to the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal.

[0199] Step 302: The first terminal determines a second set according to at least one of the following methods: pre-agreed upon, higher-level configuration, second indication information, and first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used.

[0200] The method for determining the first set is explained below.

[0201] In one implementation, the first terminal determines a first set according to the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal.

[0202] In some embodiments, the first terminal (first UE) may receive a DCI sent by a network device, the DCI including at least a first field, wherein the first field is the first indication information, or the first indication information is determined based on the first field.

[0203] The first terminal (first UE) can determine the first set based on the first field or the first indication information; the first set includes L1 first ports (L1>=1), and the L1 first ports are related to the channel nature of the channel transmission or signal transmission of the first terminal (first UE).

[0204] In some embodiments, the first port includes any one of an antenna port, a reference signal port, and a pilot port.

[0205] In some embodiments, the channel includes at least one of the following: Physical Downlink Shared Channel (PDSCH), Physical Downlink Control Channel (PDCCH), Physical Broadcast Channel (PBCH), Physical Uplink Shared Channel (PUSCH), and Physical Uplink Control Channel (PUCCH). The signal includes, but is not limited to, at least one of the following: Demodulation Reference Signal (DMRS), Phase Tracking Reference Signal (PT-RS), Common Reference Signal (CRS), or other reference signal (RS) types.

[0206] In some embodiments, the properties of the channel include at least large-scale channel properties, including at least one of delay spread, Doppler spread, Doppler shift, average gain, average delay, and spatial Rx parameters.

[0207] Optionally, the first field can be the Antenna port(s) field.

[0208] The method for determining the second set will be explained below.

[0209] In one implementation, the first terminal determines a second set based on at least one of a pre-agreed upon agreement, a higher-level configuration, second instruction information, and the first instruction information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set will be used.

[0210] In related technologies, the terminal only knows the port information it uses (e.g., through the first indication information), but is unaware of the port information used by other co-scheduled users. The second set is used to help the first terminal determine the usage of other ports besides its own.

[0211] The network device (such as a base station) sends reference signals and / or data to the co-scheduled user through other ports, or the network device (such as a base station) sends reference signals through other ports, the reference signals being independent of the channel of the first user, the first user being the user using the first terminal, and the co-scheduled user being the user co-scheduled with the first user.

[0212] The first terminal receives pilot signals on other ports that are in use, and uses the received pilot signals to estimate the channels of other ports, thereby assisting the first terminal in effectively suppressing interference from co-scheduled users and improving the channel estimation and data demodulation performance of the first terminal.

[0213] In some embodiments, the first terminal may receive a DCI sent by a network device, the DCI including at least one of the second indication information and the first indication information.

[0214] Optionally, the first port may include any one of an antenna port, a reference signal port, and a pilot port.

[0215] In some embodiments, the first port includes at least one of the following:

[0216] Antenna port;

[0217] Reference signal port;

[0218] Pilot port.

[0219] Optionally, the first terminal may also determine the usage status of other ports besides the first port included in the first set it uses, based on the first set and / or the second set.

[0220] In some embodiments, the method further includes:

[0221] If the first set is a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to the second set, is not used; or, if the first set is not a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to either the first set or the second set, is not used.

[0222] And / or, the first terminal assumes or expects the network device to send reference signals and / or data to the co-scheduled user through the first port in the third set, or, the network device sends reference signals through the first port in the third set, the reference signals being independent of the first user's channel, wherein the first port included in the third set belongs to the second set but not to the first set.

[0223] In some embodiments, the first set is a subset of the second set, meaning the second set includes the first set. For example, suppose the first set is represented by set A, where set A = {1, 2, 3}, and set A corresponds to 3 first ports, numbered 1, 2, and 3 respectively; the second set is represented by set B, where set B = {1, 2, 3, 4, 5}, and set B corresponds to 5 first ports, numbered 1, 2, 3, 4, and 5 respectively. It can be seen that set A is a subset of set B. In these embodiments, if the first set is a subset of the second set, the first terminal expects or assumes that the first ports not belonging to the second set are not used. In the above embodiments, set A = {1, 2, 3}, set B = {1, 2, 3, 4, 5}, and the first set is a subset of the second set. In this case, the first terminal expects or assumes that the first ports not belonging to set B are not used. For example, the first port numbered 6 does not belong to set B, therefore the first terminal expects or assumes that the first port numbered 6 is not used.

[0224] In other embodiments, the first set is not a subset of the second set, which may include the following two cases:

[0225] In the first case, the first set is represented by set A, and the second set is represented by set B. Then, set A and set B are mutually exclusive. For example, if set A = {1, 2, 3} and set B = {4, 5}, it can be seen that set A is not a subset of set B.

[0226] In the second case, the first set is represented by set A, and the second set is represented by set B. Then, some elements in set A and some elements in set B overlap. For example, if set A = {1,2,3} and set B = {2,3,4,5}, it can be seen that set A is not a subset of set B.

[0227] In the above situation, the first terminal expects or assumes that the first port, which belongs to neither set A nor set B, is not used.

[0228] For example, taking the first case as an example, set A = {1,2,3}, set B = {4,5}, set A is not a subset of set B, and the first port numbered 6 belongs to neither set A nor set B. Therefore, the first terminal expects or assumes that the first port numbered 6 is not used.

[0229] Taking the second case as an example, set A = {1,2,3} and set B = {2,3,4,5}. Set A is not a subset of set B. The first port numbered 6 belongs to neither set A nor set B. Therefore, the first terminal expects or assumes that the first port numbered 6 is not used.

[0230] Optionally, the first terminal assumes or expects the network device to send reference signals and / or data to the co-scheduled user through a first port in the third set; or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the first user's channel. The first port included in the third set belongs to a second set but not to the first set. The first user is the user using the first terminal, and the co-scheduled user is the user co-scheduled with the first user.

[0231] In the following embodiments, the first set is represented by set A, and the second set is represented by set B.

[0232] In some embodiments, the first set is a subset of the second set, where set A = {1,2,3} and set B = {1,2,3,4,5}, and the first set is a subset of the second set. In this case, the first terminal assumes or expects the network device to send reference signals and / or data to the co-scheduled user through a first port in the third set, or the network device sends reference signals through a first port in the third set, the reference signals being independent of the first user's channel. The first ports included in the third set belong to set B but not to set A, and the third set includes first ports numbered 4 and 5.

[0233] In other embodiments, the first set is not a subset of the second set.

[0234] In the first case, sets A and B are mutually exclusive. For example, set A = {1, 2, 3} and set B = {4, 5}. It can be seen that set A is not a subset of set B. The third set includes first ports that belong to set B but not to set A. The third set includes first ports numbered 4 and 5.

[0235] In the second scenario, some elements in set A overlap with some elements in set B. For example, set A = {1, 2, 3} and set B = {2, 3, 4, 5}. It can be seen that set A is not a subset of set B. The third set includes first ports that belong to set B but not to set A. The third set includes first ports numbered 4 and 5.

[0236] Optionally, in some embodiments, when the first terminal determines the second set based on at least one of the following methods: a pre-agreed agreement, a higher-level configuration, second indication information, and the first indication information, it further includes any one of the following methods:

[0237] Determine that L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set;

[0238] L2 is determined to be equal to N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1;

[0239] L2 is determined to be equal to N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; N3 is less than or equal to N1;

[0240] L2 is determined to be equal to N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0241] L2 is determined to be equal to N5, wherein N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0242] In some embodiments, L2 is determined to be equal to N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set.

[0243] In these embodiments, the first terminal determines that L2 equals the maximum number of first ports supported by the network or cell, and the second set includes the first set. Since the first terminal expects or assumes that the first ports in the second set are used, the above method can be equivalently stated as: the first terminal assumes or expects that all first ports are used.

[0244] For example, L2 = N1, an integer agreed upon by the protocol. For instance, if the protocol stipulates that a network or cell can support a maximum of 12 layers of multiplexing, meaning that the maximum number of first ports supported by a network or cell is 12, then L2 = N1 = 12.

[0245] For the Superimposed Pilot (SIP) technology, the potential application scenario of this method is similar to the aforementioned assumption 3, that is, the terminal (UE) only knows its own pilot configuration information, but is unaware of the usage of other pilots; the terminal (UE) assumes that all L layers (here L=N1) are used, and the network device (such as the base station) guarantees that each layer in L has a pilot.

[0246] In other embodiments, L2 is determined to be equal to N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; and N2 is less than or equal to N1.

[0247] In these embodiments, the first terminal determines that L2 is equal to the maximum number of first ports supported by the first terminal's capabilities, and the second set includes the first set, where N2 is less than or equal to N1. Since the first terminal expects or assumes that the first ports in the second set are used, the above method can be equivalently stated as: the first terminal assumes or expects that all the first ports supported by its maximum capabilities are used.

[0248] For the Superimposed Pilot (SIP) technology, the potential application scenario of this method is similar to the aforementioned assumption 3, that is, the terminal (UE) only knows its own pilot configuration information, but is unaware of the usage of other pilots; the terminal (UE) assumes that all L layers (here L=N2) are used, and the base station guarantees that each layer in L has a pilot.

[0249] In other embodiments, L2 is determined to be equal to N3, wherein N3 is determined based on the largest first port number in the first set; the second set includes the first set; and N3 is less than or equal to N1.

[0250] For example, the first set is determined based on the first indication information, wherein the first set includes L1 first ports. For example, L1 = 3, and the first port numbers included in the first set are {0, 1, 3}. The largest first port number in the first set is X1, and in this embodiment, X1 = 3. N3 is determined based on the largest first port number X1 in the first set, for example, N3 = X1 + 1 = 4. The first terminal determines the number of first ports included in the second set as L2 = N3. For example, L2 = N3 = 4, and the first port numbers included in the second set are {0, 1, 2, 3}.

[0251] For the Superimposed Pilot (SIP) technique, the potential application scenario of this method is similar to the aforementioned assumption 4, that is, the terminal (UE) knows its own pilot configuration information, and the terminal also knows that there are at least pilots in layer M2 (where M2 = N3), wherein layer M2 includes layer M1, and the layer numbers in layer M2 are consecutive. The base station guarantees that each layer in layer M2 has pilots.

[0252] In some other embodiments, it is determined that L2 is equal to N4, where N4 is determined according to the high-layer configuration; the second set includes the first set; and N4 is less than or equal to N1.

[0253] In these embodiments, L2 is the integer N4 of the high-layer configuration. If N4 < N1, where N1 is the maximum number of first ports supported by the network or cell, the first terminal expects or assumes that the remaining (N1 - N4) first ports are not in use.

[0254] For example, the first terminal determines the parameter N4 according to a certain information element (IE) or field in the radio resource control (RRC) signaling.

[0255] For the superposition pilot (SIP) technology, the potential application scenario of this method is similar to the aforementioned hypothetical case 4, that is, the terminal (UE) knows its own pilot configuration information, and the terminal also knows that there are at least pilots in the M2 layer (where M2 = N4), where the M2 layer includes the M1 layer and the layer numbers in the M2 layer are consecutive. The base station ensures that there is a pilot in each layer of the M2 layer.

[0256] In some other embodiments, it is determined that L2 is equal to N5, where N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0257] If N5 < N1, where N1 is the maximum number of first ports supported by the network or cell, the first terminal expects or assumes that the remaining (N1 - N5) first ports are not in use.

[0258] For example, the first terminal determines the parameter N5 according to the second indication information in the DCI.

[0259] Specifically, it includes any one of the following methods:

[0260] Method 1: The first terminal determines the parameter N5 according to the value v1 of the second indication information in the DCI. N5 = f(v1), where f() represents any function, v1 is the input of the function, and N5 is the output of the function.

[0261] For example, the function can be f(v1) = v1, or f(v1) = v1 + b, or f(v1) = a × v1 + b, where a and b are both preset parameters.

[0262] Method 2: The first terminal determines an index v2 based on the second indication information in the DCI. The first terminal then uses index v2 to look up a table to determine parameter N5. This table is pre-agreed upon (e.g., through a protocol agreement) or configured by a higher layer, and it stores the correspondence between index v2 and parameter N5.

[0263] For the Superimposed Pilot (SIP) technique, the potential application scenario of this method is similar to the aforementioned assumption 4, that is, the terminal (UE) knows its own pilot configuration information, and the terminal also knows that there are at least pilots in layer M2 (where M2 = N5), wherein layer M2 includes layer M1, and the layer numbers in layer M2 are consecutive. The base station guarantees that each layer in layer M2 has pilots.

[0264] Optionally, in some embodiments, when L2 is less than N1, the first terminal determines the second set according to any of the following methods:

[0265] The second set includes the first L2 first ports out of the N1 first ports; L2 is determined based on the largest first port number among all used first ports.

[0266] The second set includes the last L2 first ports out of the N1 first ports;

[0267] The first terminal determines a fourth set based on higher-layer signaling and / or DCI indication, the fourth set including L3 first ports, where L3 is a positive integer and L3 is greater than or equal to L2; the second set includes the first L2 first ports in the fourth set, or the second set includes the last L2 first ports in the fourth set;

[0268] Where N1 is the maximum number of first ports supported by the network or cell.

[0269] In some embodiments, the second set includes the first L2 first ports out of the N1 first ports.

[0270] Let's assume the protocol supports a maximum of 12 layers of multiplexing, i.e., N1 = 12. When the first terminal determines, based on any of the above methods, that the second set includes L2 (e.g., L2 = 4) first ports, the second set includes the first 4 of the 12 first ports.

[0271] The first terminal expects or assumes that the network device (such as a base station) sends pilot signals on the first L2 layers of the N1 layer (i.e., sends pilot signals on the first L2 first ports among the N1 first ports), regardless of whether there is data transmission in these first L2 layers. The network device (such as a base station) indicates to the target user (target UE), i.e., the first user using the first terminal, that the pilot signals have been sent on the first L2 layers.

[0272] In some embodiments of the Superimposed Pilot (SIP) technology, let N1 = 12, the layer of UE1 be [0,1], the layer of UE2 be [4,5], and the layer of UE3 be [3].

[0273] As mentioned earlier, in SIP-based MU-MIMO scenarios, knowing the information of other used DMRS ports is helpful in improving the demodulation performance of the target user.

[0274] Therefore, for UE1, it needs to know that DMRS ports [3,4,5] are also in use. If the network indicates to UE1 that DMRS ports [3,4,5] are in use, then a bitmap of size N1 bits (12 bits) needs to be used in the DCI to indicate this. For example, a bit value of 1 indicates that the corresponding DMRS port is in use, and a bit value of 0 indicates that the corresponding DMRS port is not in use. The corresponding bitmap value is [0001 1100 0000].

[0275] To reduce DCI signaling indication overhead (corresponding to the embodiment of determining L2 via the second indication information of DCI), the second indication information of DCI only indicates the size of L2, while the first terminal expects or assumes that the second set includes the first L2 first ports among the N1 first ports.

[0276] For example, in the above example, N1 = 12, UE1's layer is [0,1], UE2's layer is [4,5], and UE3's layer is [3]. The network device (such as a base station) indicates L2 = 6 to UE1 (or UE2, or UE3). At this time, the network device transmits pilot signals and data simultaneously on layer [0,1,3,4,5], while only transmitting pilot signals and not data on layer [2].

[0277] In this case, the goal of the first terminal being able to know the information of other used DMRS ports is still achieved. That is, the first terminal determines that the first 6 first ports numbered [0,1,2,3,4,5] are used, thus improving the demodulation performance of the first terminal.

[0278] On the other hand, the second instruction information only needs to use Each bit can significantly reduce the overhead of indicator signaling in DCI.

[0279] For example, let's assume the protocol supports a maximum of 12 layers of multiplexing, i.e., N1 = 12. Network devices (such as base stations) only need to indicate to the first terminal that pilot signals have been sent in the first L2 layers of these 12 layers. The value of L2 ranges from 1, 2, ..., 12. The maximum number of layers that need to be sent in the DCI is... This allows us to indicate the composition of the second set. Specifically, when N1 = 12, It can be seen that the overhead of instruction signaling in DCI can be significantly reduced.

[0280] Optionally, the network device determines L2 based on the largest first port number among all used first ports, that is, L2 first ports exactly cover all used first ports. In this way, the network device (such as a base station) can send fewer pilot signals, thus significantly reducing the impact of pilot signals on network performance, such as reducing data transmission performance and worsening interference between reference signals.

[0281] For example, from the perspective of the network device, the largest first port number among all used first ports is X2. The network device determines L2 based on the largest first port number among all used first ports, where L2 = X2 + 1.

[0282] For example, in the example above, N1 = 12, only 3 UEs are multiplexed, and UE1's layer is [0,1], UE2's layer is [4,5], and UE3's layer is [3]. In this case, the largest first port number among all used first ports, X2 = 5 (corresponding to the layer number used by UE2). The network device determines L2 = X2 + 1 = 6.

[0283] In other embodiments, the second set includes the last L2 first ports of the N1 first ports.

[0284] The specific implementation method and technical effects are similar to those of the previous embodiment (i.e., the second set includes the first L2 first ports among the N1 first ports), and will not be repeated here.

[0285] In other embodiments, the first terminal determines a fourth set based on higher-layer signaling and / or DCI indication, the fourth set including L3 first ports, where L3 is a positive integer and L3 is greater than or equal to L2; the second set includes the first L2 first ports in the fourth set, or the second set includes the last L2 first ports in the fourth set.

[0286] For example, the first terminal determines a fourth set based on higher-layer signaling and / or DCI indications, wherein the first ports included in the fourth set are numbered [2,3,4,5,7,8,10,11]. The fourth set includes L3 first ports, where L3 = 8.

[0287] Assume N1 = 12 and L2 = 4.

[0288] Optionally, the second set includes the first L2 ports from the fourth set. In this case, the first ports included in the second set are numbered [2,3,4,5].

[0289] Optionally, the second set includes the last L2 first ports from the fourth set. In this case, the first ports included in the second set are numbered [7,8,10,11].

[0290] Optionally, when N4 is determined according to the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for

[0291] Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration.

[0292] In some embodiments, the first terminal determines that L2 equals N4, wherein N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0293] The value of N4 is 1, ..., N1, or the value of N4 is 1, ..., N2, where N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0294] In some embodiments, the value range of N4 is 1, ..., N1. In this case, the first terminal determines N4 according to the higher-level configuration, and the number of bits occupied by the parameters of the higher-level configuration is... Among them, the function This indicates rounding up.

[0295] In other embodiments, N4 ranges from 1 to N2. In this case, the first terminal determines N4 based on the higher-level configuration, where the parameters of the higher-level configuration occupy a certain number of bits.

[0296] In other embodiments, the first terminal determines that L2 equals N5, wherein N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0297] The value of N5 is 1, ..., N1, or the value of N5 is 1, ..., N2, or the value of N5 is 1, ..., N6, where N1 is the maximum number of first ports supported by the network or cell, N2 is the maximum number of first ports supported by the first terminal capability, and N6 is determined according to the higher layer configuration.

[0298] In some embodiments, the value range of N5 is 1, ..., N1. In this case, the first terminal determines N5 according to the second indication information, and the number of bits occupied by the field of the second indication information is...

[0299] In other embodiments, N5 ranges from 1 to N2. In this case, the first terminal determines N5 based on the second indication information, where the number of bits occupied by the field of the second indication information is...

[0300] In other embodiments, N5 ranges from 1 to N6. In this case, the first terminal determines N5 based on the second indication information, where the number of bits occupied by the field of the second indication information is...

[0301] Optionally, when determining the second set based on at least one of the high-level configuration, the second indication information, and the first indication information, the method includes:

[0302] Based on the high-level configuration, determine the first bitmap; based on the value of at least one bit in the first bitmap, determine the second set;

[0303] Alternatively, the second bitmap is determined based on the second indication information; the second set is determined based on the value of at least one bit in the second bitmap.

[0304] Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used;

[0305] Alternatively, determine a first index based on the second indication information; search a first table to determine a first list corresponding to the first index; wherein the first list includes the L2 first ports; determine the second set based on the first list;

[0306] Alternatively, a second index is determined based on the first indication information; a second table is searched to determine a second list and a first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; and a second set is determined based on the first list.

[0307] In some embodiments, a first bitmap is determined based on the higher-level configuration; and a second set is determined based on the value of at least one bit in the first bitmap.

[0308] Wherein, at least one bit in the first bitmap corresponds to at least one first port; the bit in the first bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap uses a second value to indicate that the corresponding first port is not used.

[0309] The second set includes the first port corresponding to the bit in the first bitmap that uses the first value.

[0310] For example, let's assume N1 = 12, L1 = 2, and L2 = 5. The first value is 1, and the second value is 0. When a bit in the first bitmap has a value of 1, it indicates that the corresponding first port is in use; when a bit in the first bitmap has a value of 0, it indicates that the corresponding first port is not in use.

[0311] The first terminal determines the second set based on the value of at least one bit in the first bitmap. For example, the second set includes the first port corresponding to the bit in the first bitmap that takes a first value.

[0312] For example, if the first bitmap is [0(#0),0(#1),1(#2),1(#3),1(#4),1(#5),1(#6),0(#7)], it means that the second set includes 5 first ports numbered #2, #3, #4, #5, and #6. In this case, the number of bits in the first bitmap that have the value equal to the first value (1) is 5.

[0313] For the Superimposed Pilot (SIP) technology, the potential application scenario of this method is similar to the aforementioned assumption 2, that is, the terminal (UE) knows the pilot configuration information of all M1 layers used (here M1=5), and each of the M1 layers has both pilots and data.

[0314] Of course, potential application scenarios for this method can also refer to similar assumption 4 mentioned above, where the terminal (UE) knows its own pilot configuration information, and the terminal also knows that there are at least pilots in layer M2 (here M2=5), where layer M2 includes layer M1, and the layer numbers in layer M2 are consecutive. The network device (such as a base station) guarantees that each layer in layer M2 has pilots.

[0315] In other embodiments, a second bitmap is determined based on the second indication information; and a second set is determined based on the value of at least one bit in the second bitmap.

[0316] Wherein, at least one bit in the second bitmap corresponds to at least one first port; the bit in the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the second bitmap uses a second value to indicate that the corresponding first port is not used.

[0317] The second set includes the first port corresponding to the bit in the second bitmap that uses the first value.

[0318] For example, if the second bitmap is [0(#0),0(#1),1(#2),1(#3),1(#4),1(#5),1(#6),0(#7)], it means that the second set includes 5 first ports numbered #2, #3, #4, #5, and #6. In this case, the number of bits in the second bitmap that have the same value as the first value (1) is 5.

[0319] Similarly, for the superimposed pilot (SIP) technology, the potential application scenarios of this method are similar to those described in Hypothesis 2 or Hypothesis 4.

[0320] In other embodiments, a first index is determined based on the second indication information; a first table is searched to determine a first list corresponding to the first index; wherein the first list includes the L2 first ports; and a second set is determined based on the first list.

[0321] For example, the second set consists of the L2 first ports included in the first list.

[0322] A first table is determined through a pre-agreed agreement (i.e., written in the protocol) or a higher-level configuration. The first table includes a mapping relationship between a first index and a first list, wherein the first list includes the L2 first ports.

[0323] The first terminal determines the second set based on the first list, wherein the second set consists of the L2 first ports included in the first list.

[0324] For example, the first terminal determines a first index v (e.g., 01) based on the second indication information in the DCI; based on the first index v, it determines a first list as [#4,#5,#8,#9], corresponding to the set of first ports [#4,#5,#8,#9], where L2 = 4. The first terminal determines a second set based on the first list, wherein the second set consists of L2 first ports included in the first list, that is, the second set includes 4 first ports numbered #4,#5,#8,#9.

[0325] Table 5 is a diagram of the first table.

[0326] Table 5

[0327] Similarly, for the superimposed pilot (SIP) technology, the potential application scenarios of this method are similar to those described in Hypothesis 2 or Hypothesis 4.

[0328] In other embodiments, a second index is determined based on the first indication information; a second table is searched to determine a second list and a first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; and a second set is determined based on the first list.

[0329] For example, the second set consists of the L2 first ports included in the first list, and the first set consists of the L1 first ports included in the second list.

[0330] For example, the second list and the first list can be jointly encoded. A second table can be determined by pre-agreement (i.e., written in the protocol) or high-level configuration. The second table includes the mapping relationship between the second index and the second list and the first list. The second list includes the L1 first ports, and the first list includes the L2 first ports.

[0331] The first terminal determines the second set based on the first list, wherein the second set consists of L2 first ports included in the first list;

[0332] Optionally, the first terminal determines the first set according to the second list, wherein the first set consists of L1 first ports included in the second list.

[0333] For example, the first terminal determines the second index v (e.g., 01) based on the second indication information in the DCI; based on the second index v, it determines the first list as [#4,#5,#8,#9], corresponding to the set of the first ports [#4,#5,#8,#9], L2=4; it determines the second list as [#0,#1], corresponding to the set of the first ports [#0,#1], L1=2.

[0334] The first terminal determines the second set based on the first list, wherein the second set consists of L2 first ports included in the first list, that is, the second set includes four first ports numbered #4, #5, #8, and #9.

[0335] The first terminal determines the first set according to the second list, wherein the first set consists of L1 first ports included in the second list, that is, the second set includes two first ports numbered #0 and #1.

[0336] Table 6 is a diagram of the second table.

[0337] Table 6

[0338] Similarly, for the superimposed pilot (SIP) technology, the potential application scenarios of this method are similar to those described in Hypothesis 2 or Hypothesis 4.

[0339] Optionally, in some embodiments, the method further includes at least one of the following:

[0340] The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2;

[0341] The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter;

[0342] The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2;

[0343] When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the first terminal expects or assumes that the last N1-N2 first ports in the first bitmap or the second bitmap are not used.

[0344] When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the first terminal expects or assumes that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0345] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the first terminal expects or assumes that the last N1-N7 first ports are not used;

[0346] The second set does not include the first port in the first set;

[0347] The second set includes all first ports in the first set; L2 is greater than or equal to L1;

[0348] Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0349] In some embodiments, the number of bits in the first bitmap or the second bitmap that use the first value is equal to L2.

[0350] For example, if the first bitmap is [0(#0),0(#1),1(#2),1(#3),1(#4),1(#5),1(#6),0(#7)], it means that the second set includes 5 first ports numbered #2, #3, #4, #5, and #6. In this case, the number of bits in the first bitmap that have the value equal to the first value (1) is 5.

[0351] In this example, L2 = 5, so the number of bits in the first bitmap that have the same value as the first value is equal to L2.

[0352] In some other embodiments, the first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter.

[0353] For example, the maximum number of first ports supported by the current network or cell is N1 = 12; the maximum number of first ports supported by the first terminal based on its own capabilities is N2 = 8; considering backward compatibility, the protocol stipulates N6 = 16.

[0354] Optionally, when the first bitmap includes N2 bits, and N2 is less than or equal to N1, the first terminal expects or assumes that the last N1-N2 first ports in the first bitmap are not used.

[0355] For example, let N1 = 12 and N2 = 8. The first terminal expects or assumes that the last N1-N2 = 4 first ports will not be used.

[0356] Optionally, when the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap.

[0357] For example, let's assume N1 = 12 and N6 = 16. The first terminal ignores the values ​​of the last N6 - N1 = 4 bits, that is, the last N6 - N1 = 4 bits are reserved bits.

[0358] Alternatively, when the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal expects or assumes that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0359] For example, let N1 = 12, N6 = 16, the first value = 1, and the second value = 0. The first terminal expects or assumes that the value of the last N6-N1 bits is equal to the second value (0), and that the second value (0) is different from the first value (1).

[0360] In other embodiments, the second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by a higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2.

[0361] For example, the maximum number of first ports supported by the current network or cell is N1 = 12; the maximum number of first ports supported by the first terminal based on its own capabilities is N2 = 8; the first terminal determines N7 = 4 according to the higher-level configuration. Among them, N7 (=4) is less than or equal to N1 (=12), or N7 is less than or equal to N2 (=8).

[0362] Optionally, when the second bitmap includes N2 bits, and N2 is less than or equal to N1, the first terminal expects or assumes that the last N1-N2 first ports in the second bitmap are not used.

[0363] For example, let N1 = 12 and N2 = 8, and the first terminal expects or assumes that the last N1-N2 = 4 first ports will not be used.

[0364] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the first terminal expects or assumes that the last N1-N7 first ports are not used.

[0365] For example, let N1 = 12 and N7 = 4. The first terminal expects or assumes that the last N1 - N7 = 8 first ports will not be used.

[0366] In some embodiments, the second set does not include the first port in the first set.

[0367] For example, the first set includes two first ports numbered [#0,#1], the second set includes four first ports numbered [#4,#5,#6,#7], and the second set does not include the first ports in the first set.

[0368] In other embodiments, the second set includes all first ports in the first set; L2 is greater than or equal to L1.

[0369] For example, the first set includes two first ports numbered [#0,#1], L1 = 2; the second set includes four first ports numbered [#0,#1,#4,#5], L2 = 4; the second set includes all the first ports in the first set; L2 >= L1.

[0370] Optionally, in some embodiments, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port;

[0371] Alternatively, if the second set does not include the first port in the first set, then the second port set includes the second type of first port;

[0372] Wherein, the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal.

[0373] In some embodiments, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port, wherein the first type of first port is related to the channel or signal transmission channel properties of the first terminal, and the second type of first port is related to the channel or signal transmission channel properties of the second terminal; the second terminal is different from the first terminal.

[0374] For example, if the L2 first ports are used, and the L2 first port includes the L1 ports, and L2 is greater than L1, then the L2 first ports include pilot port parameters related to the channel properties of the channel transmission or signal transmission of the first terminal, and pilot port parameters related to the channel properties of the channel transmission or signal transmission of the second terminal; wherein the second terminal is different from the first terminal.

[0375] In other embodiments, if the second set does not include the first port in the first set, then the second port set includes a second type of first port; wherein the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; and the second terminal is different from the first terminal.

[0376] For example, if the L2 first ports are used, and the L2 first ports do not include the L1 ports, that is, the L2 first ports are unrelated to the channel properties of the channel transmission or signal transmission of the first terminal, then the L2 first ports are related to the channel properties of the channel transmission or signal transmission of the second terminal; wherein the second terminal is different from the first terminal.

[0377] Optionally, the second terminal is a co-scheduled terminal or a paired terminal of the first terminal.

[0378] Optionally, in some embodiments, the resource mapping order of the first port includes:

[0379] Time-frequency resources, code-division resources;

[0380] or,

[0381] Frequency domain resources, code division resources;

[0382] or,

[0383] Frequency domain resources, time domain resources, code division resources;

[0384] or,

[0385] Time domain resources, frequency domain resources, code division resources.

[0386] In some embodiments, the resource mapping order of the first port is: time-frequency resources, code-division resources, that is, the resource mapping order includes first mapping to time-frequency resources (such as using different time-frequency resources, including but not limited to mapping to different resource elements (REs)), and then mapping to code-division resources (such as using different orthogonal sequences, including but not limited to using different orthogonal overlay code (OCC) sequences).

[0387] In other embodiments, the resource mapping order of the first port is: frequency domain resources, code division resources, that is, first mapped to frequency domain resources (such as mapped to different subcarriers) and then mapped to code division resources (such as using different orthogonal sequences);

[0388] In other embodiments, the resource mapping order of the first port is: frequency domain resources, time domain resources, code division resources, that is, first mapped to frequency domain resources (such as mapped to different subcarriers), then mapped to time domain resources (such as mapped to different symbols), and finally mapped to code division resources (such as using different orthogonal sequences).

[0389] In other embodiments, the resource mapping order of the first port is: time domain resources, frequency domain resources, code division resources, that is, first mapped to time domain resources (e.g., mapped to different symbols), then mapped to frequency domain resources (e.g., mapped to different subcarriers), and finally mapped to code division resources (e.g., using different orthogonal sequences).

[0390] Referring to Figure 4, which is a schematic diagram of pilot transmission based on code division multiplexing in an embodiment of this disclosure, when the number of multiplexed terminal (UE) layers is <= 3, the base station schedules three antenna ports: 1000, 1001, and 1002. Each antenna port belongs to a different code division multiplexing (CDM) group. Specifically, the antenna ports corresponding to CDM group 0 include: 1000, 1003, 1006, and 1009; the antenna ports corresponding to CDM group 1 include: 1001, 1004, 1007, and 1010; and the antenna ports corresponding to CDM group 2 include: 1002, 1005, 1008, and 1011. Therefore, better pilot orthogonality performance can be obtained.

[0391] Referring to Figures 5 and 6, which are schematic diagrams of the resource mapping order of the first port in this embodiment of the present disclosure, as shown in Figure 5, the resource mapping order includes: first mapping to frequency domain resources, then mapping to code division resources, that is, first mapping to frequency domain resources (such as mapping to different subcarriers), then mapping to code division resources (such as using different orthogonal sequences); as shown in Figure 6, the resource mapping order includes: first mapping to frequency domain resources, then mapping to time domain resources, and finally mapping to code division resources, that is, first mapping to frequency domain resources (such as mapping to different subcarriers), then mapping to time domain resources (such as mapping to different symbols), and finally mapping to code division resources (such as using different orthogonal sequences); the code division refers to the use of orthogonal sequences or OCC sequences such as {[+1+1],[+1 -1]}; or {[+1+1+1+1],[+1 -1+1 -1],[+1+1 -1-1],[+1 -1-1+1]} for differentiation.

[0392] For application scenarios such as Superimposed Pilot (SIP) Multi-User Multiple-Input Multiple-Output (MU-MIMO) transmission, where the target user needs to know not only the port information they are using but also the port information used by other co-scheduled users, this disclosure proposes a port indication method. Specifically, the first terminal determines a first set based on first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal; the first terminal determines a second set based on at least one of a pre-agreed agreement, higher-layer configuration, second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used.

[0393] In this embodiment of the disclosure, the second set can help the first terminal determine the usage status of other ports besides the first port included in the first set it uses.

[0394] The embodiments disclosed herein have the following advantages:

[0395] (1) Port indication is performed with lower DCI signaling overhead.

[0396] (2) Additionally instruct other co-scheduled UEs to configure their ports, such as DMRS ports, so that the target UE can estimate the reference signal of the co-scheduled UE, thereby estimating the interference channel and eliminating the interference effect of the co-scheduled UE through an advanced receiver, so as to support the target UE's SIP receiver to perform correct channel estimation, demodulation and decoding.

[0397] Referring to Figure 7, which is a schematic flowchart of the information determination method according to an embodiment of this disclosure, applied to a network device, the method includes step 701:

[0398] Step 701: Send at least one of the following to the first terminal: first indication information; higher-layer configuration; second indication information; wherein, the first terminal determines a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or channel nature of the first terminal's channel or signal transmission; the first terminal determines a second set based on at least one of the following: a pre-agreed agreement, the higher-layer configuration, the second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used.

[0399] It should be noted that the methods for determining the first set and the second set have been described above and will not be repeated here.

[0400] In some embodiments, the first port includes at least one of the following:

[0401] Antenna port;

[0402] Reference signal port;

[0403] Pilot port.

[0404] In some embodiments, if the first set is a subset of the second set, the network device does not use a first port that does not belong to the second set; or, if the first set is not a subset of the second set, the network device does not use a first port that does not belong to either the first set or the second set.

[0405] And / or, the network device sends reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the channel of the first user, wherein the first port included in the third set belongs to the second set but not to the first set.

[0406] In some embodiments, L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set;

[0407] Alternatively, L2 equals N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1;

[0408] Alternatively, L2 equals N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; and N3 is less than or equal to N1.

[0409] Alternatively, L2 equals N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0410] Alternatively, L2 equals N5, where N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0411] In some embodiments, the second set includes the first L2 first ports out of the N1 first ports; the L2 is determined based on the largest first port number among all used first ports.

[0412] Alternatively, the second set includes the last L2 first ports out of the N1 first ports;

[0413] Alternatively, the second set may include the first L2 first ports in the fourth set, or the second set may include the last L2 first ports in the fourth set, the fourth set being determined by the first terminal according to higher-layer signaling and / or DCI instructions, the fourth set including L3 first ports, where L3 is a positive integer, and L3 is greater than or equal to L2.

[0414] In some embodiments, when N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for

[0415] Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration.

[0416] In some embodiments, the higher-level configuration is used for the first terminal to determine a first bit map, and the value of at least one bit in the first bit map is used for the first terminal to determine the second set.

[0417] Alternatively, the second indication information is used by the first terminal to determine the second bitmap, and the value of at least one bit in the second bitmap is used by the first terminal to determine the second set.

[0418] Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used;

[0419] Alternatively, the second indication information is used by the first terminal to determine the first index and search the first table to determine the first list corresponding to the first index; wherein, the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set;

[0420] Alternatively, the first indication information is used by the first terminal to determine the second index and look up the second table to determine the second list and the first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set.

[0421] In some embodiments, it also includes at least one of the following:

[0422] The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2;

[0423] The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter;

[0424] The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2;

[0425] When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the network device does not use the last N1-N2 first ports in the first bitmap or the second bitmap;

[0426] When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the network device determines that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0427] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the network device does not use the last N1-N7 first ports;

[0428] The second set does not include the first port in the first set;

[0429] The second set includes all first ports in the first set; L2 is greater than or equal to L1;

[0430] Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0431] In some embodiments, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port;

[0432] Alternatively, if the second set does not include the first port in the first set, then the second port set includes the second type of first port;

[0433] Wherein, the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal.

[0434] In some embodiments, the resource mapping order of the first port includes:

[0435] Time-frequency resources, code-division resources;

[0436] or,

[0437] Frequency domain resources, code division resources;

[0438] or,

[0439] Frequency domain resources, time domain resources, code division resources;

[0440] or,

[0441] Time domain resources, frequency domain resources, code division resources.

[0442] To implement the information determination method of this disclosure embodiment, this disclosure embodiment also provides an information determination device, which is disposed in a first terminal. Figure 8 is a schematic diagram of the composition structure of the information determination device of this disclosure embodiment. As shown in Figure 8, the device includes:

[0443] The first processing module 81 is configured to determine a first set according to the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal;

[0444] The second processing module 82 is configured to determine a second set according to at least one of a pre-agreed upon agreement, a high-level configuration, a second instruction information, and the first instruction information, and to expect or assume that the first ports in the second set will be used, wherein the second set includes L2 first ports, and L2 is a positive integer.

[0445] In some embodiments, the first port includes at least one of the following:

[0446] Antenna port;

[0447] Reference signal port;

[0448] Pilot port.

[0449] In some embodiments,

[0450] If the first set is a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to the second set, is not used; or, if the first set is not a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to either the first set or the second set, is not used.

[0451] And / or, the first terminal assumes or expects the network device to send reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the first user's channel, wherein the first port included in the third set belongs to the second set but not to the first set.

[0452] In some embodiments, when determining the second set according to at least one of the following methods: pre-agreed upon, high-level configuration, second indication information, and first indication information, the second processing module 82 is further configured to perform one of the following:

[0453] Determine that L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set;

[0454] L2 is determined to be equal to N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1;

[0455] L2 is determined to be equal to N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; N3 is less than or equal to N1;

[0456] L2 is determined to be equal to N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0457] L2 is determined to be equal to N5, wherein N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0458] In some embodiments, when L2 is less than N1, the first terminal determines the second set according to any of the following methods:

[0459] The second set includes the first L2 first ports out of the N1 first ports;

[0460] The second set includes the last L2 first ports out of the N1 first ports;

[0461] The first terminal determines a fourth set based on higher-layer signaling and / or DCI indication, the fourth set including L3 first ports, where L3 is a positive integer and L3 is greater than or equal to L2; the second set includes the first L2 first ports in the fourth set, or the second set includes the last L2 first ports in the fourth set.

[0462] In some embodiments, when N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration.

[0463] In some embodiments, when the second set is determined based on the higher-level configuration and / or the second indication information, the second processing module 82 is further configured to perform one of the following:

[0464] Based on the high-level configuration, determine the first bitmap; based on the value of at least one bit in the first bitmap, determine the second set;

[0465] Alternatively, the second bitmap is determined based on the second indication information; the second set is determined based on the value of at least one bit in the second bitmap.

[0466] Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used;

[0467] Alternatively, determine a first index based on the second indication information; search a first table to determine a first list corresponding to the first index; wherein the first list includes the L2 first ports; determine the second set based on the first list;

[0468] Alternatively, a second index is determined based on the first indication information; a second table is searched to determine a second list and a first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; and a second set is determined based on the first list.

[0469] In some embodiments, it also includes at least one of the following:

[0470] The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2;

[0471] The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter;

[0472] The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2;

[0473] When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the first terminal expects or assumes that the last N1-N2 first ports in the first bitmap or the second bitmap are not used.

[0474] When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the first terminal expects or assumes that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0475] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the first terminal expects or assumes that the last N1-N7 first ports are not used;

[0476] The second set does not include the first port in the first set;

[0477] The second set includes all first ports in the first set; L2 is greater than or equal to L1;

[0478] Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0479] In some embodiments, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port; or, if the second set does not include the first ports in the first set, then the second port set includes a second type of first port; wherein the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal.

[0480] In some embodiments, the resource mapping order of the first port includes:

[0481] Time-frequency resources, code-division resources;

[0482] or,

[0483] Frequency domain resources, code division resources;

[0484] or,

[0485] Frequency domain resources, time domain resources, code division resources;

[0486] or,

[0487] Time domain resources, frequency domain resources, code division resources.

[0488] In practical applications, the first processing module 81 and the second processing module 82 can be implemented by the processor in the information determination device.

[0489] It should be noted that the information determination device provided in the above embodiments is only illustrated by the division of the above-described program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information determination device and the information determination method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0490] To implement the information determination method of this disclosure embodiment, this disclosure embodiment also provides an information determination device, which is installed in a network device. Figure 9 is a schematic diagram of the composition structure of the information determination device of this disclosure embodiment. As shown in Figure 9, the device includes:

[0491] The sending module 91 is configured to send at least one of the following to a first terminal: first indication information; higher-layer configuration; second indication information; wherein the first terminal determines a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or channel nature of the first terminal's channel or signal transmission; the first terminal determines a second set based on at least one of a pre-agreed agreement, the higher-layer configuration, the second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used.

[0492] In some embodiments, the first port includes at least one of the following:

[0493] Antenna port;

[0494] Reference signal port;

[0495] Pilot port.

[0496] In some embodiments, if the first set is a subset of the second set, the network device does not use a first port that does not belong to the second set; or, if the first set is not a subset of the second set, the network device does not use a first port that does not belong to either the first set or the second set.

[0497] And / or, the network device sends reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the channel of the first user, wherein the first port included in the third set belongs to the second set but not to the first set.

[0498] In some embodiments, L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set;

[0499] Alternatively, L2 equals N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1;

[0500] Alternatively, L2 equals N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; and N3 is less than or equal to N1.

[0501] Alternatively, L2 equals N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1;

[0502] Alternatively, L2 equals N5, where N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1.

[0503] In some embodiments, the second set includes the first L2 first ports out of the N1 first ports; the L2 is determined based on the largest first port number among all used first ports.

[0504] Alternatively, the second set includes the last L2 first ports out of the N1 first ports;

[0505] Alternatively, the second set may include the first L2 first ports in the fourth set, or the second set may include the last L2 first ports in the fourth set, the fourth set being determined by the first terminal according to higher-layer signaling and / or DCI instructions, the fourth set including L3 first ports, where L3 is a positive integer, and L3 is greater than or equal to L2.

[0506] In some embodiments, when N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for

[0507] Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration.

[0508] In some embodiments, the higher-level configuration is used for the first terminal to determine a first bit map, and the value of at least one bit in the first bit map is used for the first terminal to determine the second set.

[0509] Alternatively, the second indication information is used by the first terminal to determine the second bitmap, and the value of at least one bit in the second bitmap is used by the first terminal to determine the second set.

[0510] Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used;

[0511] Alternatively, the second indication information is used by the first terminal to determine the first index and search the first table to determine the first list corresponding to the first index; wherein, the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set;

[0512] Alternatively, the first indication information is used by the first terminal to determine the second index and look up the second table to determine the second list and the first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set.

[0513] In some embodiments, the number of bits in the first bitmap or the second bitmap that use the first value is equal to L2;

[0514] The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter;

[0515] The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2;

[0516] When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the network device does not use the last N1-N2 first ports in the first bitmap or the second bitmap;

[0517] When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the network device determines that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value.

[0518] When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the network device does not use the last N1-N7 first ports;

[0519] The second set does not include the first port in the first set;

[0520] The second set includes all first ports in the first set; L2 is greater than or equal to L1;

[0521] Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability.

[0522] In some embodiments, if the second set includes the first set and L2>L1, then the second set includes a first type of first port and a second type of first port; or, if the second set does not include the first ports in the first set, then the second port set includes a second type of first port; wherein the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal.

[0523] In some embodiments, the resource mapping order of the first port includes:

[0524] Time-frequency resources, code-division resources;

[0525] or,

[0526] Frequency domain resources, code division resources;

[0527] or,

[0528] Frequency domain resources, time domain resources, code division resources;

[0529] or,

[0530] Time domain resources, frequency domain resources, code division resources.

[0531] In practical applications, the sending module 91 can be implemented by the communication interface in the information transmission device.

[0532] It should be noted that the information determination device provided in the above embodiments is only illustrated by the division of the above-described program modules. In practical applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the processing described above. In addition, the information determination device and the information determination method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0533] This disclosure also provides a first terminal, as shown in FIG10, including:

[0534] The first communication interface 101 is capable of exchanging information with other devices;

[0535] The first processor 102, connected to the first communication interface 101, is used to execute the methods provided by one or more of the aforementioned terminal-side technical solutions when running a computer program. The computer program is stored in the first memory 103.

[0536] It should be noted that the specific processing procedures of the first processor 102 and the first communication interface 101 are detailed in the method embodiment and will not be repeated here.

[0537] Of course, in practical applications, the various components in the first terminal 100 are coupled together through the bus system 104. It can be understood that the bus system 104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 104 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 104 in Figure 10.

[0538] The first memory 103 in this embodiment is used to store various types of data to support the operation of the terminal 80. Examples of such data include any computer program that operates on the first terminal 100.

[0539] The methods disclosed in the above embodiments of this disclosure can be applied to the first processor 102, or implemented by the first processor 102. The first processor 102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in the first processor 102. The first processor 102 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The first processor 102 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as being executed by a hardware decoding processor, or being executed by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, which is located in the first memory 103. The first processor 102 reads the information in the first memory 103 and completes the steps of the aforementioned method in combination with its hardware.

[0540] This disclosure also provides a network device, as shown in FIG11, including:

[0541] The second communication interface 111 is capable of exchanging information with other devices;

[0542] The second processor 112, connected to the second communication interface 111, is used to execute the methods provided by one or more technical solutions on the network device side when running a computer program. The computer program is stored in the second memory 113.

[0543] It should be noted that the specific processing procedures of the second processor 112 and the second communication interface 111 are detailed in the method embodiment and will not be repeated here.

[0544] Of course, in practical applications, the various components in network device 110 are coupled together through bus system 114. It can be understood that bus system 114 is used to implement communication between these components. In addition to the data bus, bus system 114 also includes a power bus, a control bus, and a status signal bus. However, for clarity, all buses are labeled as bus system 114 in Figure 11.

[0545] The second memory 113 in this embodiment of the present disclosure is used to store various types of data to support the operation of the network device 90. Examples of such data include any computer programs used to operate on the network device 110.

[0546] The methods disclosed in the above embodiments of this disclosure can be applied to, or implemented by, the second processor 112. The second processor 112 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuitry of the hardware or by instructions in the form of software within the second processor 112. The second processor 112 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 112 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this disclosure. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this disclosure can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software modules may be located in a storage medium, specifically a second memory 113. The second processor 112 reads information from the second memory 113 and, in conjunction with its hardware, completes the steps of the aforementioned method.

[0547] In an exemplary embodiment, the first terminal 100 and the network device 110 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0548] It is understood that the memories (first memory 103, second memory 113) in the embodiments of this disclosure can be volatile memory or non-volatile memory, or both. Specifically, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), ferromagnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM); the magnetic surface memory can be disk storage or magnetic tape storage. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of this disclosure are intended to include, but are not limited to, these and any other suitable types of memories.

[0549] In an exemplary embodiment, this disclosure also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, such as a memory that stores a computer program. This computer program can be executed by the first processor 102 of the first terminal 100 to complete the steps described in the aforementioned terminal-side method. The computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM.

[0550] For example, this disclosure also provides a computer program product, including a computer program that can be executed by a first processor 102 of a first terminal 100 to complete the steps of any of the methods described in the first terminal side, and the computer program can be executed by a second processor 112 of a network device 110 to complete the steps of any of the methods described in the network device side.

[0551] It should be noted that terms such as "first" and "second" are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0552] Furthermore, the technical solutions described in the embodiments of this disclosure can be combined arbitrarily without conflict.

[0553] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure.

Claims

An information determination method, applied to a first terminal, the method comprising: The first terminal determines a first set according to the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal; The first terminal determines a second set based on at least one of a pre-agreed agreement, a higher-level configuration, a second instruction, and the first instruction, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set will be used. According to the method of claim 1, wherein, The first port includes at least one of the following: Antenna port; Reference signal port; Pilot port. The method according to claim 1, further comprising: If the first set is a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to the second set, is not used; or, if the first set is not a subset of the second set, the first terminal expects or assumes that the first port, which does not belong to either the first set or the second set, is not used. And / or, the first terminal assumes or expects the network device to send reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the first user's channel, wherein the first port included in the third set belongs to the second set but not to the first set. According to the method of claim 1, wherein, When determining the second set based on at least one of the following methods: pre-agreed upon, high-level configuration, second indication information, and first indication information, the method further includes any one of the following: Determine that L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set; L2 is determined to be equal to N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1; L2 is determined to be equal to N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; N3 is less than or equal to N1; L2 is determined to be equal to N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1; L2 is determined to be equal to N5, wherein N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1. The method according to claim 4, wherein, When L2 is less than N1, the first terminal determines the second set according to any of the following methods: The second set includes the first L2 first ports out of the N1 first ports; The second set includes the last L2 first ports out of the N1 first ports; The first terminal determines a fourth set based on higher-layer signaling and / or downlink control information (DCI) indication. The fourth set includes L3 first ports, where L3 is a positive integer and L3 is greater than or equal to L2. The second set includes the first L2 first ports in the fourth set, or the second set includes the last L2 first ports in the fourth set. The method according to claim 4, wherein, When N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration. According to the method of claim 1, wherein, When determining the second set based on at least one of the high-level configuration, the second indication information, and the first indication information, the method includes: Based on the high-level configuration, determine the first bitmap; based on the value of at least one bit in the first bitmap, determine the second set; Alternatively, the second bitmap is determined based on the second indication information; the second set is determined based on the value of at least one bit in the second bitmap. Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used; Alternatively, determine a first index based on the second indication information; search a first table to determine a first list corresponding to the first index; wherein the first list includes the L2 first ports; determine the second set based on the first list; Alternatively, a second index is determined based on the first indication information; a second table is searched to determine a second list and a first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; and a second set is determined based on the first list. The method according to claim 7, wherein, It also includes at least one of the following: The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2; The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter; The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2; When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the first terminal expects or assumes that the last N1-N2 first ports in the first bitmap or the second bitmap are not used. When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the first terminal expects or assumes that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value. When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the first terminal expects or assumes that the last N1-N7 first ports are not used; The second set does not include the first port in the first set; The second set includes all first ports in the first set; L2 is greater than or equal to L1; Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability. According to the method of claim 1, wherein, If the second set includes the first set, and L2>L1, then the second set includes the first type of first port and the second type of first port; Alternatively, if the second set does not include the first port in the first set, then the second port set includes the second type of first port; Wherein, the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal. According to the method of claim 1, wherein, The resource mapping order of the first port includes: Time-frequency resources, code-division resources; or, Frequency domain resources, code division resources; or, Frequency domain resources, time domain resources, code division resources; or, Time domain resources, frequency domain resources, code division resources. An information determination method, applied to a network device, the method comprising: Send at least one of the following to the first terminal: First instruction message; High-level configuration; Second instruction message; The first terminal determines a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel properties of the first terminal. The first terminal determines a second set based on at least one of the following methods: a pre-agreed agreement, the higher-level configuration, the second indication information, and the first indication information. The second set includes L2 first ports, where L2 is a positive integer. The first terminal expects or assumes that the first ports in the second set will be used. The method according to claim 11, wherein, The first port includes at least one of the following: Antenna port; Reference signal port; Pilot port. The method according to claim 11, wherein, If the first set is a subset of the second set, the network device does not use a first port that does not belong to the second set; or, if the first set is not a subset of the second set, the network device does not use a first port that does not belong to either the first set or the second set. And / or, the network device sends reference signals and / or data to the co-scheduled user through a first port in the third set, or, the network device sends reference signals through a first port in the third set, the reference signals being independent of the channel of the first user, wherein the first port included in the third set belongs to the second set but not to the first set. The method according to claim 11, wherein, L2 equals N1, where N1 is the maximum number of first ports supported by the network or cell; the second set includes the first set; Alternatively, L2 equals N2, where N2 is the maximum number of first ports supported by the first terminal capability; the second set includes the first set; N2 is less than or equal to N1; Alternatively, L2 equals N3, where N3 is determined based on the largest first port number in the first set; the second set includes the first set; and N3 is less than or equal to N1. Alternatively, L2 equals N4, where N4 is determined according to the higher-level configuration; the second set includes the first set; N4 is less than or equal to N1; Alternatively, L2 equals N5, where N5 is determined according to the second indication information; the second set includes the first set; and N5 is less than or equal to N1. The method according to claim 14, wherein, The second set includes the first L2 first ports out of the N1 first ports; L2 is determined based on the largest first port number among all used first ports. Alternatively, the second set includes the last L2 first ports out of the N1 first ports; Alternatively, the second set may include the first L2 first ports in the fourth set, or the second set may include the last L2 first ports in the fourth set, the fourth set being determined by the first terminal according to higher-layer signaling and / or DCI instructions, the fourth set including L3 first ports, where L3 is a positive integer, and L3 is greater than or equal to L2. The method according to claim 14, wherein, When N4 is determined based on the higher-level configuration, the number of bits occupied by the parameters of the higher-level configuration is: Or for Alternatively, when N5 determines based on the second indication information, the number of bits occupied by the field of the second indication information is: Or for Or for N6 is determined based on the aforementioned high-level configuration. The method according to claim 11, wherein, The higher-level configuration is used by the first terminal to determine the first bit map, and the value of at least one bit in the first bit map is used by the first terminal to determine the second set. Alternatively, the second indication information is used by the first terminal to determine the second bitmap, and the value of at least one bit in the second bitmap is used by the first terminal to determine the second set. Wherein, at least one bit in the first bitmap or the second bitmap corresponds to at least one first port; the bit in the first bitmap or the second bitmap uses a first value to indicate that the corresponding first port is used; and / or, the bit in the first bitmap or the second bitmap uses a second value to indicate that the corresponding first port is not used; Alternatively, the second indication information is used by the first terminal to determine the first index and search the first table to determine the first list corresponding to the first index; wherein, the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set; Alternatively, the first indication information is used by the first terminal to determine the second index and look up the second table to determine the second list and the first list corresponding to the second index; wherein the second list includes the L1 first ports and the first list includes the L2 first ports; the first list is used by the first terminal to determine the second set. The method according to claim 17, wherein, It also includes at least one of the following: The number of bits in the first bitmap or the second bitmap that use the first value is equal to L2; The first bitmap includes N1 bits, or N2 bits, or N6 bits, wherein N6 is greater than or equal to N1, and N6 is a pre-agreed parameter; The second bitmap includes N1 bits, or N2 bits, or N7 bits, wherein N7 is determined by higher-level configuration, and N7 is less than or equal to N1, or N7 is less than or equal to N2; When the first bitmap or the second bitmap includes N2 bits, and N2 is less than or equal to N1, the network device does not use the last N1-N2 first ports in the first bitmap or the second bitmap; When the first bitmap includes N6 bits, and N6 is greater than or equal to N1, the first terminal ignores the values ​​of the last N6-N1 bits in the first bitmap, or the network device determines that the values ​​of the last N6-N1 bits in the first bitmap are equal to a second value; wherein the second value is different from the first value. When the second bitmap includes N7 bits, and N7 is less than or equal to N1, the network device does not use the last N1-N7 first ports; The second set does not include the first port in the first set; The second set includes all first ports in the first set; L2 is greater than or equal to L1; Wherein, N1 is the maximum number of first ports supported by the network or cell, and N2 is the maximum number of first ports supported by the first terminal capability. The method according to claim 11, wherein, If the second set includes the first set, and L2>L1, then the second set includes the first type of first port and the second type of first port; Alternatively, if the second set does not include the first port in the first set, then the second port set includes the second type of first port; Wherein, the first type of first port is related to the channel nature of the channel or signal transmission of the first terminal, and the second type of first port is related to the channel nature of the channel or signal transmission of the second terminal; the second terminal is different from the first terminal. The method according to claim 11, wherein, The resource mapping order of the first port includes: Time-frequency resources, code-division resources; or, Frequency domain resources, code division resources; or, Frequency domain resources, time domain resources, code division resources; or, Time domain resources, frequency domain resources, code division resources. An information determining device, comprising: The first processing module is configured to determine a first set based on the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel properties of the first terminal; The second processing module is used to determine a second set according to at least one of the following methods: pre-agreed upon, high-level configuration, second indication information, and first indication information, and to expect or assume that the first ports in the second set will be used; wherein the second set includes L2 first ports, and L2 is a positive integer. An information determining device, comprising: The sending module is configured to send at least one of the following to the first terminal: first indication information; High-level configuration; The second indication information; wherein, the first terminal determines a first set according to the first indication information, wherein the first set includes L1 first ports, where L1 is a positive integer; the first ports in the first set are related to the channel or signal transmission channel nature of the first terminal; the first terminal determines a second set according to at least one of the following methods: a pre-agreed agreement, the higher-layer configuration, the second indication information, and the first indication information, wherein the second set includes L2 first ports, where L2 is a positive integer; the first terminal expects or assumes that the first ports in the second set are used. A first terminal includes a processor and a memory for storing computer programs capable of running on the processor. in, When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 1 to 10. A network device includes a processor and a memory for storing computer programs that can run on the processor. in, When the processor is used to run the computer program, it performs the steps of the method according to any one of claims 11 to 20. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 10, or implements the steps of the method according to any one of claims 11 to 20. A computer program product includes a computer program that, when executed by a processor, implements the method according to any one of claims 1 to 10, or implements the method according to any one of claims 11 to 20.