Information transmission method and apparatus, related device, storage medium, and computer program product

By introducing sequence indication information in NTN scenarios, the terminal can determine the orthogonal sequence of uplink transmission, which solves the problem of uplink transmission capacity enhancement in NTN scenarios and achieves better data transmission orthogonality and system capacity improvement.

WO2026092229A1PCT designated stage Publication Date: 2026-05-07CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2025-10-21
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In non-terrestrial network (NTN) scenarios, how to enhance uplink transmission capacity is an urgent problem to be solved.

Method used

By introducing sequence indication information, the terminal can learn about the orthogonal sequence used for uplink transmission, including receiving and sending indication information to determine the sequence index, length and number of multiplexed users, and map the sequence to the time and frequency domain resources of the physical uplink shared channel, thereby realizing the association between the sequence and the antenna port.

Benefits of technology

It improves the uplink transmission orthogonality in NTN scenarios, thereby increasing the capacity of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025128941_07052026_PF_FP_ABST
    Figure CN2025128941_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application discloses an information transmission method and apparatus, a terminal, a network device, a storage medium, and a computer program product. The method comprises: a terminal receives first information, wherein the first information is used for indicating a first sequence used by the terminal for uplink transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Information transmission methods, devices, related equipment, storage media and computer program products

[0001] Cross-reference of related applications

[0002] This application is based on and claims priority to Chinese Patent Application No. 202411516279.9, filed on October 28, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of wireless communication, and more particularly to an information transmission method, apparatus, related equipment, storage medium, and computer program product. Background Technology

[0004] Non-terrestrial networks (NTNs) use satellite communication technology to provide secure and reliable connectivity services to areas without terrestrial network coverage, thereby increasing the coverage of communication networks.

[0005] However, how to enhance uplink transmission capacity in NTN scenarios is a problem that urgently needs to be solved. Summary of the Invention

[0006] To address the related technical problems, embodiments of this application provide an information transmission method, apparatus, related equipment, storage medium, and computer program product.

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

[0008] This application provides an information transmission method applied to a terminal, including:

[0009] Receive first information, the first information being used to indicate the first sequence used for uplink transmission of the terminal.

[0010] In the above scheme, the first information includes the index of the first sequence; the method further includes:

[0011] Receive second information, which indicates the sequence length and / or the number of multiplexing users associated with the first sequence.

[0012] In the above scheme, the first information includes at least one of the following:

[0013] The sequence length and / or the number of multiplexing users associated with the first sequence;

[0014] The index of the first sequence.

[0015] In the above scheme, the first information is used to indicate the antenna port of the terminal, and the antenna port is associated with the first sequence.

[0016] The method in the above scheme further includes:

[0017] The first sequence is determined based on a first association relationship, which includes a correspondence between one or more antenna ports and one or more sequences.

[0018] The method in the above scheme further includes:

[0019] Receive third information, wherein the third information contains the first association relationship;

[0020] or,

[0021] The first association is predefined.

[0022] The method in the above scheme further includes:

[0023] The first sequence is mapped to the time-domain and / or frequency-domain resources of the Physical Uplink Shared Channel (PUSCH).

[0024] In the above scheme, mapping the first sequence to the time-domain resources of PUSCH includes:

[0025] Map the first sequence onto a PUSCH time slot;

[0026] or,

[0027] Map the first sequence onto the symbol of PUSCH.

[0028] In the above scheme, the elements of the first sequence are mapped to one or more slots of PUSCH that have the same Redundancy Version (RV).

[0029] In the above scheme, the elements of the first sequence are mapped to one or more symbols of PUSCH that have the same RV.

[0030] In the above scheme, mapping the first sequence to the symbols of PUSCH includes:

[0031] The first sequence is mapped onto the symbols of the undemodulated reference signal (DMRS) of PUSCH;

[0032] or,

[0033] Map the first sequence to all symbols of PUSCH.

[0034] In the above scheme, mapping the first sequence to the frequency domain resources of PUSCH includes:

[0035] The elements of the first sequence are mapped in the frequency domain to the data or information carried by the PUSCH.

[0036] This application also provides an information transmission method applied to a network device, including:

[0037] Send a first message, which indicates the first sequence used for uplink transmission.

[0038] In the above scheme, the first information includes the index of the first sequence; the method further includes:

[0039] Send a second message, which indicates the sequence length and / or the number of multiplexed users associated with the first sequence.

[0040] In the above scheme, the first information includes at least one of the following:

[0041] The sequence length and / or the number of multiplexing users associated with the first sequence;

[0042] The index of the first sequence.

[0043] In the above scheme, the first information is used to indicate the antenna port, and the antenna port is associated with the first sequence.

[0044] The method in the above scheme further includes:

[0045] Send a third message, the third message containing a first association relationship, the first association relationship containing a correspondence between one or more antenna ports and one or more sequences.

[0046] This application also provides an information transmission device, including:

[0047] The first receiving unit is configured to receive first information, which is used to indicate the first sequence used for uplink transmission of the terminal.

[0048] This application also provides an information transmission device, including:

[0049] The first transmitting unit is configured to transmit first information, which is used to indicate the first sequence used for uplink transmission.

[0050] This application embodiment also provides a terminal, including: a first processor and a first communication interface; wherein,

[0051] The first communication interface is configured to receive first information, which is used to indicate the first sequence used by the terminal for uplink transmission.

[0052] This application also provides a network device, including: a second processor and a second communication interface; wherein,

[0053] The second communication interface is configured to send first information, which is used to indicate the first sequence used for uplink transmission.

[0054] This application also provides a terminal, including: a first processor and a first memory for storing a computer program capable of running on the processor.

[0055] Wherein, when the first processor is configured to run the computer program, it executes the steps of any of the methods described above on the terminal side.

[0056] This application also provides a network device, including: a second processor and a second memory for storing computer programs capable of running on the processor.

[0057] Wherein, the second processor is configured to execute the steps of any of the methods described above on the network device side when running the computer program.

[0058] This application embodiment also provides a storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of any of the above-described terminal-side methods, or implements the steps of any of the above-described network device-side methods.

[0059] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of any of the above-described terminal-side methods or the steps of any of the above-described network device-side methods.

[0060] The information transmission method, apparatus, related devices, storage medium, and computer program products provided in this application embodiment allow a terminal to receive first information sent by the network side. This first information indicates the first sequence used for uplink transmission by the terminal. The technical solution provided in this application embodiment allows the network side to provide indication information to the terminal, enabling the terminal to know the sequence used for uplink transmission (e.g., an orthogonal sequence). This provides better data transmission orthogonality for uplink transmission in NTN scenarios, thereby improving the capacity of the communication system. Attached Figure Description

