Information transmission method and device, related equipment, storage medium and computer program product
By introducing sequence indication information in the NTN scenario, the terminal can map orthogonal sequences to PUSCH resources, solving the problem of enhanced NTN uplink transmission capacity and achieving higher communication system capacity.
Patent Information
- Application Number
- CN202411516279.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-07
AI Technical Summary
In the non-terrestrial network (NTN) scenario, how to achieve capacity enhancement of uplink transmission is an urgent problem to be solved.
By introducing sequence indication information between the terminal and the network device, the terminal can obtain the orthogonal sequence used for uplink transmission, thereby mapping the sequence to the time domain resources and/or frequency domain resources of the physical uplink shared channel (PUSCH) .
By providing better data transmission orthogonality, the capacity of the communication system is improved, and the problem of increasing uplink transmission capacity in NTN scenarios is solved.
Smart Images

Figure CN119402977A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to an information transmission method, apparatus, related equipment, storage medium and computer program product. Background Art
[0002] Non Terrestrial Network (NTN) uses satellite communication technology to provide secure and reliable connection services to areas without terrestrial network coverage, thereby increasing the coverage of the communication network.
[0003] However, how to achieve capacity enhancement of uplink transmission in NTN scenarios is an urgent problem to be solved. Summary of the invention
[0004] To solve related technical problems, the embodiments of the present application provide an information transmission method, apparatus, related equipment, storage medium and computer program product.
[0005] The technical solution of the embodiment of the present application is implemented as follows:
[0006] The present application provides an information transmission method, which is applied to a terminal and includes:
[0007] First information is received, where the first information is used to indicate a first sequence used for uplink transmission by the terminal.
[0008] In the above solution, the first information includes an index of the first sequence; and the method further includes:
[0009] Second information is received, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0010] In the above solution, the first information includes at least one of the following:
[0011] a sequence length and / or a number of multiplexed users associated with the first sequence;
[0012] An index of the first sequence.
[0013] In the above solution, the first information is used to indicate the antenna port of the terminal, and the antenna port is associated with the first sequence.
[0014] In the above scheme, the method further comprises:
[0015] The first sequence is determined according to a first association relationship, where the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0016] In the above scheme, the method further comprises:
[0017] receiving third information, wherein the third information includes the first association relationship;
[0018] or,
[0019] The first association relationship is predefined.
[0020] In the above scheme, the method further comprises:
[0021] The first sequence is mapped to time domain resources and / or frequency domain resources of a physical uplink shared channel (PUSCH).
[0022] In the above solution, mapping the first sequence to the time domain resources of the PUSCH includes:
[0023] Mapping the first sequence to a time slot of a PUSCH;
[0024] or,
[0025] Map the first sequence to symbols of the PUSCH.
[0026] In the above solution, the elements of the first sequence are mapped to one or more time slots of the PUSCH with the same redundancy version (RV, Redundancy Version).
[0027] In the above solution, the elements of the first sequence are mapped to one or more symbols of the PUSCH with the same RV.
[0028] In the above solution, mapping the first sequence to a symbol of a PUSCH includes:
[0029] Mapping the first sequence to a non-demodulation reference signal (DMRS, Demodulation Reference Signal) symbol of the PUSCH;
[0030] or,
[0031] The first sequence is mapped to all symbols of the PUSCH.
[0032] In the above solution, mapping the first sequence to the frequency domain resources of the PUSCH includes:
[0033] The elements of the first sequence are mapped to the data or information carried by the PUSCH in the frequency domain.
[0034] The embodiment of the present application also provides an information transmission method, which is applied to a network device, including:
[0035] First information is sent, where the first information is used to indicate a first sequence used for uplink transmission.
[0036] In the above solution, the first information includes an index of the first sequence; and the method further includes:
[0037] Sending second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0038] In the above solution, the first information includes at least one of the following:
[0039] a sequence length and / or a number of multiplexed users associated with the first sequence;
[0040] An index of the first sequence.
[0041] In the above solution, the first information is used to indicate an antenna port, and the antenna port is associated with the first sequence.
[0042] In the above scheme, the method further comprises:
[0043] Sending third information, where the third information includes a first association relationship, where the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0044] The present application also provides an information transmission device, including:
[0045] The first receiving unit is used to receive first information, where the first information is used to indicate a first sequence used for uplink transmission of the terminal.
[0046] The present application also provides an information transmission device, including:
[0047] The first sending unit is used to send first information, where the first information is used to indicate a first sequence used for uplink transmission.
[0048] The embodiment of the present application also provides a terminal, comprising: a first processor and a first communication interface; wherein,
[0049] The first communication interface is used to receive first information, where the first information is used to indicate a first sequence used by the terminal for uplink transmission.
[0050] The embodiment of the present application further provides a network device, comprising: a second processor and a second communication interface; wherein,
[0051] The second communication interface is used to send first information, where the first information is used to indicate a first sequence used for uplink transmission.
[0052] The embodiment of the present application further provides a terminal, comprising: a first processor and a first memory for storing a computer program that can be run on the processor,
[0053] Wherein, the first processor is used to execute the steps of any of the above-mentioned terminal side methods when running the computer program.
[0054] The embodiment of the present application further provides a network device, comprising: a second processor and a second memory for storing a computer program that can be run on the processor,
[0055] Wherein, the second processor is used to execute the steps of any one of the above-mentioned methods on the network device side when running the computer program.
[0056] An embodiment of the present application also provides a storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned methods on the terminal side are implemented, or the steps of any of the above-mentioned methods on the network device side are implemented.
[0057] An embodiment of the present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods on the terminal side, or implements the steps of any of the above-mentioned methods on the network device side.
[0058] In the information transmission method, apparatus, related equipment, storage medium and computer program product provided by the embodiments of the present application, a terminal receives first information sent by a network side, and the first information is used to indicate a first sequence used for uplink transmission of the terminal. In the technical solution provided by the embodiments of the present application, the network side provides indication information to the terminal, so that the terminal can know the sequence used for uplink transmission (such as an orthogonal sequence), so that better orthogonality of data transmission can be provided for uplink transmission in the NTN scenario, thereby improving the capacity of the communication system. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 This is a schematic diagram of the first information transmission method flow in an embodiment of the present application;
[0060] Figure 2 A schematic diagram of a mapping relationship between an antenna port and a DMRS symbol according to an embodiment of the present application;
[0061] Figure 3 This is a schematic diagram of another mapping relationship between antenna ports and DMRS symbols according to an embodiment of the present application;
[0062] Figure 4 This is a structural schematic diagram of mapping a first sequence according to an embodiment of the present application;
[0063] Figure 5This is another structural schematic diagram of mapping the first sequence in an embodiment of the present application;
[0064] Figure 6 This is a flow chart of a second information transmission method according to an embodiment of the present application;
[0065] Figure 7 This is a schematic diagram of the structure of the first information transmission device according to an embodiment of the present application;
[0066] Figure 8 This is a schematic diagram of the structure of the second information transmission device according to the embodiment of the present application;
[0067] Fig. 9 This is a schematic diagram of the terminal structure of an embodiment of the present application;
[0068] Fig.10 This is a schematic diagram of the network device structure of an embodiment of the present application;
[0069] Fig.11 This is a schematic diagram of the information transmission system structure of an embodiment of the present application. DETAILED DESCRIPTION
[0070] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0071] Orthogonal sequences (such as orthogonal cover code (OCC) sequences) can provide orthogonality between multiple channels; accordingly, uplink transmission based on orthogonal sequences can provide better orthogonality of data transmission for uplink transmission in NTN scenarios, thereby improving the capacity of the communication system.
[0072] However, in the related art, it is impossible to support an indication method (which can also be understood as a configuration method) regarding an orthogonal sequence, and thus the multiplexing and transmission of an uplink PUSCH based on an orthogonal sequence is not supported.
[0073] Based on this, in various embodiments of the present application, the network side introduces indication information about the sequence (such as an orthogonal sequence) so that the terminal can know the sequence used for the uplink transmission. In this way, better orthogonality of data transmission can be provided for the uplink transmission, thereby improving the capacity of the communication system.
[0074] The present application embodiment provides an information transmission method, such as Figure 1 As shown, applied to a terminal, the method includes:
[0075] Step 101: Receive first information, where the first information is used to indicate a first sequence used for uplink transmission by the terminal.
[0076] In actual application, the terminal may be referred to as user equipment (UE) or user, etc. The embodiment of the present application does not limit the name of the terminal, as long as its function is realized. In addition, the first sequence may specifically include one or more orthogonal sequences, where the orthogonal sequence may include an OCC sequence. The embodiment of the present application does not limit the type and quantity of the first sequence, as long as its function is realized.
[0077] In actual application, in step 101, the terminal receives the first information, which can be understood as the terminal receiving the first information sent (can also be understood as configuration or indication or transmission). Specifically, the terminal can receive the first information sent by a network device (specifically, a base station); wherein the first information can be called indication information for indicating the first sequence, and of course, it can also be called configuration information for indicating the first sequence, which is not limited in this embodiment of the present application.
[0078] Here, in order to enable the terminal to determine the first sequence actually used for uplink transmission (such as PUSCH or PUCCH), the first information may be an index of the first sequence (which may be expressed as index in English), and at the same time, information related to the length of the first sequence may be indicated by other information; in this case, the first information may include the index of the first sequence. The terminal receives the first information and / or other information, which may be the first information and / or other information received and sent (which may also be understood as configuration or indication or transmission); specifically, the terminal may receive the first information and / or other information sent by a network device (specifically, a base station).
[0079] Based on this, in one embodiment, the method may further include:
[0080] Second information is received, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0081] Among them, in actual application, when the first sequence is jointly indicated by the first information and the second information, the first information (for example, the first information is sent using a specific field (expressed as field in English)) can be sent through downlink control information (DCI, Downlink Control Information) signaling; the second information can be sent through radio resource control (RRC, Radio Resource Control) signaling; of course, the first information and the second information can also be sent separately through RRC signaling, which is not limited to this in the embodiment of the present application.
[0082] In actual application, when the second information indicates a 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 includes an OCC, the sequence length can be the sequence length of the OCC (which can be expressed as OCC Length in English).
[0083] Exemplarily, assume that 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 expressed as index = 0 or 1), and select the first sequence 1 from the two first sequences.
[0084] In addition, when the length of the first sequence is 2, it means that the terminal can perform multiplexing transmission of 2 users during uplink transmission.
[0085] Exemplarily, assuming that 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}); based on the index of the first sequence (for example, it can be expressed as index = 0, 1, 2 or 3), the first sequence is selected from the 4 first sequences.
[0086] In addition, when the length of the first sequence is 4, it means that the terminal can perform multiplexing transmission of 4 users during uplink transmission.
[0087] Exemplarily, it is assumed that 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}), first sequence 4 (specifically {+1, -1, -1, +1, +1, -1, -1, +1}), first sequence 5 (specifically {+1, +1, +1, +1, -1, -1, -1}), first sequence 6 (specifically {+1, -1, +1, -1, -1, +1, -1, +1}), first sequence 7 (specifically {+1, +1, -1, -1, -1, +1, +1}) and first sequence 8 (specifically {+1, -1, -1, +1, -1, +1, +1, -1}), and select the first sequence from the 8 first sequences.
[0088] 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.
[0089] Exemplarily, it is assumed that 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, +1, -1}), first sequence 4 (specifically {+1, -1, -1, +1, + The first sequence 1 (specifically {+1, +1, +1, +1, -1, -1, +1, +1, -1, -1, +1, +1, -1, -1, +1}), the first sequence 2 (specifically {+1, +1, +1, +1, -1, -1, -1, +1, +1, +1, -1, -1, -1, +1}), the first sequence 3 (specifically {+1, +1, +1, -1, -1, +1, +1, -1, +1, +1, -1, +1, -1, +1}), the first sequence 4 (specifically {+1, +1, +1, -1, -1, +1, +1, -1, +1, +1, -1, +1, -1, +1}), the first sequence 5 (specifically {+1, +1, +1, +1, -1, -1, -1, +1, +1, +1, -1, -1, -1, +1}), the first sequence 6 (specifically {+1, -1, +1, -1, +1, -1, +1, +1, -1, +1, -1, +1, -1, +1}), the first sequence 7 (specifically {+1, +1, -1, -1, +1, +1, -1, +1, +1, -1, +1, -1, +1, -1, +1}), the first sequence 8 (specifically {+1, The first sequence 11 (specifically {+1, +1, -1, +1, -1, +1, -1, -1, +1, -1, +1}), the first sequence 12 (specifically {+1, +1, +1, +1, +1, -1, -1, -1, +1, -1, +1}), the first sequence 13 (specifically {+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, The first sequence 14 (specifically {+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}) and the first sequence 16 (specifically {+1, +1, -1, +1, -1, +1, -1, +1, -1, +1, -1, +1,+1, -1, +1, -1}), and select the first sequence from the 16 first sequences. ,
[0090] 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.
[0091] In actual application, when the second information indicates the number of multiplexed users associated with the first sequence, the terminal may determine the sequence length based on the number of multiplexed users, and further determine the first sequence based on the index of the first sequence.
[0092] Exemplarily, assuming that the number of multiplexed users of the first sequence is 4, the sequence length representing 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}); based on the index of the first sequence (for example, it can be expressed as index = 0, 1, 2 or 3), the first sequence is selected from the 4 first sequences.
[0093] In actual application, in order to enable the terminal to determine the first sequence used for actual transmission, the first information may also indicate the index of the first sequence and / or information related to the length of the first sequence.
[0094] Specifically, in one embodiment, the first information includes at least one of the following (which can also be understood as one or more):
[0095] a sequence length and / or a number of multiplexed users associated with the first sequence;
[0096] An index of the first sequence.
[0097] Wherein, in actual application, when the first sequence is indicated only by the first information, the first information sent may be received through DCI signaling. That is, in actual application, when the first sequence is indicated only by the first information, the first information may be sent (also understood as transmission or bearing) through DCI signaling. Specifically, the terminal may receive the first information sent by the network device.
[0098] In actual application, when the first information includes a sequence length associated with the first sequence, the terminal may determine multiple first sequences based on the sequence length, and determine the first sequence from the multiple first sequences using a preconfigured rule; when the first information includes the number of multiplexed users associated with the first sequence, the terminal may determine the sequence length based on the number of multiplexed users, determine multiple first sequences based on the sequence length, and then determine the first sequence from the multiple first sequences using a default rule.
[0099] Exemplarily, in the case where the first information is set in the first field in the DCI signaling, if the sequence length is 2, the terminal can determine that the length of the first field is 1 bit (which can be expressed as bit in English), 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 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 respectively represent 16 first sequences with a length of 16. After determining multiple first sequences, the terminal can select the first sequence based on a preconfigured rule (such as selecting a sequence with an index of 1).
[0100] In addition, in a case where the first information includes an index of the first sequence, the terminal may determine the first sequence based on the index of the first sequence; in a case where the first information includes an index of the first sequence and a sequence length associated with the first sequence, the terminal may determine multiple first sequences based on the sequence length, and determine the first sequence based on the index of the first sequence; in a case where the first information includes an index of the first sequence and a number of multiplexed users associated with the first sequence, the terminal may determine the number of sequences based on the number of multiplexed users, thereby determining multiple first sequences, and determine the first sequence based on the index of the first sequence.
[0101] In actual application, since the relevant uplink transmission scheme (such as discrete Fourier transform (DFT)-s-orthogonal frequency division multiplexing (OFDM), DFT-s-OFDM) supports transmission of a single antenna port (expressed as port in English), the first sequence can also be indicated by the antenna port.
[0102] Based on this, in one embodiment, the first information is used to indicate an antenna port of the terminal, and the antenna port is associated with the first sequence; the method may also include:
[0103] The first sequence is determined according to a first association relationship, where the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0104] In actual application, the first association relationship can be called a first corresponding relationship, a first mapping, a first association or a first relationship, and the first association relationship can include an association relationship, a mapping relationship or a corresponding relationship between one or more antenna ports and one or more sequences (specifically, the indexes of one or more sequences).
[0105] In addition, 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 associated with the DMRS symbol (symbol in English) length (expressed as max Length in English), for example, when the DMRS symbol length is 1, the terminal can support 4 antenna ports.
[0106] In the related art, the terminal cannot know the correspondence between the antenna port and the sequence. If the sequence is matched according to the order of the antenna port, the terminal cannot determine its own antenna port, such as antenna port 1 or antenna port 2 among two antenna ports, because it does not know the antenna ports or sequences of other terminals.
[0107] To address the above problem, the first association relationship may be configured through signaling (such as RRC signaling).
[0108] Based on this, in one embodiment, the method may further include:
[0109] receiving third information, wherein the third information includes the first association relationship;
[0110] In actual application, the terminal can receive RRC signaling, and the RRC signaling includes the third information. Specifically, the terminal can receive the third information sent (can also be understood as configuration or indication or transmission) by the network device (specifically, it can be a base station). Exemplarily, when the terminal supports transmission of 4 antenna ports (port0, port1, port2 and port3 respectively), and the sequence length is 2, the 4 antenna ports and two sequences with a sequence length of 2 (sequence 1 and sequence 2 respectively) can be associated to generate the first association relationship; specifically, port0 is associated with sequence 1 with an index of 0 (which can be expressed as occ index=0), and port1 is associated with sequence 2 with an index of 1 (which can be expressed as occindex=1).
[0111] In actual application, the first association relationship may also be configured for the terminal in a predefined manner; that is, the first association relationship may be predefined, or may be understood to be determined based on a predefined rule.
[0112] For example, assuming that the DMRS symbol length is 1 and the sequence length is 2, it can be determined that the terminal supports 4 antenna ports, which are represented as port0, port1, port2 and port3. Considering that port0 and port1 usually adopt the orthogonal method of code division, there will be certain interference between them, and different resource elements (RE, Resource Element) or carriers are used for mapping or transmission between port0, port1 and port2, port3. Therefore, it can be determined that the orthogonality between port0, port1 and port2, port3 is better, and interference can also be avoided; wherein, the corresponding relationship between each RE and port is as follows: Figure 2As shown, port0 and port1 are mapped using RE0, 2, 4, 6, 8 and 10 (it can also be understood that port0 and port1 correspond to the resources of RE0, 2, 4, 6, 8 and 10), that is, port0 and port1 share or use the same RE or physical resource, and are distinguished by different sequences; port2 and port3 are mapped using RE1, 3, 5, 7, 9, 11 (it can also be understood that port2 and port3 correspond to the resources of RE1, 3, 5, 7, 9, 11), that is, port2 and port3 share or use the same RE or physical resource, and are distinguished by different sequences. In this case, port 0, port 1, port 2, port 3 and two sequences with a sequence length of 2 (which can be expressed as sequence 1 and sequence 2) can be associated to achieve the predefinition of the first association relationship; wherein port 0 and port 1 can be associated with sequence 1, and port 2 and port 3 can be associated with sequence 2; or, port 0 and port 2 can be associated with sequence 1 and sequence 2 respectively; or, port 1 and port 3 can be associated with sequence 1 and sequence 2 respectively.
[0113] Exemplarily, assuming that the first sequence is an OCC sequence, and when 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; when 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.
[0114] In addition, when the DMRS symbol length is 1 and the sequence length is 4, the terminal can support 4 antenna ports, which are respectively represented as port0, port1, port2 and port3. In this case, port 0, port1, port 2 and port3 are respectively associated with four sequences with a sequence length of 4 (which can be represented as sequence 1, sequence 2, sequence 3 and sequence 4), that is, port 0 is associated with sequence 1, port 1 is associated with sequence 2, port 2 is associated with sequence 3, and port 3 is associated with sequence 4.
[0115] Exemplarily, assuming that 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 according to 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 according to 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 according to the first association relationship; 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 according to the first association relationship.
[0116] In actual application, when the DMRS symbol length is 2, the terminal can support 8 antenna ports, which are respectively represented as port0, port1, port2, port3, port4, port5, port6 and port7; wherein the corresponding relationship between each RE and the antenna port is as follows: Figure 3 As shown, port0, port1, port4 and port5 can be mapped with RE0, 2, 4, 6, 8 and 10 (it can also be understood that port0, port1, port4 and port5 correspond to the resources of RE0, 2, 4, 6, 8 and 10), that is, port0, port1, port4 and port5 share or use the same RE or physical resources, and are distinguished by different sequences (such as FD-OCC and TD-OCC); port2, port3, port6 and port7 are mapped with RE1, 3, 5, 7, 9, 11 (it can also be understood that port2, port3, port6 and port7 correspond to the resources of RE1, 3, 5, 7, 9, 11), that is, port2, port3, port6 and port7 share or use the same RE or physical resources, and are distinguished by different sequences (such as FD-OCC and TD-OCC).
[0117] Here, when the DMRS symbol length is 2 and the sequence length is 2, the terminal can support 8 antenna ports. For one DMRS symbol (which can be expressed as front loaded DMRS in English), 4 antenna ports among the 8 antenna ports are associated with two sequences with a sequence length of 2 to achieve the predefinition of 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, two sequences with a sequence length of 2 among the 8 antenna ports can be associated, 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.
[0118] In actual application, when the DMRS symbol length is 2 and the sequence length is 4, for one DMRS symbol, 4 antenna ports among the 8 antenna ports can be associated one-to-one with four sequences with a sequence length of 4. For example, port 0 is associated with sequence 1, port 1 is associated with sequence 2, port 2 is associated with sequence 3, and port 3 is associated with sequence 4; or, the antenna port is associated with a specified sequence. For two DMRS symbols, the 8 antenna ports can be associated with four sequences with a sequence length of 4, for example, port 0 and port 1 are associated with sequence 1, port 2 and port 3 are associated with sequence 2, port 4 and port 5 are associated with sequence 3, and port 6 and port 7 are associated with sequence 4. Or, the antenna port is associated with a specified sequence.
[0119] In actual application, when the DMRS symbol length is 2 and the sequence length is 8, for one DMRS symbol, 4 of the 8 antenna ports can be associated with four sequences with a sequence length of 8. For example, port 0 is associated with sequence 1, port 1 is associated with sequence 2, port 2 is associated with sequence 3, and port 3 is associated with sequence 4; or, the antenna port is associated with a specified sequence. For two DMRS symbols, the 8 antenna ports can be associated with eight sequences with a sequence length of 8 in one-to-one correspondence. For example, port 0 is associated with sequence 1, port 1 is associated with sequence 2, port 2 is associated with sequence 3, port 3 is associated with sequence 4, port 4 is associated with sequence 5, port 5 is associated with sequence 6, port 6 is associated with sequence 7, and port 7 is associated with sequence 8; or, the antenna port is associated with a specified sequence. . In this way, the pre-definition of the first association relationship is realized.
[0120] Here, the first sequence is determined, and the terminal can map (also understood as deploying or superimposing) the first sequence to the corresponding uplink transmission; wherein the mapping can be understood as multiplying, calculating or superimposing the first sequence or the element of the first sequence (which can be expressed as component in English) with the symbol or modulation symbol (also referred to as complex symbol) carried on the PUSCH or PUCCH, or spreading (which can be expressed as spread or spreadinging in English) the symbol or modulation symbol carried on the PUSCH or PUCCH.
[0121] Based on this, in one embodiment, if Figure 1 As shown, the method may also include:
[0122] Step 102: Map the first sequence to time domain resources and / or frequency domain resources of a PUSCH.
[0123] Among them, for time domain resources, when mapping, mapping can be performed with a time slot as a granularity (expressed as inter slot mapping or mapping in English), that is, the terminal can map the first sequence to a time slot of the PUSCH (such as 1, 2 or 4 time slots), or it can be mapped with a symbol as a granularity (expressed as intersymbol mapping in English), that is, the terminal can map the first sequence to a PUSCH symbol.
[0124] In actual application, the first sequence is mapped to the time slot of PUSCH, and the terminal can take N (N is an integer greater than or equal to 1) time slots as a group, and multiply or calculate (expressed as calculation in English) 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 PUSCH; wherein, the elements of the first sequence can be understood as the numerical value of the weight of the first sequence multiplied by the corresponding data, symbol or complex symbol (expressed as complex-valued modulation symbols in English), for example, for the first sequence of length 4 {+1, +1, -1, -1}, +1, +1, -1, -1 can be called elements of the first sequence.
[0125] In actual application, since the first sequence needs to act on the same transmission data to ensure that the transmission superimposed with the first sequence is orthogonal, it is necessary to ensure that the REs in the PUSCH time slot carry the same content or data. Based on the repeated transmission of PUSCH scheduled by DCI, the RV will change according to the RV indicated in the DCI. In this case, the terminal can implement the mapping of the first sequence to the PUSCH time slot based on the number or value of the RV.
[0126] Specifically, in one embodiment, the elements of the first sequence are mapped to one or more time slots (also understood as at least one time slot) of a PUSCH having the same RV.
[0127] Here, in the process of mapping with time slot as the granularity, the time slot or repeated transmission (which can be expressed as repetition in English) of PUSCH can be mapped to the elements of the first sequence. Specifically, the terminal can map one or more time slots of PUSCH with the same RV to the elements of the first sequence (which can also be called spread spectrum or expansion (which can be expressed as spread in English) or calculation); or, the terminal can divide the time slots of PUSCH with the same RV into a group of PUSCH transmission groups, obtain one or more groups of PUSCH transmission groups, and map each group of PUSCH transmission groups to the elements of the first sequence respectively; or, the terminal can map one or more time slots of adjacent PUSCH with the same RV to the elements of the first sequence.
[0128] For example, Figure 4As shown, assuming that the first sequence is an OCC sequence and the sequence length is 2, the terminal can map the OCC sequence 1 (which can be expressed as {+1, +1}) with a sequence length of 2 to the two PUSCH time slots of user 1 whose RV is 0 (which can be expressed as RV=0 or RV0), that is, the first time slot of PUSCH is mapped to the first element +1 of OCC sequence 1, and the second time slot of PUSCH is mapped to the second element +1 of OCC sequence 1; the terminal can also map the {+1, +1} sequence to the 3rd and 4th time slots (that is, the two PUSCH time slots whose RV is 2 of user 1) until all indicated repeated transmission time slots are mapped.
[0129] In addition, the terminal may map an OCC sequence 2 (which may be expressed as {+1, -1}) having a sequence length of 2 to two PUSCH time slots of which the RV of user 2 is 0, that is, the first time slot of the PUSCH is mapped to the first element +1 of the OCC sequence 2, and the second time slot of the PUSCH is mapped to the second element -1 of the OCC sequence 2. The terminal may also map the {+1, -1} sequence to the third and fourth time slots (i.e., two PUSCH time slots of which the RV of user 2 is 2), until all indicated repeated transmission time slots are mapped.
[0130] In addition, the terminal may also map the elements of the first sequence to one or more time slots of a PUSCH with different RVs. Figure 5 As shown, assuming that the first sequence is an OCC sequence and the sequence length is 2, the terminal can map the OCC sequence 1 (which can be expressed as {+1, +1}) with a sequence length of 2 to the time slots of the PUSCH of user 1 with RVs of 0, 2, 3, 1 (which can be expressed as RV=0, 2, 3 and 1 or RV0, 2, 3, 1). That is, the first element +1 of the OCC sequence 1 is mapped or calculated with the 1st, 2nd, 3rd, and 4th time slots, and the second element +1 of the OCC sequence 1 is mapped or calculated with the 5th, 6th, 7th, and 8th time slots. At the same time, the OCC sequence 2 (which can be expressed as {+1, -1}) with a sequence length of 2 is mapped with the time slots of the PUSCH of user 2 with RVs of 0, 2, 3, and 1. That is, the first element +1 of the OCC sequence 2 is mapped or calculated with the 1st, 2nd, 3rd, and 4th time slots, and the second element -1 of the OCC sequence 2 is mapped or calculated with the 5th, 6th, 7th, and 8th time slots.
[0131] In actual application, the terminal may also map the first sequence to the PUSCH symbol based on the value of the RV.
[0132] Specifically, in one embodiment, the elements of the first sequence are mapped to one or more symbols (which can also be understood as at least one symbol) of a PUSCH having the same RV.
[0133] Here, in the process of mapping with symbols as granularity, the terminal may map one or more symbols (or plural symbols) of the PUSCH with elements of the first sequence.
[0134] Exemplarily, assuming that the first sequence is an OCC sequence and the sequence length is 2, the terminal can map OCC sequence 1 (which can be expressed as {+1, +1}) with a sequence length of 2 to the symbol (or complex symbol) carried by the PUSCH with an RV of 0 of terminal 1; at the same time, map OCC sequence 2 (which can be expressed as {+1, -1}) with a sequence length of 2 to the symbol (or complex symbol) carried by the PUSCH with an RV of 0 of terminal 2. The symbols (or complex symbols) carried by the PUSCH mapped with the OCC sequence carry the same content or information. Alternatively, the symbol carried by the PUSCH mapped with the first element (sequence length is 2) in the OCC sequence is the same as the symbol carried by the PUSCH mapped with the second element (sequence length is 2) in the OCC sequence.
[0135] In actual application, in the process of mapping with symbol as granularity, the terminal may map the first sequence to non-DMRS symbols of PUSCH, and the non-DMRS symbols may be understood as symbols not used for DMRS. The terminal may also map the first sequence to all symbols of PUSCH.
[0136] In one embodiment, mapping the first sequence to a frequency domain resource or RE of a PUSCH includes:
[0137] The elements of the first sequence are mapped to the data or information carried by the PUSCH in the frequency domain.
[0138] In actual application, on the frequency domain resources of PUSCH, each physical resource block (PRB, Physical Resource Block) or each carrier may use the same first sequence.
[0139] In actual application, the terminal may map and / or calculate the elements of the first sequence and the data or information carried by the PUSCH in the frequency domain based on the subcarrier quantity information, subcarrier identification information, a first factor (also referred to as a spreading factor), and PUSCH symbol-related information in the frequency domain; wherein the following formula may be used for mapping and / or calculation:
[0140]
[0141] Among them, M SC Expressed as the number of subcarriers in the frequency domain; N SF is represented as a first factor, which is associated with the sequence length of the first sequence; k is represented as a subcarrier identifier (i.e., the number of the subcarrier, which can also be called 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 lth symbol or the third number), the value of l is [0, L], 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 the element of the first sequence.
[0142] Here, in the process of mapping based on formula (1), the subcarrier identifiers can be incremented in the frequency domain (which can be expressed in increasing order of in English), and then mapped in a manner of increasing l or symbols.
[0143] For example, it is assumed that the sequence length of the first sequence is 4 (ie, 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 the 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 the 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 the 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 the 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 l=12 and l=0, the value range of k is [0,11], which can determine the position of the 12 subcarriers corresponding to the data carried on the first symbol, that is, y(l*M SC +k) can be expressed as:
[0144]
[0145] When k = 0, y(k) = w n (0)*d(0); when k=1, y(k)=wn (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] It can be seen from the above description that the positions of the 12 subcarriers correspond to 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 respectively, or, after repeatedly transmitting the data d(0), d(1), and d(2) four times, map d(0), d(1), and d(2) to the elements or weights of the first sequence.
[0147] Accordingly, the present application also provides an information transmission method, such as Figure 6 As shown, applied to a network device, the method includes:
[0148] Step 601: Send first information, where the first information is used to indicate a first sequence used for uplink transmission.
[0149] In one embodiment, if Figure 6 As shown, the method may also include:
[0150] Step 602: Send second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0151] In one embodiment, the method may further include:
[0152] Sending third information, where the third information includes a first association relationship, where the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0153] In the information transmission method provided in the embodiment of the present application, the terminal receives the first information sent by the network side, and the first information is used to indicate the first sequence used for uplink transmission of the terminal. In the technical solution provided in the embodiment of the present application, the network side provides indication information to the terminal, so that the terminal can know the sequence used for uplink transmission (such as an orthogonal sequence), so that better orthogonality of data transmission can be provided for uplink transmission in the NTN scenario, thereby improving the capacity of the communication system.
[0154] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on the terminal, such as Figure 7 As shown, the device comprises:
[0155] The first receiving unit 701 is configured to receive first information, where the first information is used to indicate a first sequence used by the terminal for uplink transmission.
[0156] In one embodiment, the first information includes an index of the first sequence; Figure 7 As shown, the device may further include: a second receiving unit 702; wherein,
[0157] The second receiving unit 702 is used to receive second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0158] In one embodiment, the first information is used to indicate an antenna port of the terminal, and the antenna port is associated with the first sequence; the apparatus may further include: a determination unit; wherein,
[0159] The determining unit is configured to determine the first sequence according to a first association relationship, where 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] receiving third information, wherein the third information includes the first association relationship;
[0162] or,
[0163] The first association relationship is predefined.
[0164] In one embodiment, the determining unit is further configured to map the first sequence to time domain resources and / or frequency domain resources of the PUSCH.
[0165] In one embodiment, the determining unit is used to:
[0166] Mapping the first sequence to a time slot of a PUSCH;
[0167] or,
[0168] Map the first sequence to symbols of the PUSCH.
[0169] In one embodiment, the determining unit is configured to map the 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 the elements of the first sequence to one or more symbols of the PUSCH having the same RV.
[0171] In one embodiment, the determining unit is used to:
[0172] Mapping the first sequence to a non-DMRS symbol of a PUSCH;
[0173] or,
[0174] The first sequence is mapped to all symbols of the PUSCH.
[0175] In one embodiment, the determining unit is used to map the elements of the first sequence with the data or information carried by the PUSCH in the frequency domain.
[0176] In actual application, the first receiving unit 701 and the second receiving unit 702 can be implemented by a communication interface in the information transmission device, and the determining unit can be implemented by a processor in the information transmission device.
[0177] In order to implement the method of the embodiment of the present application, the embodiment of the present application also provides an information transmission device, which is arranged on a network device, such as Figure 8 As shown, the device comprises:
[0178] The first sending unit 801 is used to send first information, where the first information is used to indicate a first sequence used for uplink transmission.
[0179] In one embodiment, the first information includes an index of the first sequence; Figure 8 As shown, the device may further include: a second sending unit 802; wherein,
[0180] The second sending unit 802 is used to send second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0181] In one embodiment, the first sending unit 801 is further used to send third information, where the third information includes a first association relationship, and the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0182] In actual application, the first sending unit 801 and the second sending unit 802 can be implemented by a communication interface in an information transmission device.
[0183] It should be noted that: the information transmission device provided in the above embodiment only uses the division of the above program modules as an example when performing information transmission. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the information transmission device provided in the above embodiment and the information transmission method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.
[0184] Based on the hardware implementation of the above program modules, and in order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Fig. 9 As shown, the terminal 900 includes:
[0185] The first communication interface 901 is capable of exchanging information with a network device;
[0186] A first processor 902, connected to the first communication interface 901, to implement information interaction with a network device, and configured to execute the method provided by one or more technical solutions on the terminal side when running a computer program;
[0187] A first memory 903 , in which the computer program is stored.
[0188] Specifically, the first communication interface 901 is used to receive first information, where the first information is used to indicate a first sequence used for uplink transmission by the terminal.
[0189] In one embodiment, the first information includes an index of the first sequence, and the first communication interface 901 is further used to receive second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0190] In one embodiment, the first information is used to indicate an antenna port of the terminal, and the antenna port is associated with the first sequence. The first processor 902 is further used to determine the first sequence based on a first association relationship, and the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0191] In one embodiment, the first communication interface 901 is further used for:
[0192] receiving third information, wherein the third information includes the first association relationship;
[0193] or,
[0194] The first association relationship is predefined.
[0195] In one embodiment, the first processor 902 is further configured to map the first sequence to time domain resources and / or frequency domain resources of a PUSCH.
[0196] In one embodiment, the first processor 902 is configured to:
[0197] Mapping the first sequence to a time slot of a PUSCH;
[0198] or,
[0199] Map the first sequence to symbols of the 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 a same RV.
[0201] In an 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 to:
[0203] Mapping the first sequence to a non-DMRS symbol of a PUSCH;
[0204] or,
[0205] The first sequence is mapped to all symbols of the PUSCH.
[0206] In one embodiment, the first processor 902 is configured to:
[0207] The elements of the first sequence are mapped to the data or information carried by the PUSCH in the frequency domain.
[0208] It should be noted that the specific processing process of the first communication interface 901 and the first processor 902 can be understood by referring to the above method.
[0209] Of course, in actual application, the various components in the terminal 900 are coupled together through the bus system 904. It can be understood that the bus system 904 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig. 9 Various buses are labeled as bus system 904.
[0210] The first memory 903 in the embodiment of the present application 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 method disclosed in the above embodiment of the present 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 an integrated logic circuit of hardware or software instructions in the first processor 902. The above-mentioned first processor 902 may be a general-purpose processor, a digital signal processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates 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 the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium, which is located in the first memory 903, and the first processor 902 reads the information in the first memory 903, and completes the steps of the above method in combination with its hardware.
[0212] In an exemplary embodiment, the terminal 900 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.
[0213] Based on the hardware implementation of the above program modules, and in order to implement the method of the network device side of the embodiment of the present application, the embodiment of the present application also provides a network device, such as Fig.10 As shown, the network device 1000 includes:
[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 implement information interaction with the terminal, and is used to execute the method provided by one or more technical solutions on the network device side when running the computer program;
[0216] The second memory 1003 , on which the computer program is stored.
[0217] Specifically, the second communication interface 1001 is used to send first information, where the first information is used to indicate a 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 used to send second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
[0219] In one embodiment, the second communication interface 1001 is further used to send third information, where the third information includes a first association relationship, and the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
[0220] It should be noted that the specific processing process of the second communication interface 1001 can be understood by referring to the above method.
[0221] Of course, in actual application, the various components in the network device 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 1004 .
[0222] The second memory 1003 in the embodiment of the present application 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 method disclosed in the above embodiment of the present 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 hardware integrated logic circuit or software instructions in the second processor 1002. The above-mentioned second processor 1002 may be a general-purpose processor, DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 1002 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module 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 above 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 memory (first memory 903, second memory 1003) of the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disk, or a compact disc read-only memory (CD-ROM); the magnetic surface memory may be a disk memory or a tape memory. Volatile memory can be random access memory (RAM), which acts as 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), synchronous link dynamic random access memory (SLDRAM), direct memory bus random access memory (DRRAM). The memory described in the embodiments of the present application is intended to include but is not limited to these and any other suitable types of memory.
[0225] In order to implement the method provided in the embodiment of the present application, the embodiment of the present application also provides an information transmission system, such as Fig.11 As shown, the system includes: a terminal 1101 and a network device 1102.
[0226] Here, it should be noted that the specific processing process of the terminal 1101 and the network device 1102 has been described in detail above and will not be repeated here.
[0227] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a first memory 903 storing a computer program, the computer program can be executed by the first processor 902 of the terminal 900 to complete the steps of the aforementioned terminal-side method, and for another example, including a second memory 1003 storing a computer program, the computer program can be executed by the second processor 1002 of the network device 1000 to complete the steps of the aforementioned network device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0228] In an exemplary embodiment, the embodiment of the present application also provides a computer program product, including a computer program, which can be executed by the first processor 902 of the terminal 900 to complete the steps of the aforementioned terminal-side method, or the computer program can be executed by the second processor 1002 of the network device 1000 to complete the steps of the aforementioned network device-side method.
[0229] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0230] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.
[0231] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. An information transmission method, characterized in that: Applied to terminals, including: First information is received, where the first information is used to indicate a first sequence used for uplink transmission by the terminal.
2. The method according to claim 1, characterized in that The first information includes an index of the first sequence; and the method further includes: Second information is received, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
3. The method according to claim 1, characterized in that The first information includes at least one of the following: a sequence length and / or a number of multiplexed users associated with the first sequence; An index of the first sequence.
4. The method according to claim 1, characterized in that: The first information is used to indicate an antenna port of the terminal, and the antenna port is associated with the first sequence.
5. The method according to claim 4, characterized in that The method further comprises: The first sequence is determined according to a first association relationship, where the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
6. The method according to claim 5, characterized in that The method further comprises: receiving third information, wherein the third information includes the first association relationship; or, The first association relationship is predefined.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: The first sequence is mapped to time domain resources and / or frequency domain resources of a physical uplink shared channel PUSCH.
8. The method according to claim 7, characterized in that Mapping the first sequence to a time domain resource of a PUSCH includes: Mapping the first sequence to a time slot of a PUSCH; or, Map the first sequence to symbols of the PUSCH.
9. The method according to claim 8, characterized in that The elements of the first sequence are mapped to one or more time slots of a PUSCH having the same redundancy version RV.
10. The method according to claim 8, characterized in that The elements of the first sequence are mapped to one or more symbols of a PUSCH having the same RV.
11. The method according to claim 8, characterized in that Mapping the first sequence to a symbol of a PUSCH includes: Mapping the first sequence to a non-demodulation reference signal DMRS symbol of a PUSCH; or, The first sequence is mapped to all symbols of the PUSCH.
12. The method according to claim 7, characterized in that Mapping the first sequence to the frequency domain resources of the PUSCH includes: The elements of the first sequence are mapped to the data or information carried by the PUSCH in the frequency domain.
13. An information transmission method, characterized in that: Applied to network equipment, including: First information is sent, where the first information is used to indicate a first sequence used for uplink transmission.
14. The method according to claim 13, characterized in that The first information includes an index of the first sequence; and the method further includes: Sending second information, where the second information is used to indicate a sequence length and / or a number of multiplexed users associated with the first sequence.
15. The method according to claim 13, characterized in that The first information includes at least one of the following: a sequence length and / or a number of multiplexed users associated with the first sequence; An index of the first sequence.
16. The method according to claim 13, characterized in that The first information is used to indicate an antenna port, and the antenna port is associated with the first sequence.
17. The method according to claim 16, characterized in that The method further comprises: Sending third information, where the third information includes a first association relationship, where the first association relationship includes a correspondence between one or more antenna ports and one or more sequences.
18. An information transmission device, characterized in that: include: The first receiving unit is used to receive first information, where the first information is used to indicate a first sequence used for uplink transmission of the terminal.
19. An information transmission device, characterized in that: include: The first sending unit is used to send first information, where the first information is used to indicate a first sequence used for uplink transmission.
20. A terminal, characterized in that: include: A first processor and a first communication interface; wherein, The first communication interface is used to receive first information, where the first information is used to indicate a first sequence used by the terminal for uplink transmission.
21. A network device, characterized in that: include: A second processor and a second communication interface; wherein, The second communication interface is used to send first information, where the first information is used to indicate a first sequence used for uplink transmission.
22. A terminal, characterized in that: include: a first processor and a first memory for storing a computer program executable on the processor, Wherein, when the first processor is used to run the computer program, the steps of the method described in any one of claims 1 to 12 are executed.
23. A network device, characterized in that: include: a second processor and a second memory for storing a computer program executable on the processor, Wherein, when the second processor is used to run the computer program, it executes the steps of the method described in any one of claims 13 to 17.
24. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program 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, characterized in that When the computer program is executed by a processor, the computer program 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
Cited By
Information transmission method and apparatus, related device, storage medium, and computer program product
WO2026092229A1
Communication method, communication apparatus, and computer storage medium
WO2026179263A1