[0061] Figure 1 is a schematic flowchart of a first information transmission method according to an embodiment of this application;

[0062] Figure 2 is a schematic diagram of the mapping relationship between an antenna port and a DMRS symbol according to an embodiment of this application;

[0063] Figure 3 is a schematic diagram of another mapping relationship between antenna ports and DMRS symbols according to an embodiment of this application;

[0064] Figure 4 is a schematic diagram of a structure for mapping a first sequence according to an embodiment of this application;

[0065] Figure 5 is a schematic diagram of another structure for mapping the first sequence according to an embodiment of this application;

[0066] Figure 6 is a schematic flowchart of the second information transmission method according to an embodiment of this application;

[0067] Figure 7 is a schematic diagram of the structure of the first information transmission device according to an embodiment of this application;

[0068] Figure 8 is a schematic diagram of the structure of the second type of information transmission device according to an embodiment of this application;

[0069] Figure 9 is a schematic diagram of the terminal structure according to an embodiment of this application;

[0070] Figure 10 is a schematic diagram of the network device structure according to an embodiment of this application;

[0071] Figure 11 is a schematic diagram of the information transmission system structure according to an embodiment of this application. Detailed Implementation

[0072] The present application will now be described in further detail with reference to the accompanying drawings and embodiments.

[0073] Orthogonal sequences (such as orthogonal cover code (OCC) sequences) can provide orthogonality between multiple channels; correspondingly, uplink transmission based on orthogonal sequences can provide better data transmission orthogonality for uplink transmission in NTN scenarios, thereby improving the capacity of the communication system.

[0074] However, the relevant technologies do not support the indication method (which can also be understood as the configuration method) of orthogonal sequences, thus they do not support the multiplexing and transmission of uplink PUSCH based on orthogonal sequences.

[0075] Based on this, in various embodiments of this application, the network side introduces indication information about sequences (such as orthogonal sequences), enabling the terminal to know the sequence used for uplink transmission. This provides better orthogonality for uplink transmission, thereby improving the capacity of the communication system.

[0076] This application provides an information transmission method, as shown in FIG1, applied to a terminal, the method including:

[0077] Step 101: Receive first information, which is used to indicate the first sequence used by the terminal for uplink transmission.

[0078] In practical applications, the terminal can be referred to as User Equipment (UE) or simply as a user. This application embodiment does not limit the name of the terminal, as long as its function is implemented. Furthermore, the first sequence may specifically include one or more orthogonal sequences. Here, orthogonal sequences may include OCC sequences. This application embodiment does not limit the type and number of the first sequence, as long as its function is implemented.

[0079] In practical applications, in step 101, the terminal receiving the first information can be understood as the terminal receiving the first information sent (or configured, indicated, or transmitted). Specifically, the terminal can receive the first information sent by a network device (specifically, a base station). The first information can be called indication information for indicating the first sequence, or it can be called configuration information for indicating the first sequence. This application embodiment does not limit this.

[0080] Here, in order for the terminal to determine the first sequence used in the actual uplink transmission (such as PUSCH or PUCCH), the first information can be an index of the first sequence. Simultaneously, the length-related information of the first sequence can be indicated by other information; in this case, the first information can include the index of the first sequence. The terminal receiving the first information and / or other information can be receiving and sending (or configuring, indicating, or transmitting) the first information and / or other information; specifically, the terminal can receive the first information and / or other information sent by a network device (specifically, a base station).

[0081] Based on this, in one embodiment, the method may further include:

[0082] Receive second information, which indicates the sequence length and / or the number of multiplexing users associated with the first sequence.

[0083] In practical applications, when the first information and the second information jointly indicate the first sequence, the first information (e.g., sending the first information using a specific field) can be sent via Downlink Control Information (DCI) signaling; the second information can be sent via Radio Resource Control (RRC) signaling; of course, the first information and the second information can also be sent separately via RRC signaling, and this application embodiment does not limit this.

[0084] In practical applications, when the second information indicates the sequence length associated with the first sequence, the terminal can determine multiple first sequences based on the sequence length, and then determine the first sequence from the multiple first sequences based on the index of the first sequence; wherein, when the first sequence contains an OCC, the sequence length can be the sequence length of the OCC (which can be expressed as OCC Length in English).

[0085] For example, suppose the length of the first sequence is 2; in this case, the terminal can determine two first sequences, namely first sequence 1 (specifically {+1, +1}) and first sequence 2 (specifically {+1, -1}); based on the index of the first sequence (which can be represented as index = 0 or 1), and select first sequence 1 from the two first sequences.

[0086] In addition, when the length of the first sequence is 2, it means that the terminal can perform multiplexing transmission for 2 users during uplink transmission.

[0087] For example, assuming the length of the first sequence is 4, in this case, the terminal can determine 4 first sequences, namely first sequence 1 (specifically {+1, +1, +1, +1}), first sequence 2 (specifically {+1, -1, +1, -1}), first sequence 3 (specifically {+1, +1, -1, -1}), and first sequence 4 (specifically {+1, -1, -1, +1}); and select the first sequence from the 4 first sequences based on the index of the first sequence (for example, it can be represented as index = 0, 1, 2, or 3).

[0088] In addition, when the length of the first sequence is 4, it means that the terminal can perform multiplexing transmission for 4 users during uplink transmission.

[0089] For example, assuming the length of the first sequence is 8; in this case, the terminal can determine 8 first sequences, namely, first sequence 1 (specifically {+1, +1, +1, +1, +1, +1, +1, +1}), first sequence 2 (specifically {+1, -1, +1, -1, +1, -1, +1, -1}), first sequence 3 (specifically {+1, +1, -1, -1, +1, +1, -1, -1}), and first sequence 4 (specifically {+1, -1, -1, +1, +1, -1}). The first sequence is selected from the eight first sequences: 5 (specifically {+1, +1, +1, +1, -1, -1, -1, -1}), 6 (specifically {+1, -1, +1, -1, -1, +1, -1, +1}), 7 (specifically {+1, +1, -1, -1, -1, -1, +1, +1}), and 8 (specifically {+1, -1, -1, +1, -1, +1, +1, +1, -1}).

[0090] In addition, when the length of the first sequence is 8, it means that the terminal can perform multiplexing transmission for 8 users during uplink transmission.

[0091] For example, assuming the length of the first sequence is 16; in this case, the terminal can determine 16 first sequences, namely, first sequence 1 (specifically {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1, +1}), first sequence 2 (specifically {+1, -1, +1, -1, +1, -1, +1, -1, +1, -1, +1, -1, +1, -1, +1, -1}), first sequence 3 (specifically {+1, +1, -1, -1, +1, +1, -1, -1, +1, +1, -1, +1, +1, -1, -1}), and first sequence 4 (specifically {+1, -1, -1, + ... The first sequence is {1, -1, -1, +1, +1, +1, -1, -1, +1, +1, -1, +1}, the first sequence is 5 (specifically {+1, +1, +1, +1, -1, -1, -1, -1, +1, +1, +1, +1, -1, -1, -1}), the first sequence is 6 (specifically {+1, -1, +1, -1, -1, +1, -1, +1, +1, -1, +1, -1, -1, +1, -1, +1, -1}), the first sequence is 7 (specifically {+1, +1, -1, -1, -1, -1, +1, +1, +1, +1, -1, -1, -1, +1, -1}), the first sequence is 8 (specifically {+1, -1, -1, +1, -1, +1, +1, +1, -1, -1}). The first sequence 9 (specifically {+1, +1, +1, +1, +1, +1, +1, +1, +1, +1, -1, -1, -1, -1, -1, -1, -1}), the first sequence 10 (specifically {+1, -1, +1, -1, +1, -1, -1, +1, -1, +1, -1, +1, -1, +1, -1, +1, -1, +1}), the first sequence 11 (specifically {+1, +1, -1, -1, +1, +1, -1, -1, -1, -1, +1, +1, -1, -1, +1, +1}), the first sequence 12 (specifically {+1, -1, -1, +1, +1, -1, -1, + ... The first sequence 13 (specifically {+1, +1, +1, +1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, +1, +1, +1, +1, +1, +1}), the first sequence 14 (specifically {+1, -1, +1, -1, -1, +1, -1, +1, -1, +1, -1, +1, +1, +1, -1}), the first sequence 15 (specifically {+1, +1, -1, -1, -1, -1, +1, +1, +1, -1, +1, +1, +1, -1, +1, +1, -1}), and the first sequence 16 (specifically {+1, -1, -1, +1, -1, +1, +1, +1, - ...+1, -1, +1, -1}), and select the first sequence from the 16 first sequences.

[0092] In addition, when the length of the first sequence is 16, it means that the terminal can perform multiplexing transmission for 16 users during uplink transmission.

[0093] In practical applications, when the second information indicates the number of multiplexed users associated with the first sequence, the terminal can determine the sequence length based on the number of multiplexed users, and then determine the first sequence based on the index of the first sequence.

[0094] For example, assuming the number of reused users for the first sequence is 4, representing the sequence length of the first sequence is 4; in this case, the terminal can determine 4 first sequences, namely first sequence 1 (specifically {+1, +1, +1, +1}), first sequence 2 (specifically {+1, -1, +1, -1}), first sequence 3 (specifically {+1, +1, -1, -1}), and first sequence 4 (specifically {+1, -1, -1, +1}); and select the first sequence from the 4 first sequences based on the index of the first sequence (for example, it can be represented as index = 0, 1, 2, or 3).

[0095] In practical applications, in order for the terminal to determine the first sequence used in the actual transmission, the first information can also indicate the index of the first sequence and / or the length-related information of the first sequence.

[0096] Specifically, in one embodiment, the first information includes at least one of the following (which may also be understood as one or more):

[0097] The sequence length and / or the number of multiplexing users associated with the first sequence;

[0098] The index of the first sequence.

[0099] In practical applications, when the first sequence is indicated solely by the first information, the first information can be received via DCI signaling. In other words, in practical applications, when the first sequence is indicated solely by the first information, the first information can be sent via DCI signaling (which can also be understood as transmission or bearer). Specifically, the terminal can receive the first information sent by the network device.

[0100] In practical applications, when the first information includes the sequence length associated with the first sequence, the terminal can determine multiple first sequences based on the sequence length and use pre-configured rules to determine the first sequence from the multiple first sequences; when the first information includes the number of reused users associated with the first sequence, the terminal can determine the sequence length based on the number of reused users and determine multiple first sequences based on the sequence length, and then use default rules to determine the first sequence from the multiple first sequences.

[0101] For example, when the first information is set in the first field of the DCI signaling, if the sequence length is 2, the terminal can determine that the length of the first field is 1 bit, and 0 represents the first sequence 1 with a sequence length of 2, and 1 represents the first sequence 2 with a sequence length of 2; if the sequence length is 4, the terminal can determine that the length of the first field is 2 bits, and 0 represents the first sequence 1 with a sequence length of 4, 1 represents the first sequence 2 with a sequence length of 4, 2 represents the first sequence 3 with a sequence length of 4, and 3 represents the first sequence 4 with a sequence length of 4; if the sequence length is... If the sequence length is 8, the terminal can determine that the length of the first field is 3 bits, and 0 represents the first sequence 1 with a sequence length of 8, 1 represents the first sequence 2 with a sequence length of 8, 2 represents the first sequence 3 with a sequence length of 8, 3 represents the first sequence 4 with a sequence length of 8, 4 represents the first sequence 5 with a sequence length of 8, 5 represents the first sequence 6 with a sequence length of 8, 6 represents the first sequence 7 with a sequence length of 8, and 7 represents the first sequence 8 with a sequence length of 8. If the sequence length is 16, the terminal can determine that the length of the first field is 4 bits, and 0 to 15 represent 16 first sequences of length 16 respectively. After determining multiple first sequences, the terminal can select the first sequence based on pre-configured rules (such as selecting the sequence with index 1).

[0102] Furthermore, if the first information includes the index of the first sequence, the terminal can determine the first sequence based on the index of the first sequence; if the first information includes the index of the first sequence and the sequence length associated with the first sequence, the terminal can determine multiple first sequences based on the sequence length and determine the first sequence based on the index of the first sequence; if the first information includes the index of the first sequence and the number of multiplexing users associated with the first sequence, the terminal can determine the number of sequences based on the number of multiplexing users, thereby determining multiple first sequences and determining the first sequence based on the index of the first sequence.

[0103] In practical applications, since the relevant uplink transmission schemes (such as Discrete Fourier Transform (DFT)-s-Orthogonal Frequency Division Multiplexing (OFDM)) support transmission through a single antenna port, the first sequence can also be indicated through the antenna port.

[0104] Based on this, in one embodiment, the first information is used to indicate the antenna port of the terminal, the antenna port being associated with the first sequence; the method may further include:

[0105] The first sequence is determined based on a first association relationship, which includes a correspondence between one or more antenna ports and one or more sequences.

[0106] In practical applications, the first association relationship can be referred to as the first correspondence relationship, the first mapping, the first association, or the first relationship. The first association relationship can include the association relationship, mapping relationship, or correspondence relationship between one or more antenna ports and one or more sequences (specifically, the indices of one or more sequences).

[0107] Additionally, the antenna port of the terminal can be understood as one or more antenna ports supported by the terminal. The antenna port can also be called a DMRS port. The number of antenna ports can be related to the DMRS symbol length (max Length), for example, when the DMRS symbol length is 1, the terminal can support 4 antenna ports.

[0108] In related technologies, the terminal cannot know the correspondence between antenna ports and sequences. If the antenna ports are matched with the sequence according to their order, the terminal cannot determine its own antenna port, such as antenna port 1 or antenna port 2 out of two, because it does not know the antenna ports or sequences of other terminals.

[0109] To address the above issues, the first association relationship can be configured via signaling (such as RRC signaling).

[0110] Based on this, in one embodiment, the method may further include:

[0111] Receive third information, wherein the third information contains the first association relationship;

[0112] In practical applications, the terminal can receive RRC signaling, which includes the third information. Specifically, the terminal can receive the third information sent (or configured, indicated, or transmitted) by the network device (specifically, a base station). For example, when the terminal supports transmission through four antenna ports (port0, port1, port2, and port3) and the sequence length is 2, the four antenna ports can be associated with two sequences of length 2 (sequence 1 and sequence 2) to generate the first association relationship; specifically, port0 is associated with sequence 1 (index 0, which can be represented as occ index = 0), and port1 is associated with sequence 2 (index 1, which can be represented as occ index = 1).

[0113] In practical applications, the first association relationship can also be configured for the terminal in a predefined manner; that is, the first association relationship can be predefined or can be understood as something that can be determined based on predefined rules.

[0114] For example, assuming the DMRS symbol length is 1 and the sequence length is 2, it can be determined that the terminal supports 4 antenna ports, represented as port0, port1, port2 and port3 respectively. Considering that ports 0 and 1 typically use code division orthogonal methods, there will be some interference between them. Since ports 0 and 1 use different resource elements (REs) or carriers for mapping or transmission with ports 2 and 3, it can be determined that the orthogonality between ports 0 and 1 and ports 2 and 3 is better, and interference can be avoided. The correspondence between each RE and port is shown in Figure 2. Ports 0 and 1 are mapped using REs 0, 2, 4, 6, 8, and 10 (which can also be understood as ports 0 and 1 corresponding to resources of REs 0, 2, 4, 6, 8, and 10), meaning ports 0 and 1 share or use the same REs or physical resources and are distinguished by different sequences. Ports 2 and 3 are mapped using REs 1, 3, 5, 7, 9, and 11 (which can also be understood as ports 2 and 3 corresponding to resources of REs 1, 3, 5, 7, 9, and 11), meaning ports 2 and 3 share or use the same REs or physical resources and are distinguished by different sequences. In this case, ports 0, 1, 2, and 3 can be associated with two sequences of length 2 (which can be represented as sequence 1 and sequence 2) to achieve the predefined association relationship. Specifically, ports 0 and 1 can be associated with sequence 1, and ports 2 and 3 can be associated with sequence 2. Alternatively, ports 0 and 2 can be associated with sequence 1 and sequence 2 respectively. Or, ports 1 and 3 can be associated with sequence 1 and sequence 2 respectively.

[0115] For example, assuming the first sequence is an OCC sequence, and the antenna port indicated by the first information is port0 or port1, the terminal can determine that the first sequence used for PUSCH transmission is OCC sequence 1 based on the first association relationship; and if the antenna port indicated by the first information is port2 or port3, the terminal can determine that the first sequence used for PUSCH transmission is OCC sequence 2 based on the first association relationship.

[0116] Furthermore, with a DMRS symbol length of 1 and a sequence length of 4, the terminal can support 4 antenna ports, represented as port0, port1, port2, and port3. In this case, port0, port1, port2, and port3 are respectively associated with four sequences of length 4 (which can be represented as sequence 1, sequence 2, sequence 3, and sequence 4), that is, port0 is associated with sequence 1, port1 with sequence 2, port2 with sequence 3, and port3 with sequence 4.

[0117] For example, assuming the first sequence is an OCC sequence, when the antenna port indicated by the first information is port0, the terminal can determine that the first sequence used for PUSCH transmission is OCC sequence 1 based on the first association relationship; when the antenna port indicated by the first information is port1, the terminal can determine that the first sequence used for PUSCH transmission is OCC sequence 2 based on the first association relationship; when the antenna port indicated by the first information is port2, the terminal can determine that the first sequence used for PUSCH transmission is OCC sequence 3 based on the first association relationship; and when the antenna port indicated by the first information is port3, the terminal can determine that the first sequence used for PUSCH transmission is OCC sequence 4 based on the first association relationship.

[0118] In practical applications, with a DMRS symbol length of 2, the terminal can support 8 antenna ports, represented as port0, port1, port2, port3, port4, port5, port6, and port7. The correspondence between each RE and antenna port is shown in Figure 3. Port0, port1, port4, and port5 can be mapped using RE0, 2, 4, 6, 8, and 10 (or, as understood, port0, port1, port4, and port5 correspond to the resources of RE0, 2, 4, 6, 8, and 10), i.e., port0, port1... Ports 1, 2, 3, 6, and 7 share or use the same RE or physical resources, and are distinguished by different sequences (such as FD-OCC and TD-OCC); ports 2, 3, 6, and 7 are mapped using RE1, 3, 5, 7, 9, and 11 (which can also be understood as ports 2, 3, 6, and 7 corresponding to resources of RE1, 3, 5, 7, 9, and 11).

[0119] Here, with a DMRS symbol length of 2 and a sequence length of 2, the terminal can support 8 antenna ports. For a single DMRS symbol (which can be represented as a front-loaded DMRS), 4 of the 8 antenna ports are associated with two sequences of length 2 to predefine the first association relationship; that is, port 0 and port 1 are associated with sequence 1, and port 2 and port 3 are associated with sequence 2. For two DMRS symbols, the 8 antenna ports can be associated with two sequences of length 2; that is, port 0, port 1, port 4, and port 5 are associated with sequence 1, and port 2, port 3, port 6, and port 7 are associated with sequence 2.

[0120] In practical applications, with a DMRS symbol length of 2 and a sequence length of 4, for a single DMRS symbol, four of the eight antenna ports can be mapped one-to-one with four sequences of length 4. For example, port 0 can be associated with sequence 1, port 1 with sequence 2, port 2 with sequence 3, and port 3 with sequence 4; or, the antenna ports can be associated with a specified sequence. For two DMRS symbols, the eight antenna ports can be associated with four sequences of length 4. For example, port 0 and port 1 can be associated with sequence 1, port 2 and port 3 with sequence 2, port 4 and port 5 with sequence 3, and port 6 and port 7 with sequence 4. Alternatively, the antenna ports can be associated with a specified sequence.

[0121] In practical applications, with a DMRS symbol length of 2 and a sequence length of 8, for a single DMRS symbol, four of the eight antenna ports can be associated with four sequences of length 8. For example, port 0 can be associated with sequence 1, port 1 with sequence 2, port 2 with sequence 3, and port 3 with sequence 4; or, the antenna ports can be associated with a specified sequence. For two DMRS symbols, the eight antenna ports can be mapped one-to-one with eight sequences of length 8. For example, port 0 can be associated with sequence 1, port 1 with sequence 2, port 2 with sequence 3, port 3 with sequence 4, port 4 with sequence 5, port 5 with sequence 6, port 6 with sequence 7, and port 7 with sequence 8; or, the antenna ports can be associated with a specified sequence. This achieves the predefined first association relationship.

[0122] Here, after determining the first sequence, the terminal can map (or deploy or overlay) the first sequence to the corresponding uplink transmission; wherein, mapping can be understood as multiplying, operating or overlaying the first sequence or its elements with the symbols or modulation symbols (also known as complex symbols) carried on the PUSCH or PUCCH, or spreading (or spreading) the symbols or modulation symbols carried on the PUSCH or PUCCH.

[0123] Based on this, in one embodiment, as shown in FIG1, the method may further include:

[0124] Step 102: Map the first sequence to the time-domain and / or frequency-domain resources of PUSCH.

[0125] For time-domain resources, mapping can be performed at the time slot level (inter-slot mapping or mapping), meaning the terminal can map the first sequence to a PUSCH time slot (e.g., 1, 2, or 4 time slots), or at the symbol level (inter-symbol mapping), meaning the terminal can map the first sequence to a PUSCH symbol.

[0126] In practical applications, the first sequence is mapped to a PUSCH time slot. The terminal can group N time slots (N is an integer greater than or equal to 1) and perform multiplication or calculation (which can be expressed as calculation) on the REs carrying data in the N time slots with the elements of the first sequence to realize the mapping of the first sequence on the symbols of the PUSCH. The elements of the first sequence can be understood as the values ​​of the weight of the first sequence multiplied by the corresponding data, symbols, or complex-valued modulation symbols. For example, for a first sequence of length 4 {+1, +1, -1, -1}, +1, +1, -1, -1 can be called the elements of the first sequence.

[0127] In practical applications, since the first sequence needs to be applied to the same transmitted data to ensure the orthogonality of the transmission of the superimposed first sequence, it is necessary to ensure that the REs in the PUSCH time slots carry the same content or data. For PUSCH repetition transmission based on DCI scheduling, the RV changes according to the RV in the DCI indication. In this case, the terminal can map the first sequence to the PUSCH time slots based on the number or value of RVs.

[0128] Specifically, in one embodiment, the elements of the first sequence are mapped to one or more time slots (or at least one time slot) of a PUSCH having the same RV.

[0129] Here, in the process of mapping at the time slot level, the time slots or repetitions of PUSCHs can be mapped to the elements of the first sequence. Specifically, the terminal can map one or more time slots of PUSCHs with the same RV to the elements of the first sequence (also known as spread spectrum or calculation); or, the terminal can divide the time slots of PUSCHs with the same RV into a group of PUSCH transmission groups, obtaining one or more groups of PUSCH transmission groups, and map each group of PUSCH transmission groups to the elements of the first sequence; or, the terminal can map one or more time slots of adjacent PUSCHs with the same RV to the elements of the first sequence.

[0130] For example, as shown in Figure 4, assuming the first sequence is an OCC sequence with a sequence length of 2, the terminal can map the OCC sequence 1 (which can be represented as {+1, +1}) with a sequence length of 2 to the two PUSCH time slots of user 1 with RV of 0 (which can be represented as RV = 0 or RV0), that is, map the first time slot of PUSCH to the first element +1 of OCC sequence 1, and map the second time slot of PUSCH to the second element +1 of OCC sequence 1; the terminal can also map the {+1, +1} sequence to the third and fourth time slots (i.e., the two PUSCH time slots of user 1 with RV of 2), until all indicated duplicate transmission time slots are mapped.

[0131] Additionally, the terminal can map the OCC sequence 2 (which can be represented as {+1, -1}) of length 2 to the two PUSCH time slots where the user's RV is 0, respectively. Specifically, it maps the first PUSCH time slot to the first element +1 of OCC sequence 2, and the second PUSCH time slot to the second element -1 of OCC sequence 2. The terminal can also map the {+1, -1} sequence to the 3rd and 4th time slots (i.e., the two PUSCH time slots where the user's RV is 2), until all indicated repetitive transmission time slots are mapped.

[0132] Additionally, the terminal can map elements of the first sequence to one or more time slots of PUSCH with different RVs. For example, as shown in FIG5, assuming the first sequence is an OCC sequence with a sequence length of 2, the terminal can map OCC sequence 1 (which can be represented as {+1, +1}) of length 2 to the time slots of PUSCH where user 1's RVs are 0, 2, 3, 1 (which can be represented as RV = 0, 2, 3, and 1 or RV 0, 2, 3, 1). That is, the first element +1 of OCC sequence 1 is mapped or operated with the 1st, 2nd, 3rd, and 4th time slots, and the second element +1 of OCC sequence 1 is mapped or operated with the 5th, 6th, 7th, and 8th time slots. Simultaneously, OCC sequence 2 (which can be represented as {+1, -1}) of length 2 is mapped to the time slots of PUSCH where user 2's RVs are 0, 2, 3, and 1. That is, the first element +1 of the OCC sequence 2 is mapped or operated with the 1st, 2nd, 3rd and 4th time slots, and the second element -1 of the OCC sequence 2 is mapped or operated with the 5th, 6th, 7th and 8th time slots.

[0133] In practical applications, the terminal can also map the first sequence to symbols of PUSCH based on the value of RV.

[0134] Specifically, in one embodiment, the elements of the first sequence are mapped to one or more symbols (or at least one symbol) of a PUSCH having the same RV.

[0135] Here, in the process of mapping at the symbol level, the terminal can map one or more symbols (or complex symbols) of PUSCH to the elements of the first sequence.

[0136] For example, assuming the first sequence is an OCC sequence with a sequence length of 2, the terminal can map the OCC sequence 1 (which can be represented as {+1, +1}) with a sequence length of 2 to the symbol (or complex symbol) carried by the PUSCH of terminal 1 with an RV of 0; simultaneously, it can map the OCC sequence 2 (which can be represented as {+1, -1}) with a sequence length of 2 to the symbol (or complex symbol) carried by the PUSCH of terminal 2 with an RV of 0. The symbol (or complex symbol) carried by the PUSCH mapped to the OCC sequence carries the same content or information. Alternatively, the symbol carried by the PUSCH mapped to the first element (sequence length of 2) in the OCC sequence can be the same as the symbol carried by the PUSCH mapped to the second element (sequence length of 2) in the OCC sequence.

[0137] In practical applications, during the symbol-level mapping process, the terminal can map the first sequence to non-DMRS symbols of the PUSCH, where non-DMRS symbols are those not used for DMRS. Alternatively, the terminal can map the first sequence to all symbols of the PUSCH.

[0138] In one embodiment, mapping the first sequence to a frequency domain resource or RE of the PUSCH includes:

[0139] The elements of the first sequence are mapped in the frequency domain to the data or information carried by the PUSCH.

[0140] In practical applications, each Physical Resource Block (PRB) or each carrier in the frequency domain of PUSCH can use the same first sequence.

[0141] In practical applications, the terminal can map and / or calculate the elements of the first sequence with the data or information carried by the PUSCH in the frequency domain based on the subcarrier number information, subcarrier identification information, the first factor (also known as the spreading factor), and the symbol-related information of the PUSCH; wherein, the following formula can be used for mapping and / or calculation:

[0142] Among them, MSC N represents the number of subcarriers in the frequency domain; SF The first factor is denoted as k, which is associated with the sequence length of the first sequence; k represents the subcarrier identifier (i.e., the subcarrier number, also known as the second label), and the value of k is [0, M]. SC -1]; l represents the position of the PUSCH symbol (which can also be understood as the l-th symbol or the third number), and the value of l is [0, L], where L is the maximum number of symbols or the maximum number; y represents the data or information carried after frequency domain mapping; w n Represented as the first sequence, w n (x) represents an element of the first sequence.

[0143] Here, in the process of mapping based on formula (1), the subcarrier identifier can be incremented in the frequency domain (which can be expressed as in increasing order of), and then the mapping is performed in the manner of incrementing l or symbol.

[0144] For example, suppose the length of the first sequence is 4 (i.e., N). SF =4), there are 4 first sequences, namely first sequence 1 (specifically {+1, +1, +1, +1}), first sequence 2 (specifically {+1, -1, +1, -1}), first sequence 3 (specifically {+1, +1, -1, -1}) and first sequence 4 (specifically {+1, -1, -1, +1}). When n is 0, the corresponding first sequence is first sequence 1, and w0(0) is +1, w0(1) is +1, w1(2) is +1 and w0(3) is +1; when n is 1, the corresponding first sequence is first sequence 2, and w1(0) is +1, w1(1) is -j, w1(2) is -1 and w1(3) is +j; when n is 2, the corresponding first sequence is first sequence 3, and w2(0) is +1, w2(1) is -1, w2(2) is +1 and w2(3) is -1; when n is 3, the corresponding first sequence is first sequence 4, and w3(0) is +1, w3(1) is +j, w3(2) is -1 and w3(3) is -j. When M SC When k is 12 and l = 0, the range of k is [0, 11]. This allows us to determine the position of the 12 subcarriers corresponding to the data carried on the first symbol, i.e., y(l*M) SC +k) can be represented as:

[0145] Where, when k = 0, y(k) = w n (0)*d(0); When k=1, y(k)=w n (0)*d(1); When k=2, y(k)=w n(0)*d(2); When k=3, y(k)=w n (1)*d(0); When k=4, y(k)=w n (1)*d(1); When k=5, y(k)=w n (1)*d(2); When k=6, y(k)=w n (2)*d(0); When k=7, y(k)=w n (2)*d(1); When k=8, y(k)=w n (2)*d(2); When k=9, y(k)=w n (3)*d(0); When k=10, y(k)=w n (3)*d(1); When k=11, y(k)=w n (3)*d(2).

[0146] As can be seen from the above description, the positions of the 12 subcarriers correspond to the four repeated transmissions of data d(0), d(1), and d(2); the terminal can map the data d(0), d(1), and d(2) to the four elements of the first sequence, or, after the data d(0), d(1), and d(2) are transmitted four times, map d(0), d(1), and d(2) to the elements or weights of the first sequence.

[0147] Accordingly, this application also provides an information transmission method, as shown in FIG6, applied to a network device, the method comprising:

[0148] Step 601: Send first information, which is used to indicate the first sequence used for uplink transmission.

[0149] In one embodiment, as shown in FIG6, the method may further include:

[0150] Step 602: Send second information, which indicates the sequence length and / or the number of multiplexing users associated with the first sequence.

[0151] In one embodiment, the method may further include:

[0152] Send a third message, the third message containing a first association relationship, the first association relationship containing a correspondence between one or more antenna ports and one or more sequences.

[0153] The information transmission method provided in this application embodiment involves a terminal receiving first information sent by the network side. This first information indicates the first sequence used for uplink transmission by the terminal. The technical solution provided in this application embodiment allows the network side to provide indication information to the terminal, enabling the terminal to know the sequence used for uplink transmission (e.g., an orthogonal sequence). This provides better data transmission orthogonality for uplink transmission in NTN scenarios, thereby improving the capacity of the communication system.

[0154] To implement the method of this application embodiment, this application embodiment also provides an information transmission device, disposed on a terminal, as shown in FIG7, the device including:

[0155] The first receiving unit 701 is configured to receive first information, which is used to indicate the first sequence used by the terminal for uplink transmission.

[0156] In one embodiment, the first information includes an index of the first sequence; as shown in FIG7, the device may further include: a second receiving unit 702; wherein,

[0157] The second receiving unit 702 is configured to receive second information, which is used to indicate the sequence length and / or the number of multiplexed users associated with the first sequence.

[0158] In one embodiment, the first information is used to indicate the antenna port of the terminal, the antenna port being associated with the first sequence; the device may further include: a determining unit; wherein,

[0159] The determining unit is configured to determine the first sequence based on a first association relationship, wherein the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.

[0160] In one embodiment, the first receiving unit 701 is further configured to:

[0161] Receive third information, wherein the third information contains the first association relationship;

[0162] or,

[0163] The first association is predefined.

[0164] In one embodiment, the determining unit is further configured to map the first sequence onto the time-domain and / or frequency-domain resources of the PUSCH.

[0165] In one embodiment, the determining unit is configured as follows:

[0166] Map the first sequence onto a PUSCH time slot;

[0167] or,

[0168] Map the first sequence onto the symbol of PUSCH.

[0169] In one embodiment, the determining unit is configured to map elements of the first sequence to one or more time slots of a PUSCH having the same RV.

[0170] In one embodiment, the determining unit is configured to map elements of the first sequence to one or more symbols of a PUSCH having the same RV.

[0171] In one embodiment, the determining unit is configured as follows:

[0172] Map the first sequence onto a non-DMRS symbol of PUSCH;

[0173] or,

[0174] Map the first sequence to all symbols of PUSCH.

[0175] In one embodiment, the determining unit is configured to map the elements of the first sequence to the data or information carried by the PUSCH in the frequency domain.

[0176] In practical applications, the first receiving unit 701 and the second receiving unit 702 can be implemented by the communication interface in the information transmission device, and the determining unit can be implemented by the processor in the information transmission device.

[0177] To implement the method of this application embodiment, this application embodiment also provides an information transmission device, disposed on a network device, as shown in FIG8, the device including:

[0178] The first transmitting unit 801 is configured to transmit first information, which is used to indicate the first sequence used for uplink transmission.

[0179] In one embodiment, the first information includes an index of the first sequence; as shown in FIG8, the device may further include: a second transmitting unit 802; wherein,

[0180] The second sending unit 802 is configured to send second information, which is used to indicate the sequence length and / or the number of multiplexed users associated with the first sequence.

[0181] In one embodiment, the first transmitting unit 801 is further configured to transmit third information, the third information including a first association relationship, the first association relationship including a correspondence between one or more antenna ports and one or more sequences.

[0182] In practical applications, the first sending unit 801 and the second sending unit 802 can be implemented by the communication interface in the information transmission device.

[0183] It should be noted that the information transmission device provided in the above embodiments is only illustrated by the division of the above program modules. In actual 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 transmission device and the information transmission 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.

[0184] Based on the hardware implementation of the above program modules, and in order to implement the terminal-side method of this application embodiment, this application embodiment also provides a terminal, as shown in FIG9, the terminal 900 including:

[0185] The first communication interface 901 is capable of exchanging information with network devices;

[0186] The first processor 902 is connected to the first communication interface 901 to enable information interaction with network devices and to execute the methods provided by one or more of the above-mentioned terminal-side technical solutions when running computer programs.

[0187] The computer program is stored in the first memory 903.

[0188] Specifically, the first communication interface 901 is configured to receive first information, which is used to indicate the first sequence used by the terminal for uplink transmission.

[0189] In one embodiment, the first information includes an index of the first sequence, and the first communication interface 901 is further configured to receive second information, the second information being used to indicate the sequence length and / or the number of multiplexed users associated with the first sequence.

[0190] In one embodiment, the first information is used to indicate the antenna port of the terminal, the antenna port being associated with the first sequence, and the first processor 902 is further configured to determine the first sequence based on a first association relationship, the first association relationship including a correspondence between one or more antenna ports and one or more sequences.

[0191] In one embodiment, the first communication interface 901 is further configured as follows:

[0192] Receive third information, wherein the third information contains the first association relationship;

[0193] or,

[0194] The first association is predefined.

[0195] In one embodiment, the first processor 902 is further configured to map the first sequence onto the time-domain and / or frequency-domain resources of the PUSCH.

[0196] In one embodiment, the first processor 902 is configured as follows:

[0197] Map the first sequence onto a PUSCH time slot;

[0198] or,

[0199] Map the first sequence onto the symbol of PUSCH.

[0200] In one embodiment, the first processor 902 is configured to map elements of the first sequence to one or more time slots of a PUSCH having the same RV.

[0201] In one embodiment, the first processor 902 is configured to map elements of the first sequence to one or more symbols of a PUSCH having the same RV.

[0202] In one embodiment, the first processor 902 is configured as follows:

[0203] Map the first sequence onto a non-DMRS symbol of PUSCH;

[0204] or,

[0205] Map the first sequence to all symbols of PUSCH.

[0206] In one embodiment, the first processor 902 is configured as follows:

[0207] The elements of the first sequence are mapped in the frequency domain to the data or information carried by the PUSCH.

[0208] It should be noted that the specific processing procedures of the first communication interface 901 and the first processor 902 can be understood by referring to the above method.

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

[0210] The first memory 903 in this embodiment is used to store various types of data to support the operation of the terminal 900. Examples of such data include any computer program used to operate on the terminal 900.

[0211] The methods disclosed in the embodiments of this application can be applied to the first processor 902, or implemented by the first processor 902. The first processor 902 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 902. The first processor 902 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 902 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application can be directly reflected 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 903. The first processor 902 reads the information in the first memory 903 and completes the steps of the aforementioned method in combination with its hardware.

[0212] In an exemplary embodiment, terminal 900 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.

[0213] Based on the hardware implementation of the above program modules, and in order to implement the method on the network device side of this application embodiment, this application embodiment also provides a network device, as shown in FIG10, the network device 1000 including:

[0214] The second communication interface 1001 is capable of exchanging information with the terminal;

[0215] The second processor 1002 is connected to the second communication interface 1001 to enable information interaction with the terminal and to execute the methods provided by one or more technical solutions on the network device side when running computer programs.

[0216] The computer program is stored in the second memory 1003.

[0217] Specifically, the second communication interface 1001 is configured to send first information, which is used to indicate the first sequence used for uplink transmission.

[0218] In one embodiment, the first information includes an index of the first sequence; the second communication interface 1001 is further configured to send second information, the second information being used to indicate the sequence length and / or the number of multiplexed users associated with the first sequence.

[0219] In one embodiment, the second communication interface 1001 is further configured to send third information, the third information including a first association relationship, the first association relationship including a correspondence between one or more antenna ports and one or more sequences.

[0220] It should be noted that the specific processing procedure of the second communication interface 1001 can be understood by referring to the above method.

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

[0222] The second memory 1003 in this embodiment is used to store various types of data to support the operation of the network device 1000. Examples of such data include any computer program used to operate on the network device 1000.

[0223] The methods disclosed in the embodiments of this application can be applied to the second processor 1002, or implemented by the second processor 1002. The second processor 1002 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 second processor 1002. The second processor 1002 may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The second processor 1002 can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of this application 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 second memory 1003. The second processor 1002 reads the information in the second memory 1003 and completes the steps of the aforementioned method in combination with its hardware.

[0224] In an exemplary embodiment, the network device 1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general-purpose processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method. It is understood that the memories (first memory 903, second memory 1003) in the embodiments of this application may be volatile memory or non-volatile memory, or may include both. Specifically, the non-volatile memory may 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 may be disk storage or magnetic tape storage. 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 application are intended to include, but are not limited to, these and any other suitable types of memory.

[0225] To implement the method provided in the embodiments of this application, the embodiments of this application also provide an information transmission system, as shown in FIG11, which includes: a terminal 1101 and a network device 1102.

[0226] It should be noted that the specific processing procedures of terminal 1101 and network device 1102 have been described in detail above and will not be repeated here.

[0227] In an exemplary embodiment, this application also provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium. For example, it may include a first memory 903 storing a computer program, which can be executed by a first processor 902 of a terminal 900 to complete the steps described in the aforementioned terminal-side method. Another example is a second memory 1003 storing a computer program, which can be executed by a second processor 1002 of a network device 1000 to complete the steps described in the aforementioned network device-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.

[0228] In an exemplary embodiment, this application also provides a computer program product, including a computer program that can be executed by a first processor 902 of a terminal 900 to complete the steps described in the aforementioned terminal-side method, or the computer program can be executed by a second processor 1002 of a network device 1000 to complete the steps described in the aforementioned network device-side method.

[0229] 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.

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

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

Claims

1. An information transmission method, applied to a terminal, comprising: Receive first information, the first information being used to indicate the first sequence used for uplink transmission of the terminal.

2. The method according to claim 1, wherein, The first information includes an index of the first sequence; the method further includes: Receive second information, which indicates the sequence length and / or the number of multiplexing users associated with the first sequence.

3. The method according to claim 1, wherein, The first information includes at least one of the following: The sequence length and / or the number of multiplexing users associated with the first sequence; The index of the first sequence.

4. The method according to claim 1, wherein, The first information is used to indicate the antenna port of the terminal, which is associated with the first sequence.

5. The method according to claim 4, wherein, The method further includes: The first sequence is determined based on a first association relationship, which includes a correspondence between one or more antenna ports and one or more sequences.

6. The method according to claim 5, wherein, The method further includes: Receive third information, wherein the third information contains the first association relationship; or, The first association is predefined.

7. The method according to any one of claims 1 to 6, wherein, The method further includes: The first sequence is mapped to the time-domain and / or frequency-domain resources of the Physical Uplink Shared Channel (PUSCH).

8. The method according to claim 7, wherein, The step of mapping the first sequence to the time-domain resources of PUSCH includes: Map the first sequence onto a PUSCH time slot; or, Map the first sequence onto the symbol of PUSCH.

9. The method according to claim 8, wherein, The elements of the first sequence are mapped to one or more slots of a PUSCH with the same redundant version RV.

10. The method according to claim 8, wherein, Map the elements of the first sequence to one or more symbols of a PUSCH that have the same RV.

11. The method according to claim 8, wherein, The step of mapping the first sequence to symbols of PUSCH includes: The first sequence is mapped onto the undemodulated reference signal DMRS symbol of PUSCH; or, Map the first sequence to all symbols of PUSCH.

12. The method according to claim 7, wherein, The step of mapping the first sequence to the frequency domain resources of PUSCH includes: The elements of the first sequence are mapped in the frequency domain to the data or information carried by the PUSCH.

13. An information transmission method, applied to a network device, comprising: Send a first message, which indicates the first sequence used for uplink transmission.

14. The method according to claim 13, wherein, The first information includes an index of the first sequence; the method further includes: Send a second message, which indicates the sequence length and / or the number of multiplexed users associated with the first sequence.

15. The method according to claim 13, wherein, The first information includes at least one of the following: The sequence length and / or the number of multiplexing users associated with the first sequence; The index of the first sequence.

16. The method according to claim 13, wherein, The first information is used to indicate the antenna port, which is associated with the first sequence.

17. The method according to claim 16, wherein, The method further includes: Send a third message, the third message containing a first association relationship, the first association relationship containing a correspondence between one or more antenna ports and one or more sequences.

18. An information transmission device, comprising: The first receiving unit is configured to receive first information, which is used to indicate the first sequence used for uplink transmission of the terminal.

19. An information transmission device, comprising: The first transmitting unit is configured to transmit first information, which is used to indicate the first sequence used for uplink transmission.

20. A terminal, comprising: A first processor and a first communication interface; wherein... The first communication interface is configured to receive first information, which is used to indicate the first sequence used by the terminal for uplink transmission.

21. A network device, comprising: A second processor and a second communication interface; wherein... The second communication interface is configured to send first information, which is used to indicate the first sequence used for uplink transmission.

22. A terminal, comprising: A first processor and a first memory for storing computer programs capable of running on the processor. Wherein, when the first processor is configured to run the computer program, it performs the steps of the method according to any one of claims 1 to 12.

23. A network device, comprising: A second processor and a second memory for storing computer programs that can run on the processor. Wherein, when the second processor is configured to run the computer program, it performs the steps of the method according to any one of claims 13 to 17.

24. A storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12, or implements the steps of the method according to any one of claims 13 to 17.

25. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12, or implements the steps of the method according to any one of claims 13 to 17.

Citation Information

Patent Citations

  • Antenna port determination method of DMRS, user terminal and network device

    CN109391414A

  • Scheduling method and device between base station and terminal

    CN116567789A

  • Information indication method and device, related equipment and storage medium

    CN117692116A

  • Method and apparatus for satellite communication in non-terrestrial network

    CN118318491A

  • Information transmission method and device, related equipment, storage medium and computer program product

    CN119402977A