Information transmission method, device, base station, equipment, storage medium, and program product

By consolidating feedback information from multiple UEs through superimposed or concatenated signals, the method addresses the inefficiency and resource wastage in existing wireless communication systems, achieving reduced overhead and improved spectrum utilization.

JP2025500800AActive Publication Date: 2025-01-15ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2024534369
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-06-15
Filing Date
2023-05-15
Publication Date
2025-01-15
Estimated Expiration
2043-05-15

AI Technical Summary

Technical Problem

The existing wireless communication systems face high overhead and inefficient use of spectrum resources due to the need for individual acknowledgment signals from thousands of user equipment (UEs), particularly in contention-based grant-free random access schemes, leading to excessive feedback and resource wastage.

Method used

A method and device for consolidating feedback information from multiple user equipment (UEs) by superimposing or concatenating their response signals, allowing each UE to decode its specific acknowledgment, thereby reducing the number of bits required for channel coding and optimizing spectrum usage.

Benefits of technology

This approach minimizes the number of input bits for channel coding, conserves spectrum resources, and enhances data transmission efficiency by reducing the overhead associated with individual acknowledgment signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025500800000001_ABST
    Figure 2025500800000001_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides an information transmission method, the method including: receiving transmission blocks forming a transmission block set transmitted by at least one second node; obtaining feedback information for characterizing a reception status of the transmission blocks transmitted by the at least one second node based on the transmission block set; and transmitting the feedback information to the at least one second node.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application is filed based on a Chinese patent application having application number 202210672756.5 and filing date June 15, 2022, and claims priority to that Chinese patent application, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The embodiments of the present application relate to the field of communication technology, and in particular to an information transmission method, an apparatus, a base station, a user equipment, a storage medium and a program product. [Background technology]

[0003] With the development of wireless communication technology, each base station (BS) needs to support the connection of tens of thousands of user equipments (UEs). Taking the contention-based grant-free (CBGF) random access transmission scheme as an example, the base station does not need to schedule and allocate resources in advance for the UEs that transmit data, and cannot know in advance which UEs have data transmission needs, so that multiple UEs may transmit using the same time and frequency resource. In order to enable the base station to distinguish different UEs during reception detection, the UE that transmits data randomly selects one resource (also called a signature) from a set of random access resources (e.g., spread spectrum sequence, pilot sequence, etc.) provided by the system to transmit data.

[0004] Since the base station does not schedule the UEs, it needs to feed back an acknowledgement signal to each UE regarding whether the data packet has been successfully received, but one base station needs to simultaneously serve thousands or tens of thousands of UEs, and if it feeds back a 1-bit acknowledgement signal for each served UE, it needs to feed back thousands or tens of thousands of bits of acknowledgement signals. Such feedback requires a large overhead and leads to a waste of spectrum resources. Summary of the Invention [Problem to be solved by the invention]

[0005] SUMMARY OF THE DISCLOSURE The embodiments of the present application provide an information transmission method, an apparatus, a base station, a user equipment, a computer-readable storage medium and a computer program product for saving spectrum resources and improving data transmission efficiency. [Means for solving the problem]

[0006] In a first aspect, an embodiment of the present application provides an information transmission method, the method including: receiving transmission blocks forming a transmission block set transmitted by at least one second node; obtaining feedback information based on the transmission block set, the feedback information being used to characterize a reception status of the transmission blocks transmitted by the at least one second node; and transmitting the feedback information to the at least one second node.

[0007] In a second aspect, an embodiment of the present application provides an information transmission method for use in a second node, the method including: transmitting a transmission block to a first node; and receiving feedback information transmitted by the first node, where the feedback information is used to characterize a receiving status of the transmission block.

[0008] In a third aspect, an embodiment of the present application provides an information transmission device, the device including: a receiving module configured to receive transmission blocks forming a transmission block set transmitted by at least one second node; a feedback information generating module configured to obtain feedback information for characterizing a reception status of the transmission blocks transmitted by the at least one second node based on the transmission block set; and a transmitting module configured to transmit the feedback information to the at least one second node.

[0009] In a fourth aspect, an embodiment of the present application provides an information transmission device, the device including: a transmitting module configured to transmit a transmission block to a first node; and a receiving module configured to receive feedback information transmitted by the first node, where the feedback information is used to characterize a reception status of the transmission block.

[0010] In a fifth aspect, an embodiment of the present application provides a base station, the base station including a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor realizing the information transmission method according to any one of the first or second aspects when executing the computer program.

[0011] In a sixth aspect, an embodiment of the present application provides a user equipment, the user equipment including a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor realizing the information transmission method described in any one of the first or second aspects when executing the computer program.

[0012] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, the computer-readable storage medium having computer-executable instructions stored thereon, the computer-executable instructions being used to perform the information transmission method according to any one of the first or second aspects.

[0013] In an eighth aspect, an embodiment of the present application provides a computer program product, the computer program product comprising a computer program or computer instructions, the computer program or the computer instructions being stored in a computer readable storage medium, a processor of a computing device reading the computer program or the computer instructions from the computer readable storage medium, and the processor executing the computer program or the computer instructions to cause the computing device to perform the information transmission method according to either the first or second aspect. [Brief description of the drawings]

[0014] [Figure 1] FIG. 2 is a schematic diagram of an application scenario system architecture of an information transmission method according to an embodiment of the present application; [Diagram 2] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Diagram 3] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 4] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Diagram 5] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 6] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 7] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 8] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 9]1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 10] A schematic diagram of the relationship between a second node, a transmission block and a user identifier according to an embodiment of the present application. [Figure 11] FIG. 2 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI and a transmission block sequence ordered set by superposition according to an embodiment of the present application; [Figure 12] FIG. 2 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI by superposition according to an embodiment of the present application; [Figure 13] FIG. 13 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI by superposition according to another embodiment of the present application; [Figure 14] FIG. 13 is a schematic diagram of determining feedback information f from a correct transport block identifier set BI by superposition according to a further embodiment of the present application; [Figure 15] FIG. 2 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI and a transmission block sequence ordered set by concatenation according to an embodiment of the present application; [Figure 16] A schematic diagram of the relationship between a second node, a transmission block, a user identifier, a random access signature and a signature index according to one embodiment of the present application. [Figure 17] FIG. 2 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI and a transmission block sequence ordered set by concatenation according to an embodiment of the present application; [Figure 18] A schematic diagram of the relationship between a second node, a transmission block, a user identifier, a random access signature and a signature index according to another embodiment of the present application. [Figure 19] FIG. 13 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI and a correct transmission block number P by concatenation according to another embodiment of the present application; [Figure 20]A schematic diagram of the relationship between a second node, a transmission block, a random access signature and a signature index according to an embodiment of the present application. [Figure 21] FIG. 13 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI and a correct transmission block number P by concatenation according to a further embodiment of the present application; [Figure 22] FIG. 2 is a schematic diagram of determining feedback information f by concatenation from a correct transmission block identifier set BI, a correct transmission block number P, and a maximum correct transmission block number Pmax according to an embodiment of the present application. [Figure 23] FIG. 2 is a schematic diagram of determining a complex sequence s(p) from an element BI(p) in a correct transmission block identifier set BI and a transmission block identifier ordered set size Na according to an embodiment of the present application; [Figure 24] FIG. 2 is a schematic diagram of determining feedback information f from the number P of correct transmission blocks, the maximum number Pmax of correct transmission blocks, the length Nf of feedback information f and a complex sequence s(p) according to an embodiment of the present application; [Diagram 25] FIG. 2 is a schematic diagram of determining a complex sequence s(p) and a constellation vector z(p) from an element BI(p) in a correct transmission block identifier set BI, a maximum number of correct transmission blocks Pmax, and a length Nf of feedback information f according to an embodiment of the present application. [Figure 26] FIG. 2 is a schematic diagram of a base station determining feedback information f by convolution based on complex sequences s(1), s(2) and constellation vectors z(1), z(2) according to an embodiment of the present application; [Figure 27] A schematic diagram of the relationship between a second node, a transmission block, a random access signature and a signature index according to an embodiment of the present application. [Figure 28] A schematic diagram of the relationship between a second node, a transmission block, a user identifier, and an index value of the user identifier according to one embodiment of the present application. [Figure 29]FIG. 2 is a schematic diagram of determining feedback information f from a correct transmission block identifier set BI and a transmission block sequence ordered set by superposition according to an embodiment of the present application; [Diagram 30] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Diagram 31] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Diagram 32] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Diagram 33] FIG. 2 is a structural schematic diagram of a base station according to an embodiment of the present application; [Diagram 34] FIG. 2 is a structural schematic diagram of a user equipment according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described in more detail below in combination with drawings and examples. The specific examples described herein are only used to interpret the present application, and are not used to limit the present application.

[0016] In addition, although the schematic diagram of the device shows a functional module division and the flowchart shows a logical order, in some cases, the division into modules in the device may be different, or the steps shown or described may be performed in a different order from that in the flowchart. The terms "first", "second", etc. in the specification, claims, and above drawings are intended to distinguish similar objects, and are not necessarily intended to describe a specific order or a sequence of events.

[0017] In the description of the embodiments of the present application, unless otherwise clearly limited, terms such as installation, mounting, connection, etc. should be understood in a broad sense, and those skilled in the art may reasonably determine the specific meaning of the above terms in the embodiments of the present application in combination with the specific content of the technical solution. In the embodiments of the present application, terms such as "further," "exemplary," or "optionally" are used to represent examples, illustrations, or explanations, and should not be construed as being more preferred or superior to other embodiments or design solutions. The use of terms such as "further," "exemplary," or "optionally" is intended to present related concepts in a specific manner.

[0018] 1 is a schematic diagram of an application scenario system architecture of an information transmission method according to an embodiment of the present application. As shown in FIG. 1, in a wireless communication system 100, a base station 110 serves various types of user equipment (120, 130, 140), and each type of user equipment may have one or more, so that the base station 110 serves multiple user equipment.

[0019] The information transmission method according to the present application may be used in various wireless communication systems, such as the Internet of Things (IoT), narrow band internet of things (NB-IoT), long term evolution (LTE), a fifth generation (5G) communication system, a hybrid architecture of LTE and 5G, a 5G new radio (NR) system, and new communication systems that will appear in future communication developments. As long as there is an entity capable of receiving a transport block (TB) and transmitting feedback information on the reception status of the transport block, and another entity capable of transmitting a transport block and receiving feedback information on the reception status of the transport block, the information transmission method according to the embodiment of the present application can be adopted in any communication system.

[0020] The user equipment according to the embodiment of the present application is a device that provides voice and / or data communication to a user, such as a handheld device with wireless connectivity, a vehicle-mounted device, etc. The user equipment may also be other processing equipment connected to a wireless modem. The user equipment may communicate with one or more core networks via a radio access network (RAN). The user equipment may also be called a wireless terminal, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, or a user agent. The user equipment may also be a mobile terminal, such as a mobile phone (also called a "cellular" phone) and a computer with a mobile terminal, such as a portable, pocket, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the radio access network. For example, the user equipment may be a device such as a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. Typical user equipment includes, but is not limited to, mobile phones, tablet computers, laptops, palmtop computers, mobile internet devices (MIDs), and wearable devices such as smart watches, smart bracelets, pedometers, etc.

[0021] The base station in the embodiment of the present application may be a base transceiver station (BTS) in a global system for mobile communication (GSM) or code division multiple access (CDMA), a base station (Node B) in a wideband code division multiple access (WCDMA), an evolutionary Node B (eNB or e-NodeB) in LTE, a new radio controller (NR controller), a gNode B (gNB) in a 5G system, a centralized unit, a new radio base station, a radio remote module, a micro base station, a relay, a distributed unit, a transmission reception point (TRP) or a transmission point (TP) or any other radio access equipment, but the embodiment of the present application is not limited thereto. The network equipment can cover one or more cells.

[0022] Taking the 5G Technical Specification (TS) of the 3rd Generation Partnership Project (3GPP (registered trademark)) as an example, since the transmission of the UE is scheduled by the base station, the downlink does not need to feed back an acknowledgement signaling. In the uplink, the UE receives a transmission block signal transmitted by the base station and uses a Cyclic Redundancy Check (CRC) code of the transmission block to determine whether the current transmission block is correctly received. If the transmission block passes the CRC check, it is deemed to be correctly received, and the UE feeds back a positive acknowledgement (ACK) status (represented by bit "1") to the base station on a time-frequency resource specified by the base station; otherwise, the UE feeds back a negative acknowledgement (NACK) status (represented by bit "0") to the base station. According to the needs of different scenarios, the response status may be transmitted on five types of Physical Uplink Control Channel (PUCCH) formats defined in the 5G standard, which are PUCCH format 0, PUCCH format 1, PUCCH format 2, PUCCH format 3 and PUCCH format 4, respectively, where PUCCH formats 0-1 are used to transmit 1- or 2-bit Hybrid Automatic Repeat-reQuest (HARQ) response (HARQ-ACK) information and Scheduling Request, and PUCCH formats 2-4 are used to transmit Channel State Information (CSI) reports or multi-bit HARQ-ACK information.

[0023] [Table 1]

[0024] Table 1 shows the payload size, number of occupied resources and usage in different PUCCH formats, where OFDM stands for Orthogonal Frequency-Division Multiplexing, RB stands for Resource Block, and RE stands for Resource Element.

[0025] The number of load bits in PUCCH format 0 and format 1 is 2 or less, and the load is modulated using phase shift keying, then multiplied with a sequence and spectrum spread to obtain a transmission signal.PUCCH formats 2 to 4 use polar code channel coding and phase shift to obtain a transmission signal.

[0026] As can be seen from Table 1, at least 6 REs are required on average for each transmission of a 1-bit response signal. For future large-scale scheduling-free systems, even if a base station only serves 1000 UEs, at least 6000 REs are required for feedback of the response signal (about 36 RBs, each RB has 12*14=168 REs). This occupies a lot of spectrum resources. However, in reality, the number of UEs that have data transmission at the same time is much smaller than 1000 (often only a few tens), and the feedback efficiency of the response signal is relatively low.

[0027] Based on this, the embodiments of the present application provide an information transmission method, an apparatus, a base station, an equipment, a storage medium and a program product, which superimpose or concatenate the response signals of multiple UEs that are correctly received and then transmit them, and each UE decodes the received response signal and extracts a corresponding response signal, thereby achieving the purpose of further saving spectrum resources and improving data transmission efficiency.

[0028] 2 is a flow chart of an information transmission method according to an embodiment of the present application. As shown in FIG. 2, the information transmission method according to an embodiment of the present application may be used in any unit having a data receiving and signaling sending function, such as a base station, a relay, a terminal, etc., and includes but is not limited to steps S1000, S2000, and S3000.

[0029] Step S1000: Receive transmission blocks that form a transmission block set, which are sent by at least one second node.

[0030] In some embodiments, a first node receives a signal including a transmission block transmitted by a second node.

[0031] In some embodiments, when a plurality of second nodes transmit signals including transmission blocks to a first node, these second nodes form a sequence of second nodes, and the transmission blocks transmitted by the plurality of second nodes form a transmission block set, where the sequence of second nodes includes Nu second nodes, and the transmission block set includes Nb transmission blocks, where Nu and Nb are positive integers, and Nu is less than or equal to Nb.

[0032] A second node may transmit one or more transmission blocks to the first node, where the one or more transmission blocks form a transmission block set.

[0033] In some embodiments, a transport block in the transport block set includes a transport block identifier, and the transport block identifier ordered set includes Na transport block identifiers I(1), I(2), ..., I(Na), where Na is the transport block identifier ordered set size and the kth element of the transport block identifier ordered set is I(k), for k = 1, 2, ..., Na, where the kth element of the transport block identifier ordered set I(k) may be an integer k or an integer k-1.

[0034] In some embodiments, the transmission blocks are indicated by a transmission block identifier.

[0035] In some embodiments, the transmission block identifier may be one of a User Equipment Identifier, a User Equipment Identifier index value, and a signature index.

[0036] In some embodiments, the user identifier is a user identifier of one second node in the second node sequence, and the user identifiers of two different second nodes in the second node sequence are different. The user identifier may be used by the first node to distinguish different transmission blocks in the transmission block set in a signal including the transmission block set, and the user identifier is an integer.

[0037] The user identifiers are the Subscription Permanent Identifier (SUPI), Generic Public Subscription Identifier (GPSI), Permanent Equipment Identifier (PEI), Network Access Identifier (NAI), Subscription Concealed Identifier (SUCI), Globally Unique Temporary Identity (GUTI), Radio Network Temporary Identifier (RNTI), System Information RNTI (SI-RNTI), Paging RNTI (P-RNTI), Random Access RNTI (RA-RNTI), Temporary Cell RNTI (TC-RNTI), Cell RNTI (C-RNTI), and Uplink Control Channel Transmit Power Control RNTI (UPCCH-RNTI). RNTI, TPC-PUCCH-RNTI), Uplink Shared Channel Transmit Power Control RNTI (Transmit Power Control-PUSCH RNTI, TPC-PUSCH-RNTI), Channel Sounding Reference Signal Transmit Power Control RNTI (Transmit Power Control-Sounding Reference Symbols RNTI, TPC-SRS-RNTI), Interruption RNTI (INT-RNTI), Modulation Coding Scheme Cell RNTI (MCS-C-RNTI), Configured Scheduling RNTI (CS-RNTI), Slot Format Indication RNTI (Slot Format IndicationThe CSI may be a semi-persistent CSI RNTI (SFI-RNTI, SP-CSI-RNTI), a semi-persistent CSI RNTI (Semi-Persistent CSI-RNTI, SP-CSI-RNTI), or the like.

[0038] In some embodiments, the transmission block identifier is a user identifier, and the elements of the transmission block identifier ordered set are user identifiers.<I(1),I(2),I(3),I(4),I(5)> =<0,1,2,3,4>, where the transmission block identifier ordered set size is Na=5, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 1. Another specific example is the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5)> =<1,2,3,4,5>, where the transmission block identifier ordered set size is Na=5, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 2. In addition, one specific example is the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4)> =<0,11,20,30>, where the transmission block identifier ordered set size is Na=4, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 11.

[0039] In some embodiments, the index value of the user identifier is the transmission block identifier ordered set I=<I(1),I(2),.,I(Na)> where k=1, 2, . . . , Na, and the index value of the user identifier is an integer.

[0040] In some embodiments, the transmission block identifier is an index value of a user identifier, the user identifier is an element in a user identifier ordered set, the user identifier ordered set includes Na user identifiers ID(1), ID(2), ..., ID(Na), where Na is the user identifier ordered set size and is also the transmission block identifier ordered set size, k = 1, 2, ..., Na, and the index value of a user identifier corresponding to the k-th user identifier ID(k) in the user identifier ordered set is the k-th element I(k) in the transmission block identifier ordered set elements. One specific example is the user identifier ordered set ID =<ID(1),ID(2),ID(3),ID(4)> =<0,11,20,30>, and the corresponding transmission block identifier ordered set I=<I(1),I(2),I(3),I(4)> =<0,1,2,3>, where the user identifier ordered set size and the transmission block identifier ordered set size are both Na=4, and the index value of the user identifier with element ID(2)=11 in the user identifier ordered set is element I(2)=1 in the transmission block identifier ordered set.

[0041] In some embodiments, the transmission block identifier is a signature index, and the signature index is a signature index of a random access signature, i.e., one transmission block in the transmission block set includes a random access signature, and the random access signature is an element of a random access signature ordered set, and the random access signature ordered set includes Na random access signatures r(1), r(2), ..., r(Na), where Na is the random access signature ordered set size and is also the transmission block identifier ordered set size, k = 1, 2, ...., Na, and the signature index of the kth random access signature r(k) in the random access signature ordered set is the kth element I(k) of the transmission block identifier ordered set.

[0042] The random access signature may be a pilot, a reference signal, a preamble, a spread spectrum sequence, an interleaver, an interleaver pattern, an interleaver sequence, a scrambling sequence, a sparse code sequence, etc.

[0043] In some embodiments, the second node may determine a random access signature of a transmission block based on the user identifier as a random access signature included in a transmission block in the transmission block set, and these random access signatures may be used to distinguish different transmission blocks in the transmission block set in a signal in which the first node includes the transmission block set.

[0044] In some embodiments, the second node may determine a random access signature included in a transport block as a random access signature included in a transport block in a transport block set based on higher layer parameters, and these random access signatures may be used by the first node to distinguish different transport blocks in the transport block set in a signal including the transport block set.

[0045] The first node and the second node may be any unit with data reception and signaling transmission capabilities, such as a base station, a relay, a terminal, etc.

[0046] Step S2000: Obtain feedback information based on the transmission block set, where the feedback information is used to characterize a reception status of the transmission blocks sent by the at least one second node.

[0047] In some embodiments, feedback information is obtained based on information of correct transmission blocks in a transmission block set. The information of correct transmission blocks includes: a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a predefined complex sequence set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, a correct transmission block number P, and a length Nf of the feedback information f. The feedback information can be obtained based on information of one or more correct transmission blocks, i.e., not all of the above information is necessarily required for generating the feedback information.

[0048] In some embodiments, the transport block sequence ordered set is a predefined complex sequence set.

[0049] In some embodiments, the first node determines feedback information f based on a signal including a transmission block set transmitted by at least one second node. The feedback information may be determined based on one or more of the following parameters, including a maximum number of correct transmission blocks Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, a correct transmission block number P, and a length Nf of the feedback information f. The feedback information can be obtained based on information of one or more correct transmission blocks, i.e., not all of the above information is necessarily required for generating the feedback information.

[0050] The transmission block identifier ordered set size Na is the number of elements in the transmission block identifier ordered set, the number of correct transmission blocks P is the number of elements in the correct transmission block identifier set, the transmission block sequence ordered set contains Na complex sequences t(1), t(2), ..., t(Na), the correct transmission block identifier set contains P transmission block identifiers BI(1), BI(2), ..., BI(P), the correct transmission block sequence set contains P complex sequences s(1), s(2), ..., s(P), where Na, Pmax are positive integers, P is a non-negative integer, and P is less than or equal to Pmax, and the length of the complex sequence s(k) is Ns(k), for k=1, 2, ..., P, where Ns(k) is a non-negative integer and Ns(k) is less than or equal to Nf.

[0051] The maximum number of correct transmission blocks Pmax is less than or equal to the transmission block identifier ordered set size Na. In some embodiments, the maximum number of correct transmission blocks Pmax is configured by the first node, and in some other embodiments, the maximum number of correct transmission blocks Pmax is pre-configured by high layer parameters.

[0052] In some embodiments, the correct transmission block identifier set is a set of user identifiers included in correctly received transmission blocks in the transmission block set, where the correctly received transmission blocks are transmission blocks whose response status is ACK, and a user identifier belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the user identifier is ACK, and a user identifier not belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the user identifier is NACK, so that the correct transmission block identifier set is a subset of the transmission block identifier ordered set.

[0053] In some embodiments, the correct transmission block identifier set is a set of index values ​​of user identifiers included in correctly received transmission blocks in the transmission block set, where the correctly received transmission blocks are transmission blocks whose response status is ACK, and the index value of a user identifier belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the index value of the user identifier is ACK, and the index value of a user identifier not belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the index value of the user identifier is NACK, so that the correct transmission block identifier set is a subset of the transmission block identifier ordered set.

[0054] In some embodiments, the correct transmission block identifier set is a set of signature indexes of random access signatures included in correctly received transmission blocks in the transmission block set, where the correctly received transmission blocks are transmission blocks whose response status is ACK, and the signature index of a random access signature belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the random access signature is ACK, and the signature index of a random access signature not belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the random access signature is NACK, so the correct transmission block identifier set is a subset of the transmission block identifier ordered set.

[0055] The set of correct transport block sequences is a subset of the set of transport block sequence ordered sets, where the kth complex sequence t(k) in the transport block sequence ordered set, for k=1, 2, ..., Na, corresponds to the kth element I(k) of the transport block identifier ordered set, where the length of the kth complex sequence t(k) in the transport block sequence ordered set is Nt(k), where Nt(k) is a non-negative integer and Nt(k) is less than or equal to Nf.

[0056] The following describes a process by which the first node determines the feedback information f based on any one or any combination of the following parameters:

[0057] In some embodiments, the first node determines P transmission block identifiers BI(1), BI(2), ..., BI(P) in the correct transmission block identifier set as feedback information f based on at least any one or any combination of the following parameters: a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, and a correct transmission block number P, and the feedback information f includes the P transmission block identifiers BI(1), BI(2), ..., BI(P) in the correct transmission block identifier set:

[0058] In some embodiments, the first node determines P target complex sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set based on at least any one of the following parameters or any combination thereof as feedback information f, where the parameters include a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, and a correct transmission block number P, and the feedback information f includes P target complex sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set, where for k=1, 2, ..., P, the target complex sequence s(k) in the correct transmission block sequence set is determined by the first node based on a transmission block identifier B I(k) in the correct transmission block identifier set:

[0059] The complex sequences of the transmission block sequence ordered set may be various direct sequence spread spectrum sequences used in non-orthogonal multiple-access.

[0060] Step S3000: Send feedback information to at least one second node.

[0061] In some embodiments, the first node may transmit feedback information to one or more second nodes, the feedback information characterizing reception at the first node of transmission blocks transmitted by at least one second node.

[0062] The information transmission method according to the above embodiment can minimize the number of input bits for channel coding, and further achieve the objective of saving spectrum resources and improving data transmission efficiency.

[0063] In some embodiments, when the first node has no correctly received transmission blocks and the correct transmission block identifier set is the null set, i.e., P=0, the first node determines that the length Nf=0 of the feedback information f, i.e., the feedback information f is an null sequence. The first node determines that the signal including the feedback information f that is an null sequence is an null signal, i.e., the first node determines that the signal including the feedback information f is a zero power signal.

[0064] In the information transmission method according to the above embodiment, the first node transmits a zero power signal, thereby reducing energy overhead, but one second node in the second node sequence does not successfully receive a signal including feedback information f (i.e., a zero power signal), so the one second node in the second node sequence can determine that the feedback information is a negative acknowledgement (NACK).

[0065] FIG. 3 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes step S2110 and step S2120, and specifically describes the process of obtaining feedback information based on a correct transmission block identifier.

[0066] Step S2110: Determine a target complex sequence in a predefined complex sequence set according to the transport block identifier of the correct transport block.

[0067] Step S2120: Obtain feedback information based on the target complex number sequence.

[0068] In some embodiments, the first node determines P transmission block identifiers BI(1), BI(2), ..., BI(P) in the correct transmission block identifier set as feedback information f based on at least any one or any combination of the following parameters: a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, and a correct transmission block number P, and the feedback information f includes the P transmission block identifiers BI(1), BI(2), ..., BI(P) in the correct transmission block identifier set: More specifically, for k=1, 2, ..., P, the first node determines a target complex sequence t(m(k)) based on a transmission block identifier BI(k) in the correct transmission block identifier set, and the first node determines feedback information f based on the target complex sequences t(m(1)), t(m(2)), ..., t(m(P)), where m(k) is the sequence number in the transmission block identifier ordered set of the transmission block identifier BI(k), i.e., m(k) is an integer that makes I(m(k)) equal to BI(k).

[0069] In some embodiments, the first node determines P transmission block identifiers BI(1), BI(2), ..., BI(P) in the correct transmission block identifier set as feedback information f based on at least any one or any combination of the following parameters: a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, and a correct transmission block number P, and the feedback information f includes the P transmission block identifiers BI(1), BI(2), ..., BI(P) in the correct transmission block identifier set: More specifically, for k=1, 2, ..., P, the first node determines a target complex sequence t(BI(k)) based on a transmission block identifier BI(k) in the correct transmission block identifier set, and the first node determines feedback information f based on the target complex sequences t(BI(1)), t(BI(2)), ..., t(BI(P)), where BI(k) is an element of the transmission block identifier ordered set I.

[0070] In some embodiments, the first node determines P target complex sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set based on at least any one of the following parameters or any combination thereof as feedback information f, where the parameters include a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, and a correct transmission block number P, and the feedback information f includes P target complex sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set, where for k=1, 2, ..., P, the target complex sequence s(k) in the correct transmission block sequence set is determined by the first node based on a transmission block identifier B I(k) in the correct transmission block identifier set: More specifically, the first node determines a target complex sequence s(k) having a length Ns(k) based on a transmission block identifier BI(k) in the correct transmission block identifier set as a target complex sequence t(m(k)) in the transmission block sequence ordered set, where Ns(k)=Nt(m(k)), m(k) is the sequence number of the transmission block identifier BI(k) in the transmission block identifier ordered set, i.e., m(k) is an integer that makes I(m(k)) equal to BI(k).

[0071] In some embodiments, the first node determines P target complex sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set based on at least any one of the following parameters or any combination thereof as feedback information f, where the parameters include a maximum correct transmission block number Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, and a correct transmission block number P, and the feedback information f includes P target complex sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set, where for k=1, 2, ..., P, the target complex sequence s(k) in the correct transmission block sequence set is determined by the first node based on a transmission block identifier B I(k) in the correct transmission block identifier set: More specifically, the first node determines a target complex sequence s(k) having length Ns(k) based on a transmission block identifier BI(k) in the correct transmission block identifier set as a target complex sequence t(BI(k)) in the transmission block sequence ordered set, where Ns(k)=Nt(BI(k)) and BI(k) is an element of the transmission block identifier ordered set I.

[0072] FIG. 4 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes steps S2210, S2220 and S2230, and specifically describes the process of obtaining feedback information based on a correct transmission block identifier.

[0073] Step S2210: A pseudo-random complex sequence is generated using the transmission block identifier of the correct transmission block as a random number seed for part or all of a pseudo-random number generator.

[0074] Step S2220: Determine the pseudo-random complex sequence as a target complex sequence.

[0075] Step S2230: Obtain feedback information based on the target complex number sequence.

[0076] In some embodiments, the first node generates a pseudo-random complex sequence s(k) having a length Ns(k) using a transmission block identifier BI(k) in the correct transmission block identifier set as a random number seed for a pseudo-random number generator. In some embodiments, the pseudo-random number generator can generate random numbers with a Gaussian Distribution, and the pseudo-random complex sequence s(k) is a sequence generated based on a Gaussian Distribution.

[0077] The transmission block identifier of the correct transmission block may be the random number seed of a part of the pseudorandom number generator, or may be the random number seed of the entire pseudorandom number generator. The pseudorandom number generator may generate random numbers of other distribution types besides Gaussian distribution, and the present application is not limited thereto.

[0078] FIG. 5 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes steps S2310, S2320 and S2330, and specifically describes a process of obtaining feedback information based on a correct transmission block identifier.

[0079] Step S2310: A pseudo-random bit sequence is generated using the transmission block identifier of the correct transmission block as a random number seed for part or all of a pseudo-random sequence generator.

[0080] Step S2320: Modulate the pseudorandom bit sequence to obtain a target complex sequence.

[0081] Step S2330: Obtain feedback information based on the target complex number sequence.

[0082] In some embodiments, the first node uses a transmission block identifier BI(k) in the correct transmission block identifier set as a random number seed for a pseudo-random sequence generator to generate a pseudo-random bit sequence having a length of Np(k), and the first node modulates the pseudo-random bit sequence having a length of Np(k) to obtain a target complex sequence s(k) having a length of Ns(k), where Np(k) is greater than or equal to Ns(k).

[0083] The transmission block identifier of the correct transmission block may be the random number seed for part of the pseudorandom sequence generator, or may be the random number seed for all of the pseudorandom sequence generator.

[0084] FIG. 6 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes steps S2410, S2420, S2430 and S2440, and specifically describes a process of obtaining feedback information based on a correct transmission block identifier.

[0085] Step S2410: The transmission block identifier of the correct transmission block is expressed in binary numbers to obtain a transmission block identifier expressed in binary numbers.

[0086] Step S2420: Channel-encode at least one bit in the transmission block identifier represented by a binary number to obtain a first encoded sequence.

[0087] Step S2430: Modulate the first coded sequence to obtain a target complex sequence.

[0088] Step S2440: Obtain feedback information based on the target complex number sequence.

[0089]

number

[0090]

number

[0091] FIG. 7 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes steps S2510, S2520 and S2530, and specifically describes a process of obtaining feedback information based on a correct transmission block identifier.

[0092] Step S2510: The transmission block identifier of the correct transmission block is expressed in binary to obtain a transmission block identifier expressed in binary.

[0093] Step S2520: Channel-encode at least one bit in the transmission block identifier represented by a binary number to obtain a target complex number sequence.

[0094] Step S2530: Obtain feedback information based on the target complex number sequence.

[0095]

number

[0096]

number

[0097] To describe the length relationship between k and s(k), the following example is adopted for explanation.

[0098] In some embodiments, for any two unequal positive integers k and k' less than or equal to Na, Ns(k) is equal to Ns(k'), where Ns(k) is the length of the complex sequence s(k) in the set of correct transport block sequences, and Ns(k') is the length of the complex sequence s(k') in the set of correct transport block sequences.

[0099] In some embodiments, there exist two positive integers k and k' that are less than or equal to P and are not equal, such that Ns(k) is not equal to Ns(k'), where Ns(k) is the length of the complex sequence s(k) in the set of correct transport block sequences and Ns(k') is the length of the complex sequence s(k') in the set of correct transport block sequences.

[0100] In some embodiments, for any two unequal positive integers k and k' less than or equal to Na, Nt(k) is equal to Nt(k'), where Nt(k) is the length of the complex sequence t(k) in the transmission block sequence ordered set, and Nt(k') is the length of the complex sequence t(k') in the transmission block sequence ordered set.

[0101] In some embodiments, there are two positive integers k and k' that are less than or equal to Na and are not equal, such that Nt(k) is not equal to Nt(k'), where Nt(k) is the length of the complex sequence t(k) in the transmission block sequence ordered set and Nt(k') is the length of the complex sequence t(k') in the transmission block sequence ordered set.

[0102] To describe the length relationship between s(k) and Nf, the following example is adopted for explanation.

[0103] In some embodiments, the length of the complex sequence s(k) in the set of correct transmission block sequences, for k=1, 2, . . . , P, is equal to Nf.

[0104] In some embodiments, the length of the complex sequence s(k) in the set of correct transmission block sequences, for k=1, 2, . . . , P, is less than Nf.

[0105] To describe the length relationship between s(k) and P, the following example is adopted for illustration.

[0106]

number

[0107]

number

[0108]

number

[0109]

number

[0110]

number

[0111] To describe the length relationship between s(k) and Pmax, the following example is adopted for explanation.

[0112]

number

[0113]

number

[0114]

number

[0115]

number

[0116] In order to describe the relationship between the length of the feedback information f and the lengths of Pmax, Ns(k) and Nt(k), the following example is adopted for explanation.

[0117]

number

[0118]

number

[0119]

number

[0120]

number

[0121]

number

[0122]

number

[0123] The channel coding in the embodiment corresponding to Figs. 6 and 7 may be any of a variety of coding methods, including polar coding, low-density parity check coding, convolutional coding, turbo coding, Reed-Muller code (RM code), Reed-Solomon code (RS code), Bose-Chaudhuri-Hocquenghem code (BCH code), concatenated code, cyclic code, block coding, Hamming code, Golay code, repetition coding, single-parity-check code, cyclic redundancy check code, superposition coding, sparse superposition coding, sparse regression coding, lattice coding, algebraic geometric code, and the like. The polar codes may be, for example, polarization-adjusted convolutional codes, pre-transformed polar codes, or parity-check polar codes.

[0124] The modulation in the embodiments corresponding to Figs. 5 and 6 may be π / 2 binary phase shift keying (π / 2-BPSK), binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), phase shift keying (PSK), amplitude shift keying (ASK), or mixed amplitude phase shift keying (APSK).

[0125] In steps S2120, S2230, S2330, S2440 and S2530, feedback information is obtained based on the target complex sequence, and the specific process is specifically described in the embodiments according to FIG. 8 and FIG.

[0126] FIG. 8 is a flowchart of an information transmission method according to an embodiment of the present application, in which the feedback information is obtained by superposition of the target complex sequence in the correct transmission block sequence set, specifically including steps S2610, S2620 and S2630, which specifically describes the process of obtaining feedback information based on the target complex sequence.

[0127] Step S2610: Obtain a set of target complex sequences based on each target complex sequence.

[0128] Step S2620: Select at least one target complex sequence from the set of target complex sequences.

[0129] Step S2630: Select an element from each selected target complex sequence and linearly convolve it to obtain one feedback information element, where the feedback information includes the feedback information element.

[0130] In some embodiments, the feedback information f is obtained by convolving P target complex sequences s(1), s(2), ..., s(P) in the set of correct transmission block sequences, i.e., there are 2×D+1 positive integers n', d(1), n(1), d(2), n(2), ..., d(D), n(D), and the n'-th element f(n') of the feedback information f is the sum of 2D complex numbers s(d(1), s(d(2), ..., s(d(D)) in the D target complex sequences s(d(1), s(d(2), ..., s(d(D)). ), n(1)), s(d(2), n(2)), ..., s(d(D), n(D)), where D is less than or equal to P and greater than or equal to 2, n' is less than or equal to Nf, where Nf is the length of the feedback information f, and for k=1, 2, ..., D, d(k) is less than or equal to P and n(k) is less than or equal to Ns(k), where Ns(k) is the length of the target complex sequence s(k), and complex number s(d(k), n(k)) is the n(k)th element of the target complex sequence s(d(k)).

[0131]

number

[0132] In some embodiments, the feedback information f is obtained by convolving P target complex sequences t(m(1)), t(m(2)), ..., t(m(P)) in a set of correct transmission block sequences, i.e., there are 2×D+1 positive integers n', d(1), n(1), d(2), n(2), ..., d(D), n(D), and the n'-th element f(n') of the feedback information f is the D complex numbers t(m(d(1)), n(1), t(m(d(2)), n(2)) in the D target complex sequences t(m(d(1)), t(m(d(2)), ..., t(m(d(D))). , ..., t(m(d(D)), n(D)), where D is less than or equal to P and greater than or equal to 2, and n' is less than or equal to Nf, where Nf is the length of the feedback information f, and for k=1, 2, ..., D, d(k) is less than or equal to P and n(k) is less than or equal to Nt(m(d(k))), where Nt(m(d(k))) is the length of the target complex sequence t(m(d(k))), m(d(k)) is an integer such that BI(d(k))=I(m(d(k)), and complex number t(m(d(k)), n(k)) is the n(k)th element of the target complex sequence t(m(d(k))).

[0133]

number

[0134] In some embodiments, the feedback information f is obtained by convolving P target complex sequences t(BI(1)), t(BI(2)), ..., t(BI(P)) in a set of correct transmission block sequences, i.e., there are 2×D+1 positive integers n', d(1), n(1), d(2), n(2), ..., d(D), n(D), and the n'-th element f(n') of the feedback information f is the D complex numbers t(BI(d(1), n(1), t(BI(d(2), n(2), ..., t(BI(d(D))), n(1)), t(BI(d(2)), n(2), ..., t(BI(d(D))) in the D target complex sequences t(BI(d(1)), t(BI(d(2)), ..., t(BI(d(D))). , D), where D is less than or equal to P and greater than or equal to 2, and n' is less than or equal to Nf, where Nf is the length of the feedback information f, and for k=1, 2, ..., D, d(k) is less than or equal to P, and n(k) is less than or equal to Nt(BI(d(k))), where Nt(BI(d(k))) is the length of the target complex sequence t(BI(d(k))), where BI(d(k)) is the d(k)th element of the correct transmission block identifier set BI, which is also an element of the transmission block identifier ordered set I, and the complex number t(BI(d(k)),n(k)) is the n(k)th element of the target complex sequence t(BI(d(k))).

[0135]

number

[0136] FIG. 9 is a flowchart of an information transmission method according to an embodiment of the present application, in which the feedback information is obtained by concatenation of the target complex sequence in the correct transmission block sequence set, specifically including steps S2710, S2720 and S2730, which specifically describes the process of obtaining the feedback information based on the target complex sequence.

[0137] Step S2710: Obtain a target complex sequence set based on each target complex sequence.

[0138] Step S2720: Obtain target complex numbers in each target complex sequence according to the target complex sequence.

[0139] Step S2730: Construct a target complex number set with all the target complex numbers, where any one element of the feedback information is from the target complex number set.

[0140] In some embodiments, the feedback information f is obtained by concatenating P target complex sequences s(1), s(2), ..., s(P) in the set of correct transmission block sequences, i.e., the i-th element f(i) of the feedback information f, for i=1, 2, ..., Nf, is equal to a first constant C or a unique integer pair<k(i)、n(i)> With the existence of s(k(i), n(i)), the i-th element f(i) of the feedback information f is determined only by the complex number s(k(i), n(i)), where k(i) is less than or equal to P and n(i) is less than or equal to Ns(k(i)), the first constant C may be any complex number, and the complex number s(k(i), n(i)) is the n(i)-th element of the target complex sequence s(k(i)).

[0141] In some embodiments, the feedback information f is obtained by concatenating P target complex sequences t(m(1)), t(m(2)), ..., t(m(P)) in the set of correct transmission block sequences, i.e., the i-th element f(i) of the feedback information f is equal to a first constant C or a unique integer pair<k(i)、n(i)> With the existence of , the i-th element f(i) of the feedback information f is determined by the complex number t(m(k(i)),n(i)), where k(i) is less than or equal to P and n(i) is less than or equal to Nt(m(k(i))), the constant C may be any complex number, the complex number t(m(k(i)),n(i)) is the n(i)-th element of the target complex sequence t(m(k(i))), and m(k(i)) is an integer such that BI(k(i))=I(m(k(i))).

[0142] In some embodiments, the feedback information f is obtained by concatenating P target complex sequences t(BI(1)), t(BI(2)), ..., t(BI(P)) in the set of correct transmission block sequences, i.e., the i-th element f(i) of the feedback information f is equal to a first constant C or a unique integer pair<k(i)、n(i)> With the existence of , the i-th element f(i) of the feedback information f is determined by a complex number t(BI(k(i)),n(i)), where k(i) is less than or equal to P and n(i) is less than or equal to Nt(BI(k(i))), the constant C may be any complex number, the complex number t(BI(k(i)),n(i)) is the n(i)-th element of the target complex sequence t(BI(k(i))), BI(k(i)) is the k(i)-th element of the correct transmission block identifier set BI, and BI(k(i)) is also an element of the transmission block identifier ordered set I.

[0143] In order to more clearly describe the information transmission method according to the embodiment of the present application, the following example is adopted for concrete explanation.

[0144] Example 1: In this example, the first node is a base station, the second node is a terminal, this example includes a plurality of terminals, which form a second node sequence, and the transmission block identifier is a user identifier.

[0145] Figure 10 is a schematic diagram of the relationship between the second node, the transmission block and the user identifier according to an embodiment of the present application. As shown in Figure 10, the base station receives a signal including a transmission block set B sent by a terminal sequence, where the terminal sequence includes Nu = 4 terminals SN (1), SN (2), SN (3), SN (4), and the transmission block set B includes Nb = 4 transmission blocks b (1), b (2), b (3), b (4). Furthermore, the signal including the transmission block set B includes a signal including a transmission block b (1), a signal including a transmission block b (2), a signal including a transmission block b (3), and a signal including a transmission block b (4).

[0146] In this example, for t=1, 2, 3, 4, a transmission block b(t) in the transmission block set B is sent by a terminal SN(t) in a terminal sequence to a base station, where the transmission block b(t) in the transmission block set B includes a user identifier of the terminal SN(t), the user identifier of the terminal SN(t) is a Random Access RNTI (RA-RNTI), and the user identifiers of the terminals SN(1), SN(2), SN(3), and SN(4) are 4, 3, 2, and 5, respectively, where the user identifiers 4, 3, 2, and 5 are included in the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5),I(6),I(7),I(8)> =<1,2,3,4,5,6,7,8>, and the transmission block identifier ordered set I includes Na=8 user identifiers 1, 2, 3, 4, 5, 6, 7, 8.

[0147] In this example, the maximum number of correct transmission blocks Pmax=2 is configured by the base station. The correct transmission block identifier set is a set of user identifiers included in the correctly received transmission blocks in transmission block set B. Based on the signal including transmission block set B, the base station determines that the correct transmission block identifier set is set BI={2,3} and the number of correct transmission blocks P=2.

[0148] In this example, the feedback information f is determined by the base station based on the parameters of a correct transmission block identifier set BI, a correct transmission block number P=2, a transmission block identifier ordered set I, and a transmission sequence ordered set, where the transmission sequence ordered set includes Na=8 complex number sequences, each of which is t(1) = [1,1,1,1,1,1,1], t(2) = [1, 1, 1, -1, -1, -1], t(3) = [1, -1, 0, 1, -1, 0], t(4) = [1, -1, 0, -1, 1, 0], t(5) = [1, 1, -1, 1, 1, -1], t(6) = [1, 1, -1, -1, -1, 1], t(7) = [1, -1, 0, 0, 0, 0], t(8) = [0,0,1,0,0,1], Here, the length of the complex sequence t(k) is Nt(k)=Nf=6, for k=1, 2, 3, 4, 5, 6, 7, 8, where Nf is the length of the feedback information f.

[0149] 11 is a schematic diagram of determining feedback information f by superposition from a correct transport block identifier set BI and a transport block sequence ordering set according to an embodiment of the present application. As shown in FIG. 11, the base station determines feedback information f according to the following method:

[0150] Based on the transmission block identifier ordered set I, the transmission block identifier ordered set size Na=8, the transmission block sequence ordered set and the correct transmission block identifier set BI, the base station determines m(1)=2 from BI(1)=2 and I(2)=BI(1), and obtains a complex sequence t(m(1))=t(2), and the base station determines m(2)=3 from BI(2)=3 and I(3)=BI(2), and obtains a complex sequence t(m(2))=t(3).

[0151] The base station convolves complex sequences t(2) and t(3) to determine feedback information f, where f=α(1)×t(2)+α(2)×t(3)=[2,0,1,0,-2,-1], where α(1)=α(2)=1.

[0152] In this example, the base station transmits a signal including feedback information f=[2, 0, 1, 0, -2, -1] to the terminal as a sequence<SN(1)、SN(2)、SN(3)、SN(4)> and terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives a signal containing feedback information f.

[0153] Furthermore, terminals SN(1), SN(2), SN(3), and SN(4) determine responses to transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method.

[0154] From the user identifier 4, the terminal SN(1) determines to perform an inner product of the sequence t(4) and the signal including the feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(4), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) belongs to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the sequence t(4), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) does not belong to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK). From the user identifier 3, the terminal SN(2) determines to perform an inner product of the sequence t(3) and the signal including the feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(3), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) belongs to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the sequence t(3), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) does not belong to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement (NACK).

[0155] From the user identifier 2, the terminal SN(3) determines to perform an inner product of the sequence t(2) and the signal including the feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(2), the terminal SN(3) determines that the user identifier 2 of the terminal SN(3) belongs to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the sequence t(2), the terminal SN(3) determines that the user identifier 2 of the terminal SN(3) does not belong to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a negative acknowledgement (NACK).

[0156] From the user identifier 5, the terminal SN(4) determines to perform an inner product of the sequence t(5) and the signal including the feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(5), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) belongs to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the sequence t(5), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) does not belong to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a negative acknowledgement (NACK).

[0157] In this example, if the number P of correct transmission blocks is 0, the length Nf of the feedback information f is 0, the feedback information f is an empty sequence, and the signal including the feedback information f is a zero-power signal.

[0158] Example 2: The difference between this example and example 1 is that for t=1, 2, 3, 4, the user identifier of the terminal SN(t) is a temporary cell RNTI (TC-RNTI), and the feedback information f is determined by the base station based on the parameters of the correct transport block identifier set BI and the correct number of transport blocks P=2.

[0159] 12 is a schematic diagram of determining feedback information f by superposition from a correct transmission block identifier set BI according to another embodiment of the present application. As shown in FIG. 12, the base station determines the feedback information f according to the following method.

[0160] The base station uses the transmission block identifier BI(1) = 2 in the correct transmission block identifier set as a random number seed for a pseudorandom number generator to generate a pseudorandom complex sequence s(1) = [2.1539 + 3.9218j, 0.3702-1.7478j, -0.2643 + 0.2502j, 0.7552-2.5389j, -1.1301 + 0.0923j, 1.3457 + 1.2762j] with length Ns(1) = Nf = 6. The base station uses the transmission block identifier BI(2) = 3 in the set of valid transmission block identifiers as the random number seed for the pseudorandom number generator to generate a pseudorandom complex sequence s(2) = [0.1403 + 4.3805j, -0.3004 - 0.5881j, -0.4079 - 0.1891j, 0.3796 + 1.0345j, 0.0840 + 0.6838j, -0.6795 - 1.4721j] of length Ns(2) = Nf = 6.

[0161]

number

[0162]

number

[0163]

number

[0164] [Table 2]

[0165] Here, mod is the modulus function, floor(x) is the largest integer less than or equal to x, S is the state of the pseudorandom number generator, and setting S=BI(p) in the first line of code is setting the seed of the pseudorandom number generator.

[0166] Another difference between this example and example 1 is that in this example, the base station transmits a signal including feedback information f=[1.4238+5.8706j, 0.0494-1.6518j, -0.4754+0.0432j, 0.8025-1.0638j, -0.7397+0.5488j, 0.4711-0.1385j] to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> The purpose of this is to send

[0167] Another difference between this example and example 1 is that in this example, terminals SN(1), SN(2), SN(3), and SN(4) determine responses for transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method.

[0168] The terminal SN(1) generates a complex sequence v(1) using the user identifier 4 as a random number seed of a pseudorandom number generator. The terminal SN(1) performs an inner product of v(1) and a signal including feedback information f, and if the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(1), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) belongs to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the complex sequence v(1), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) does not belong to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK).

[0169] The terminal SN(2) generates a complex sequence v(2) using the user identifier 3 as a random number seed for a pseudorandom number generator. The terminal SN(2) performs an inner product of v(2) and a signal including feedback information f, and if the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(2), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) belongs to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the complex sequence v(2), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) does not belong to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement (NACK).

[0170] Terminal SN(3) generates a complex sequence v(3) using user identifier 2 as a random number seed for a pseudorandom number generator. Terminal SN(3) calculates the inner product of v(3) and a signal including feedback information f. If the absolute value of the inner product is greater than half the L2 norm of complex sequence v(3), terminal SN(3) determines that user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set BI, and terminal SN(3) determines that the response of transmission block b(3) is a positive acknowledgement (ACK). If the absolute value of the inner product is less than half the L2 norm of complex sequence v(3), terminal SN(3) determines that user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set BI, and terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK).

[0171] The terminal SN(4) generates a complex sequence v(4) using the user identifier 5 as a random number seed of a pseudorandom number generator. The terminal SN(4) performs an inner product of v(4) and a signal including feedback information f, and if the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(4), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) belongs to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a positive acknowledgement (ACK), and if the absolute value of the inner product is less than half the L2 norm of the complex sequence v(4), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) does not belong to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a negative acknowledgement (NACK).

[0172] The information transmission method according to this example can eliminate the storage overhead of the transmission block sequence ordered set, as compared with Example 1.

[0173] Example 3: This example differs from example 2 in that the first node is a relay, and for t=1, 2, 3, 4, the user identifier of the terminal SN(t) is the Cell RNTI (C-RNTI).

[0174] 13 is a schematic diagram of determining feedback information f from a correct transport block identifier set BI by superposition according to a further embodiment of the present application. As shown in FIG. 13, the base station determines feedback information f according to the following method.

[0175] The base station uses the transmission block identifier BI(1) = 2 in the correct transmission block identifier set as the random number seed for the pseudo-random sequence generator to generate a pseudo-random bit sequence q(1) = [1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0] with length Np(1) = 12, and the base station uses the transmission block identifier BI(2) = 3 in the correct transmission block identifier set as the random number seed for the pseudo-random sequence generator to generate a pseudo-random bit sequence q(2) = [1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1] with length Np(2) = 12.

[0176]

number

[0177]

number

[0178] Here, for p=1, 2, QPSK modulation is realized by the following equation:

[0179]

number

[0180]

number

[0181]

number

[0182]

number

[0183] One difference between this example and example 1 is that in this example, the base station transmits a signal including feedback information f=[-1+j, 1+j, 1+j, -1+j, -j, 1] to the terminal in sequence<SN(1)、SN(2)、SN(3)、SN(4)> The purpose of this is to send

[0184] In the information transmission method according to this example, the generation of the Gaussian sequence is simpler than in Example 2.

[0185] Example 4: The difference between this example and Example 1 is that for t=1, 2, 3, 4, the user identifier of the terminal SN(t) is the Modulation Coding Scheme Cell RNTI (MCS-C-RNTI), and the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5),I(6),I(7),I(8)> =<0,1,2,3,4,5,6,7>, the transport block identifier ordered set I includes Na=8 user identifiers 0, 1, 2, 3, 4, 5, 6, 7, and the feedback information f is determined by the base station based on parameters of the correct transport block identifier set BI, the correct number of transport blocks P=2, and the transport block identifier ordered set size Na.

[0186] 14 is a schematic diagram of determining feedback information f by superposition from a correct transport block identifier set BI according to a further embodiment of the present application. As shown in FIG. 14, the base station determines feedback information f according to the following method.

[0187]

number

[0188] The base station BPSK modulates the coded sequence c(1) = [0, 1, 1, 0, 0, 1] to obtain a complex sequence s(1) = [+1, -1, -1, +1, +1, -1] of length Ns(1) = Nf = 6, and the base station BPSK modulates the coded sequence c(2) = [0, 1, 1, 1, 1, 0] to obtain a complex sequence s(2) = [+1, -1, -1, -1, -1, +1] of length Ns(2) = Nf = 6.

[0189]

number

[0190] Here, for p=1, 2, BPSK modulation is realized by the following equation:

[0191]

number

[0192]

number

[0193] Another difference between this example and example 1 is that in this example, the base station transmits a signal including feedback information f to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> and terminals SN(1), SN(2), SN(3), and SN(4) determine responses to transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method:

[0194]

number

[0195]

number

[0196]

number

[0197]

number

[0198] In the information transmission method according to this embodiment, the response reception reliability can be improved by selecting a channel coding with superior performance compared to the third and second embodiments.

[0199] Example 5: The difference between this example and example 1 is that in this example, for t=1, 2, 3, and 4, the user identifier of the terminal SN(t) is the configured scheduling RNTI (CS-RNTI).

[0200] Another difference between this example and Example 1 is that in this example, the transmission sequence ordered set is a set of Na=8 complex number sequences. t(1) = [+1,+1,+1,+1], t(2)=[+1,-1,+1,-1], t(3)=[+1,+1,-1,-1], t(4) = [+1, -1, -1, +1], t(5)=[-1,-1,-1,-1], t(6)=[-1,+1,-1,+1], t(7) = [-1,-1,+1,+1], Including t(8) = [-1, +1, +1, -1], where the length of the complex sequence t(k) is Nt(k)=4, for k=1, 2, 3, 4, 5, 6, 7, 8.

[0201] Figure 15 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set BI and a transport block sequence ordered set according to an embodiment of the present application. As shown in Figure 15, the base station determines feedback information f according to the following method.

[0202] Based on the transmission block identifier ordered set I, the transmission block identifier ordered set size Na=8, the transmission block sequence ordered set and the correct transmission block identifier set BI, the base station determines sequence number 2 where m(1) is equal to I(2) from BI(1)=2 and I(2)=BI(1), and obtains a complex sequence t(m(1))=t(2)=[+1,-1,+1,-1], and the base station determines sequence number 3 where m(2) is equal to I(3) from BI(2)=3 and I(3)=BI(2), and obtains a complex sequence t(m(2))=t(3)=[+1,+1,-1,-1].

[0203] The base station determines that the feedback information f is f=[t(2),t(3)]=[+1,-1,+1,-1,+1,+1,-1,-1] based on the complex number sequence, where the length of the feedback information is Nf=Nt(m(1))+Nt(m(2))=Nt(2)+Nt(3)=4+4=8.

[0204] The difference between this example and example 1 is that in this example, the base station transmits a signal including feedback information f=[+1,-1,+1,-1,+1,+1,-1,-1] to the terminal in sequence<SN(1)、SN(2)、SN(3)、SN(4)> The terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives a signal including feedback information f. Furthermore, terminals SN(1), SN(2), SN(3), and SN(4) determine responses to transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method:

[0205] From the user identifier 4, the terminal SN(1) determines to perform an inner product of the sequence t(4) and every Nt(4)=4th symbol in the signal including the feedback information f. If there is a situation where the absolute value of the inner product is greater than half the L2 norm of the sequence t(4), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) belongs to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the sequence t(4), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) does not belong to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement NACK. From the user identifier 3, the terminal SN(2) determines to perform an inner product of the sequence t(3) and every Nt(3)=4th symbol in the signal including the feedback information f. If there is a situation where the absolute value of the inner product is greater than half the L2 norm of the sequence t(3), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) belongs to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the sequence t(3), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) does not belong to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement NACK.

[0206] From the user identifier 2, the terminal SN(3) determines to perform an inner product of the sequence t(2) and every Nt(2)=4th symbol in the signal including the feedback information f. If there is a situation where the absolute value of the inner product is greater than half the L2 norm of the sequence t(2), the terminal SN(3) determines that the user identifier 2 of the terminal SN(3) belongs to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the sequence t(2), the terminal SN(3) determines that the user identifier 2 of the terminal SN(3) does not belong to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a negative acknowledgement NACK.

[0207] From the user identifier 5, the terminal SN(4) determines to perform an inner product of the sequence t(5) and every Nt(5)=4th symbol in the signal including the feedback information f. If there is a situation where the absolute value of the inner product is greater than half the L2 norm of the sequence t(5), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) belongs to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the sequence t(5), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) does not belong to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a negative acknowledgement NACK.

[0208] In the information transmission method according to this embodiment, compared with the embodiments 1 to 4, the sequences between different user identifiers do not overlap, which increases the detection signal-to-noise ratio of the terminal and improves the information transmission efficiency.

[0209] Example 6: In this example, the first node is a base station, the second node is a terminal, this example includes a plurality of terminals, which form a second node sequence, and the transmission block identifier is a user identifier.

[0210] Figure 16 is a schematic diagram of the relationship between the second node, the transmission block, the user identifier, the random access signature and the signature index according to an embodiment of the present application. As shown in Figure 16, the base station receives a signal including a transmission block set B sent by a terminal sequence, where the terminal sequence includes Nu = 4 terminals SN (1), SN (2), SN (3), SN (4), and the transmission block set B includes Nb = 4 transmission blocks b (1), b (2), b (3), b (4). Furthermore, the signal including the transmission block set B includes a signal including a transmission block b (1), a signal including a transmission block b (2), a signal including a transmission block b (3), and a signal including a transmission block b (4).

[0211] In this example, for t=1, 2, 3, 4, a transmission block b(t) in transmission block set B is transmitted to the base station by a terminal SN(t) in a terminal sequence, where the transmission block b(t) in transmission block set B includes a user identifier and a random access signature of the terminal SN(t).

[0212] In this example, the user identifier of terminal SN(t) is a permanent equipment identifier (PEI), and the random access signature is a reference signal. Furthermore, the user identifiers of terminals SN(1), SN(2), SN(3), and SN(4) are 4, 3, 2, and 5, respectively, where the user identifiers 4, 3, 2, and 5 belong to the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5),I(6),I(7),I(8)> =<1,2,3,4,5,6,7,8>. Furthermore, the transmission block identifier ordered set I includes Na=8 user identifiers 1, 2, 3, 4, 5, 6, 7, 8.

[0213] In this example, the reference signal is an element of a random access signature ordered set. Furthermore, the random access signature ordered set includes six reference signals r(1), r(2), r(3), r(4), r(5), r(6), where the signature indexes of the reference signals r(1), r(2), r(3), r(4), r(5), r(6) are 0, 1, 2, 3, 4, 5, respectively. Furthermore, the random access signatures included in the transmission blocks b(1), b(2), b(3), b(4) are determined by the terminals SN(1), SN(2), SN(3), SN(4) based on the user identifiers 4, 3, 2, 5 of the terminals SN(1), SN(2), SN(3), SN(4) according to the following scheme:

[0214] The signature index of the reference signal included in the transmission block b(t)=the remainder obtained by dividing the square of the user identifier of the terminal SN(t) by six.

[0215] Substituting the user identifiers 4, 3, 2, and 5 of terminals SN(1), SN(2), SN(3), and SN(4) into the above equation, respectively, the signature indexes of the reference signals of terminals SN(1), SN(2), SN(3), and SN(4) are obtained as 4, 3, 4, and 1, respectively, and finally the reference signals of terminals SN(1), SN(2), SN(3), and SN(4) are obtained as r(5), r(4), r(5), and r(2), respectively.

[0216] In this example, the maximum number of correct transmission blocks Pmax=2 is configured by the base station. In this example, the correct transmission block identifier set is a set of user identifiers included in the transmission blocks that are correctly received in the transmission block set. In this example, the base station determines, based on a signal including the transmission block set B, that the correct transmission block identifier set is the set BI={2,3} and the number of correct transmission blocks P=2.

[0217] In this example, the feedback information f is determined by the base station based on the parameters of the correct transport block identifier set BI and the correct number of transport blocks P=2.

[0218] In this example, the length of the feedback information f is Nf=6.

[0219] Figure 17 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set BI and a transport block sequence ordered set according to an embodiment of the present application. As shown in the block diagram of Figure 17, the base station determines feedback information f according to the following method.

[0220]

number

[0221] The base station determines feedback information f=[s(1),s(2)]=[2.1539+3.9218j, 0.3702-1.7478j, -0.2643+0.2502j, 0.1403+4.3805j, -0.3004-0.5881j, -0.4079-0.1891j] by concatenation of pseudo-random complex sequences s(1) and s(2).

[0222] Here, for p=1, 2, the pseudorandom number generator generates random numbers with a Gaussian distribution. One implementation of the pseudorandom number generator is as follows:

[0223]

number

[0224]

number

[0225] [Table 3]

[0226] Here, mod is the modulus function, floor(x) is the largest integer less than or equal to x, S is the state of the pseudorandom number generator, and setting S=BI(p) in the first line of code is setting the seed of the pseudorandom number generator.

[0227] In this example, the base station transmits a signal including feedback information f=[2.1539+3.9218j, 0.3702-1.7478j, -0.2643+0.2502j, 0.1403+4.3805j, -0.3004-0.5881j, -0.4079-0.1891j] to the terminal as a sequence<SN(1)、SN(2)、SN(3)、SN(4)> Terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives a signal including feedback information f. Furthermore, terminals SN(1), SN(2), SN(3), and SN(4) each decode the signal including feedback information f and determine responses to transmission blocks b(1), b(2), b(3), and b(4) according to the following method:

[0228] The terminal SN(1) generates a complex sequence v(1) of length 3 using the user identifier 4 as a random number seed of a pseudorandom number generator. The terminal SN(1) performs an inner product of v(1) and every third symbol in a signal containing feedback information f, and if a situation exists in which the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(1), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) belongs to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(1), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) does not belong to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement NACK.

[0229] The terminal SN(2) generates a complex sequence v(2) of length 3 using the user identifier 3 as a random number seed for a pseudorandom number generator. The terminal SN(2) performs an inner product of v(2) and every third symbol in a signal including feedback information f, and if a situation exists in which the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(2), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) belongs to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(2), the terminal SN(2) determines that the user identifier 3 of the terminal SN(2) does not belong to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement NACK.

[0230] Terminal SN(3) generates a complex sequence v(3) of length 3 using user identifier 2 as a random number seed for a pseudorandom number generator. Terminal SN(3) performs an inner product of v(3) and every third symbol in a signal including feedback information f, and if a situation exists in which the absolute value of the inner product is greater than half the L2 norm of complex sequence v(3), terminal SN(3) determines that user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set BI, and terminal SN(3) determines that the response of transmission block b(3) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of complex sequence v(3), terminal SN(3) determines that user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set BI, and terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement NACK.

[0231] The terminal SN(4) generates a complex sequence v(4) of length 3 using the user identifier 5 as a random number seed of a pseudorandom number generator. The terminal SN(4) performs an inner product of v(4) and every third symbol in a signal including feedback information f. If a situation exists in which the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(4), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) belongs to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a positive acknowledgement ACK. If the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(4), the terminal SN(4) determines that the user identifier 5 of the terminal SN(4) does not belong to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a negative acknowledgement NACK.

[0232] The information transmission method according to this embodiment saves the storage overhead of the transmission block sequence ordered set compared to embodiment 5.

[0233] Example 7: In this example, the first node is a base station, the second node is a terminal, and this example includes multiple terminals forming a second node sequence, and the transmission block identifier is a signature index.

[0234] Figure 18 is a schematic diagram of the relationship between a second node, a transmission block, a user identifier, a random access signature and a signature index according to another embodiment of the present application. As shown in Figure 18, a base station receives a signal including a transmission block set B transmitted by a terminal sequence, where the terminal sequence includes Nu = 4 terminals SN (1), SN (2), SN (3), SN (4), and the transmission block set B includes Nb = 4 transmission blocks b (1), b (2), b (3), b (4). Furthermore, the signal including the transmission block set B includes a signal including a transmission block b (1), a signal including a transmission block b (2), a signal including a transmission block b (3), and a signal including a transmission block b (4).

[0235] In this example, for k=1, 2, 3, 4, a transmission block b(k) in the transmission block set B is transmitted to the base station by a terminal SN(k) in the terminal sequence, where the transmission block b(k) in the transmission block set B includes a user identifier and a random access signature corresponding to the terminal SN(k).

[0236] In this example, the user identifier of terminal SN(k) is a Generic Public Subscription Identifier (GPSI), the random access signature is a preamble, and the user identifiers of terminals SN(1), SN(2), SN(3), and SN(4) are 4, 6, 2, and 1, respectively.

[0237]

number

[0238]

number

[0239]

number

[0240]

number

[0241]

number

[0242]

number

[0243] Terminals SN(1), SN(2), SN(3), and SN(4) determine that the preambles contained in transmission blocks b(1), b(2), b(3), and b(4) are r(4), r(3), r(2), and r(1), respectively, based on signature indexes 4, 3, 2, and 1.

[0244] In this example, the maximum number of correct transmission blocks Pmax=2 is configured by higher layer parameters. In this example, the correct transmission block identifier set is a set of signature indexes of random access signatures included in the correctly received transmission blocks in the transmission block set. In this example, the base station determines that the correct transmission block identifier set is set BI={2,3} and the number of correct transmission blocks P=2 based on a signal including the transmission block set B.

[0245] In this example, the feedback information f is determined by the base station based on the parameters of the correct transport block identifier set BI and the correct transport block number P=2, where the length of the feedback information f is Nf=6.

[0246] Figure 19 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set BI and a correct transport block number P according to another embodiment of the present application. In this example, as shown in the block diagram of Figure 19, the base station determines feedback information f according to the following method.

[0247]

number

[0248]

number

[0249]

number

[0250]

number

[0251]

number

[0252]

number

[0253]

number

[0254] The terminal SN(1) obtains a signature index 4 using the same method as the base station, with the user identifier 4 as the random number seed of the pseudorandom sequence generator, and generates a complex sequence v(1) of length 3 using the same method as the base station with the signature index 4. The terminal SN(1) performs an inner product of v(1) and every third symbol in the signal containing feedback information f. If there is a situation in which the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(1), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) belongs to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(1), the terminal SN(1) determines that the user identifier 4 of the terminal SN(1) does not belong to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement NACK.

[0255] Terminal SN(2) obtains signature index 3 using the same method as the base station, with user identifier 6 as the random number seed for a pseudorandom sequence generator, and generates a complex sequence v(2) of length 3 using signature index 3 as input, with the same method as the base station. Terminal SN(2) performs an inner product of v(2) and every third symbol in the signal containing feedback information f, and if a situation exists in which the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(2), terminal SN(2) determines that the user identifier 6 of terminal SN(2) belongs to the correct transmission block identifier set BI, and terminal SN(2) determines that the response of transmission block b(2) is a positive acknowledgement ACK; if the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(2), terminal SN(2) determines that the user identifier 6 of terminal SN(2) does not belong to the correct transmission block identifier set BI, and terminal SN(2) determines that the response of transmission block b(2) is a negative acknowledgement NACK.

[0256] The terminal SN(3) obtains a signature index 2 using the same method as the base station with the user identifier 2 as the random number seed of the pseudorandom sequence generator, and generates a complex sequence v(3) of length 3 using the same method as the base station with the signature index 2. The terminal SN(3) performs an inner product of v(3) and every third symbol in the signal containing the feedback information f. If there is a situation in which the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(3), the terminal SN(3) determines that the user identifier 2 of the terminal SN(3) belongs to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a positive acknowledgement ACK. If the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(3), the terminal SN(3) determines that the user identifier 2 of the terminal SN(3) does not belong to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a negative acknowledgement NACK.

[0257] The terminal SN(4) obtains a signature index 1 using the same method as the base station with the user identifier 1 as the random number seed of the pseudorandom sequence generator, and generates a complex sequence v(4) of length 3 using the same method as the base station with the signature index 1. The terminal SN(4) performs an inner product of v(4) and every third symbol in the signal including the feedback information f, and if the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(4), the terminal SN(4) determines that the user identifier 1 of the terminal SN(4) belongs to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a positive acknowledgement ACK, and if the absolute values ​​of the inner products are all less than half the L2 norm of the complex sequence v(4), the terminal SN(4) determines that the user identifier 1 of the terminal SN(4) does not belong to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a negative acknowledgement NACK.

[0258] In the information transmission method of this example, compared to Example 6, the signature index is obtained by a pseudo-random sequence generator to determine a random access signature, so that the collision situation of Example 6 does not occur, and the random sequence generator generates a bit sequence, which makes it easier to generate a Gaussian sequence than in Example 6, and has higher processing efficiency.

[0259] Example 8: In this example, the first node is a base station, the second node is a terminal, and this example includes multiple terminals forming a second node sequence, and the transmission block identifier is a signature index.

[0260] Figure 20 is a schematic diagram of the relationship between the second node, the transmission block, the random access signature and the signature index according to an embodiment of the present application. As shown in Figure 20, the base station receives a signal including a transmission block set B sent by a terminal sequence, where the terminal sequence includes Nu=3 terminals SN(1), SN(2), SN(3), and the transmission block set B includes Nb=4 transmission blocks b(1), b(2), b(3), b(4). Furthermore, the signal including the transmission block set B includes a signal including a transmission block b(1), a signal including a transmission block b(2), a signal including a transmission block b(3), and a signal including a transmission block b(4).

[0261] In this example, transmission blocks b(1), b(2), b(3), and b(4) in transmission block set B are transmitted to the base station by terminals SN(1), SN(2), SN(3), and SN(1) in the terminal sequence, respectively, where transmission blocks b(1), b(2), b(3), and b(4) in transmission block set B include random access signatures, where the random access signatures are pilots.

[0262] In this example, the pilots are elements of a random access signature ordered set. Furthermore, the random access signature ordered set includes Na=6 pilots r(1), r(2), r(3), r(4), r(5), r(6), where the signature indices of pilots r(1), r(2), r(3), r(4), r(5), r(6) are 1, 2, 3, 4, 5, 6, respectively. Furthermore, the signature indices 1, 2, 3, 4, 5, 6 of pilots r(1), r(2), r(3), r(4), r(5), r(6) are elements of a transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5),I(6)> =<1,2,3,4,5,6>. Furthermore, the transmission block identifier ordered set I includes Na=6 signature indexes 1, 2, 3, 4, 5, 6.

[0263] In this example, the random access signatures contained in transmission blocks b(1), b(2), b(3), and b(4) are determined by terminals SN(1), SN(2), SN(3), and SN(1) based on higher layer parameters as r(4), r(3), r(2), and r(1), respectively, where the signature indexes of the random access signatures contained in transmission blocks b(1), b(2), b(3), and b(4) are 4, 3, 2, and 1, respectively.

[0264] In this example, the maximum number of correct transmission blocks Pmax=3 is configured by higher layer parameters. In this example, the correct transmission block identifier set is a set of signature indexes of random access signatures included in the correctly received transmission blocks in the transmission block set. In this example, the base station determines that the correct transmission block identifier set is set BI={2,3} and the correct number of transmission blocks P=2 based on a signal including the transmission block set B.

[0265] In this example, the feedback information f is determined by the base station through compression encoding based on the parameters of the correct transport block identifier set BI and the correct number of transport blocks P=2, where the length of the feedback information f is Nf=6.

[0266] Figure 21 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set BI and a correct transport block number P according to a further embodiment of the present application. In this example, as shown in the block diagram of Figure 21, the base station determines feedback information f according to the following method.

[0267]

number

[0268]

number

[0269]

number

[0270]

number

[0271]

number

[0272]

number

[0273]

number

[0274]

number

[0275]

number

[0276]

number

[0277]

number

[0278] The information transmission method according to this embodiment can improve response reception reliability by selecting channel coding with superior performance compared to the sixth and seventh embodiments.

[0279] Example 9: In this example, the first node is a base station, the second node is a terminal, and this example includes multiple terminals forming a second node sequence, and the transmission block identifier is a signature index.

[0280] 20, the base station receives a signal including a transmission block set B transmitted by a terminal sequence, where the terminal sequence includes Nu=3 terminals SN(1), SN(2), and SN(3), and the transmission block set B includes Nb=4 transmission blocks b(1), b(2), b(3), and b(4). Furthermore, the signal including the transmission block set B includes a signal including a transmission block b(1), a signal including a transmission block b(2), a signal including a transmission block b(3), and a signal including a transmission block b(4).

[0281] In this example, transmission blocks b(1), b(2), b(3), and b(4) in transmission block set B are respectively transmitted to the base station by terminals SN(1), SN(2), SN(3), and SN(1) in the terminal sequence, where the transmission blocks b(1), b(2), b(3), and b(4) in transmission block set B include random access signatures, where the random access signatures are interleavers.

[0282] In this example, the interleaver is an element of a random access signature ordered set. Furthermore, the random access signature ordered set includes Na=6 interleavers r(1), r(2), r(3), r(4), r(5), r(6), where the signature indices of the interleavers r(1), r(2), r(3), r(4), r(5), r(6) are 1, 2, 3, 4, 5, 6, respectively. Furthermore, the signature indices 1, 2, 3, 4, 5, 6 of the interleavers r(1), r(2), r(3), r(4), r(5), r(6) are elements of a transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5),I(6)> =<1,2,3,4,5,6>. Furthermore, the transmission block identifier ordered set I includes Na=6 signature indexes 1, 2, 3, 4, 5, 6.

[0283] In this example, the random access signatures contained in transmission blocks b(1), b(2), b(3), and b(4) are determined by terminals SN(1), SN(2), SN(3), and SN(1) based on higher layer parameters as r(4), r(3), r(2), and r(1), respectively, where the signature indexes of the random access signatures contained in transmission blocks b(1), b(2), b(3), and b(4) are 4, 3, 2, and 1, respectively.

[0284] In this example, the maximum number of correct transmission blocks Pmax=3 is configured by higher layer parameters. In this example, the correct transmission block identifier set is a set of signature indexes of random access signatures included in the correctly received transmission blocks in the transmission block set. In this example, the base station determines that the correct transmission block identifier set is set BI={2,3} and the correct number of transmission blocks P=2 based on a signal including the transmission block set B.

[0285] In this example, the feedback information f is determined by the base station based on the parameters of the maximum number of correct transmission blocks Pmax=3, the correct transmission block identifier set BI, the transmission block identifier ordered set size Na, and the number of correct transmission blocks P=2, where the length Nf of the feedback information f is 6.

[0286] Figure 22 is a schematic diagram of determining feedback information f by concatenation from a correct transmission block identifier set BI, a correct transmission block number P and a maximum correct transmission block number Pmax according to an embodiment of the present application. In this embodiment, as shown in Figure 22, the base station determines feedback information f according to the following method:

[0287]

number

[0288]

number

[0289]

number

[0290]

number

[0291]

number

[0292]

number

[0293]

number

[0294]

number

[0295]

number

[0296]

number

[0297] In this example, the terminal SN(1) transmits two transmission blocks b(1) and b(4), but selects different random access signatures, and the base station determines the feedback information f based on the signature index of the random access signature of the correctly decoded transmission block, so that the terminal SN(1) can distinguish whether the two transmission blocks b(1) and b(4) are correctly received. At the same time, obtaining the feedback information f using channel coding can increase the minimum distance between different transmission block sequences and improve the feedback detection performance.

[0298] Example 10: The difference between this example and example 8 is that in this example, the random access signature is a spread spectrum sequence, and the feedback information f is determined by the base station based on parameters of the maximum correct transmission block number Pmax=2, the correct transmission block identifier set BI, the correct transmission block number P=2, the transmission block identifier ordered set size Na, and the length Nf of the feedback information f, where the length Nf of the feedback information f is 6.

[0299] Figure 23 is a schematic diagram of determining a complex sequence s(p) from an element BI(p) in a correct transmission block identifier set BI and a transmission block identifier ordered set size Na according to an embodiment of the present application. In this example, as shown in Figure 23, the base station determines feedback information f according to the following method:

[0300]

number

[0301]

number

[0302] where s(p)=(1-2a(p))·A for p=1,2, where the matrix operations are defined over the field of complex numbers.

[0303]

number

[0304]

number

[0305]

number

[0306]

number

[0307]

number

[0308]

number

[0309]

number

[0310]

number

[0311] Example 11: The difference between this example and Example 10 is that in this example, the random access signature is a sparse code sequence.

[0312] Figure 25 is a schematic diagram of determining a complex sequence s(1) and a constellation vector z(p) from an element BI(p) in a correct transmission block identifier set BI, a maximum correct transmission block number Pmax, and a length Nf of feedback information f according to an embodiment of the present application. In this example, as shown in Figure 25, the base station determines feedback information f according to the following method:

[0313]

number

[0314]

number

[0315] where s(p)=(1-2a(p))·A for p=1,2, where the matrix operations are defined over the field of complex numbers.

[0316] The base station determines feedback information f from the complex number sequences s(1) and s(2) by superposition according to the following method.

[0317]

number

[0318]

number

[0319] Referring to Table 2, we get z(1) = [1,1,0] and z(2) = [1,0,1].

[0320] Figure 26 is a schematic diagram of a base station determining feedback information f by convolution based on complex sequence s(1), s(2) and constellation vector z(1), z(2) according to an embodiment of the present application. As shown in Figure 26, the base station determines feedback information f by convolution based on complex sequence s(1), s(2) and neglect vector z(1), z(2) according to the following pseudo code:

[0321] [Table 5]

[0322] Here, floor(x) denotes the maximum positive integer less than or equal to x, f(k) is the kth element of feedback information f, z(p,i) is the ith element of constellation vector z(p), ks(p) is the pth element of vector ks, s(p,ks(p)) is the ks(p)th element of complex sequence s(p), and α(1) = α(2) = 1, and finally we obtain feedback information f = [2, -2, +1, -1, +1, -1].

[0323] One further difference between this example and example 10 is that in this example, the base station transmits a signal including feedback information f=[2, -2, +1, -1, +1, -1] to the terminal sequence<SN(1)、SN(2)、SN(3)> Terminals SN(1), SN(2), and SN(3) determine responses to transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method:

[0324]

number

[0325]

number

[0326]

number

[0327]

number

[0328] Example 12: The difference between this example and Example 10 is that in this example, the random access signature is a scrambling sequence, and the scrambling sequence is an element of a random access signature ordered set. Furthermore, the random access signature ordered set includes Na=5 scrambling sequences r(1), r(2), r(3), r(4), r(5), where the signature indexes of the scrambling sequences r(1), r(2), r(3), r(4), r(5) are 0, 1, 2, 3, 4, respectively. Furthermore, the signature indexes 0, 1, 2, 3, 4 of the scrambling sequences r(1), r(2), r(3), r(4), r(5) are included in the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5)> =<0,1,2,3,4>. Furthermore, the transmission block identifier ordered set I includes Na=5 signature indexes 0, 1, 2, 3, 4. Figure 27 is a schematic diagram of the relationship between the second node, the transmission block, the random access signature, and the signature index according to one embodiment of the present application, in this example, as shown in the figure, the signature indexes of the random access signatures included in the transmission blocks b(1), b(2), b(3), and b(4) are 3, 2, 1, and 0, respectively.

[0329] Another difference between this example and example 10 is that in this example, the base station determines, based on a signal including a transmission block set B, that the correct transmission block identifier set is the null set Φ and the correct transmission block number P=0.

[0330] A further difference between this example and example 10 is that in this example, the feedback information f is determined by the base station by compression encoding based on the parameters of the correct transmission block identifier set Φ and the correct transmission block number P=0, where the length Nf of the feedback information f is 0.

[0331] The base station determines the feedback information f according to the following method.

[0332] The base station determines that the feedback information f is an empty sequence based on the fact that the correct transmission block identifier set is an empty set Φ (or the correct transmission block number P = 0). Furthermore, the base station determines that the signal including the feedback information f is a zero power signal.

[0333] One further difference between this example and Example 10 is that in this example, the base station transmits a zero power signal including feedback information f to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(1)> The terminal sequence<SN(1)、SN(2)、SN(3)、SN(1)> receives a zero-power signal containing feedback information f. Furthermore, terminal SN(1) fails to decode and determines that the responses of transmission blocks b(1) and b(4) are negative acknowledgements NACK, terminal SN(2) fails to decode and determines that the response of transmission block b(2) is negative acknowledgement NACK, and terminal SN(3) fails to decode and determines that the response of transmission block b(3) is negative acknowledgement NACK.

[0334] Example 13: In this example, the first node is a base station, the second node is a terminal, and this example includes multiple terminals forming a second node sequence, and the transmission block identifier is an index value of a user identifier.

[0335] Figure 28 is a schematic diagram of the relationship between the second node, the transmission block, the user identifier and the index value of the user identifier according to an embodiment of the present application. As shown in Figure 28, the base station receives a signal including a transmission block set B transmitted by a terminal sequence, where the terminal sequence includes Nu = 4 terminals SN (1), SN (2), SN (3), SN (4), and the transmission block set B includes Nb = 4 transmission blocks b (1), b (2), b (3), b (4). Furthermore, the signal including the transmission block set B includes a signal including a transmission block b (1), a signal including a transmission block b (2), a signal including a transmission block b (3), and a signal including a transmission block b (4).

[0336] In this example, for t=1, 2, 3, 4, a transmission block b(t) in the transmission block set B is sent by a terminal SN(t) in a terminal sequence to a base station, where the transmission block b(t) in the transmission block set B includes a user identifier of the terminal SN(t), the user identifier of the terminal SN(t) is a Random Access RNTI (RA-RNTI), and the user identifiers of the terminals SN(1), SN(2), SN(3), and SN(4) are 4, 3, 2, and 5, respectively, where the user identifiers 4, 3, 2, and 5 are the user identifier ordered set ID=<ID(1),ID(2),ID(3),ID(4),ID(5)> =<4,3,2,5,10>, and the index values ​​of user identifiers ID(1), ID(2), ID(3), ID(4), and ID(5) in the user identifier ordered set ID are 1, 2, 3, 4, and 5, respectively. Here, the index values ​​of user identifiers 1, 2, 3, 4, and 5 are elements of transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5)> =<1,2,3,4,5>, and the transmission block identifier ordered set I includes index values ​​1, 2, 3, 4, 5 of Na=5 user identifiers.

[0337] In this example, the maximum number of correct transmission blocks Pmax=2 is configured by the base station. The correct transmission block identifier set is a set of user identifiers included in the correctly received transmission blocks in transmission block set B. Based on the signal including transmission block set B, the base station determines that the correct transmission block identifier set is set BI={2,3} and the number of correct transmission blocks P=2.

[0338] In this example, the feedback information f is determined by the base station according to parameters of a correct transmission block identifier set BI, a correct transmission block number P=2, a transmission block identifier ordered set I, and a transmission sequence ordered set, where the transmission sequence ordered set includes Na=5 complex number sequences, respectively. t(1) = [1,1,1,1,1,1,1], t(2) = [1, 1, 1, -1, -1, -1], t(3) = [1, -1, 0, 1, -1, 0], t(4) = [1, -1, 0, -1, 1, 0], t(5) = [1, 1, -1, 1, 1, -1], Here, for k=1, 2, 3, 4, 5, the length of the complex sequence t(k) is Nt(k)=Nf=6, where Nf is the length of the feedback information f.

[0339] Figure 29 is a schematic diagram of determining feedback information f by superposition from a correct transport block identifier set BI and a transport block sequence ordering set according to an embodiment of the present application. As shown in Figure 29, the base station determines feedback information f according to the following method.

[0340] Based on the transmission block identifier ordered set I, the transmission block identifier ordered set size Na=5, the transmission block sequence ordered set and the correct transmission block identifier set BI, the base station obtains a complex sequence t(BI(1))=t(2) from BI(1)=2, and the base station obtains a complex sequence t(BI(2))=t(3) from BI(2)=3.

[0341] The base station convolves complex sequences t(2) and t(3) to determine feedback information f, where f=α(1)×t(2)+α(2)×t(3)=[2,0,1,0,-2,-1], where α(1)=α(2)=1.

[0342] In this example, the base station transmits a signal including feedback information f=[2, 0, 1, 0, -2, -1] to the terminal as a sequence<SN(1)、SN(2)、SN(3)、SN(4)> and terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives a signal containing feedback information f.

[0343] Furthermore, terminals SN(1), SN(2), SN(3), and SN(4) determine responses to transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method.

[0344] The terminal SN(1) determines, from the index value 1 of the user identifier corresponding to the user identifier 4, to perform an inner product of the sequence t(1) and the signal including the feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(1), the terminal SN(1) determines that the index value 1 of the user identifier corresponding to the user identifier 4 of the terminal SN(1) belongs to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement ACK, and if the absolute value of the inner product is less than half the L2 norm of the sequence t(1), the terminal SN(1) determines that the index value 1 of the user identifier corresponding to the user identifier 4 of the terminal SN(1) does not belong to the correct transmission block identifier set BI, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement NACK. The terminal SN(2) determines to perform an inner product of the sequence t(2) and the signal including the feedback information f from the index value 2 of the user identifier corresponding to the user identifier 3. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(2), the terminal SN(2) determines that the index value 2 of the user identifier corresponding to the user identifier 3 of the terminal SN(2) belongs to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a positive acknowledgement ACK, and if the absolute value of the inner product is less than half the L2 norm of the sequence t(2), the terminal SN(2) determines that the index value 2 of the user identifier corresponding to the user identifier 3 of the terminal SN(2) does not belong to the correct transmission block identifier set BI, and the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement NACK.

[0345] The terminal SN(3) determines to perform an inner product of the sequence t(3) and the signal including the feedback information f from the index value 3 of the user identifier corresponding to the user identifier 2. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(3), the terminal SN(3) determines that the index value 3 of the user identifier corresponding to the user identifier 2 of the terminal SN(3) belongs to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a positive acknowledgement ACK, and if the absolute value of the inner product is less than half the L2 norm of the sequence t(3), the terminal SN(3) determines that the index value 3 of the user identifier corresponding to the user identifier 2 of the terminal SN(3) does not belong to the correct transmission block identifier set BI, and the terminal SN(3) determines that the response of the transmission block b(3) is a negative acknowledgement NACK.

[0346] The terminal SN(4) determines to perform an inner product of the sequence t(4) and the signal including the feedback information f from the index value 4 of the user identifier corresponding to the user identifier 5. If the absolute value of the inner product is greater than half the L2 norm of the sequence t(4), the terminal SN(4) determines that the index value 4 of the user identifier corresponding to the user identifier 5 of the terminal SN(4) belongs to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a positive acknowledgement ACK, and if the absolute value of the inner product is less than half the L2 norm of the sequence t(4), the terminal SN(4) determines that the index value 4 of the user identifier corresponding to the user identifier 5 of the terminal SN(4) does not belong to the correct transmission block identifier set BI, and the terminal SN(4) determines that the response of the transmission block b(4) is a negative acknowledgement NACK.

[0347] In this example, if the number P of correct transmission blocks is 0, the length Nf of the feedback information f is 0, the feedback information f is an empty sequence, and the signal including the feedback information f is a zero-power signal.

[0348] 30 is a flowchart of an information transmission method according to an embodiment of the present application. As shown in FIG. 30, the information transmission method according to an embodiment of the present application may be used in any unit having a data receiving and signaling sending function, such as a base station, a relay, a terminal, etc., and includes but is not limited to steps S4000 and S5000.

[0349] Step S4000: Send a transmission block to a first node.

[0350] Step S5000: Receive feedback information sent by a first node, where the feedback information is used to characterize a receiving status of a transmission block.

[0351] In some embodiments, the second node transmits a signal including a transmission block to the first node, where one or more transmission blocks constitute a transmission block set at the first node.

[0352] In some embodiments, when multiple second nodes transmit transmission blocks to the first node, the second nodes transmitting these transmission block sets form a second node sequence, where the second node sequence includes Nu second nodes and the transmission block set includes Nb transmission blocks, where Nu and Nb are positive integers and Nu is less than or equal to Nb.

[0353] In some embodiments, a transmission block in the transmission block set includes a transmission block identifier, and the transmission block identifier ordered set includes Na transmission block identifiers I(1), I(2), ..., I(Na), where Na is the transmission block identifier ordered set size and the kth element of the transmission block identifier ordered set is I(k), for k = 1, 2, ..., Na, where the kth element of the transmission block identifier ordered set I(k) may be an integer k or an integer k-1.

[0354] In some embodiments, the transmission blocks are indicated by a transmission block identifier.

[0355] In some embodiments, the transmission block identifier may be one of a user identifier, a user identifier index value, and a signature index.

[0356] In some embodiments, the user identifier is a user identifier of one second node in the second node sequence, and the user identifiers of two different second nodes in the second node sequence are different. The user identifier may be used by the first node to distinguish different transmission blocks in the transmission block set in a signal including the transmission block set, and the user identifier is an integer.

[0357] In some embodiments, the transmission block identifier is a user identifier, and the elements of the transmission block identifier ordered set are user identifiers.<I(1),I(2),I(3),I(4),I(5)> =<0,1,2,3,4>, where the transmission block identifier ordered set size is Na=5, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 1. Another specific example is the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5)> =<1,2,3,4,5>, where the transmission block identifier ordered set size is Na=5, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 2. In addition, one specific example is the transmission block identifier ordered set I=<I(1),I(2),I(3),I(4)> =<0,11,20,30>, where the transmission block identifier ordered set size is Na=4, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 11.

[0358] In some embodiments, the index value of the user identifier is the transmission block identifier ordered set I=<I(1),I(2),.,I(Na)> where k=1, 2, . . . , Na, and the index value of the user identifier is an integer.

[0359] In some embodiments, the transmission block identifier is an index value of a user identifier, the user identifier is an element in a user identifier ordered set, the user identifier ordered set includes Na user identifiers ID(1), ID(2), ..., ID(Na), where Na is the user identifier ordered set size and is also the transmission block identifier ordered set size, k = 1, 2, ..., Na, and the index value of a user identifier corresponding to the k-th user identifier ID(k) in the user identifier ordered set is the k-th element I(k) in the transmission block identifier ordered set elements. One specific example is the user identifier ordered set ID =<ID(1),ID(2),ID(3),ID(4)> =<0,11,20,30>, corresponding transmission block identifier ordered set I=<I(1),I(2),I(3),I(4)> =<0,1,2,3>, where the user identifier ordered set size and the transmission block identifier ordered set size are both Na=4, and the index value of the user identifier with element ID(2)=11 in the user identifier ordered set is element I(2)=1 in the transmission block identifier ordered set.

[0360] In some embodiments, the transmission block identifier is a signature index, and the signature index is a signature index of a random access signature, i.e., one transmission block in the transmission block set includes a random access signature, and the random access signature is an element of a random access signature ordered set, and the random access signature ordered set includes Na random access signatures r(1), r(2), ..., r(Na), where Na is the random access signature ordered set size and is also the transmission block identifier ordered set size, k = 1, 2, ...., Na, and the signature index of the kth random access signature r(k) in the random access signature ordered set is the kth element I(k) of the transmission block identifier ordered set.

[0361] The random access signature may be a pilot, a reference signal, a preamble, a spread spectrum sequence, an interleaver, an interleaver pattern, an interleaver sequence, a scrambling sequence, a sparse code sequence, etc.

[0362] In some embodiments, the second node sequence determines a random access signature of a transmission block based on its user identifier as a random access signature included in a transmission block in a transmission block set, and these random access signatures may be used by the first node to distinguish different transmission blocks in the transmission block set in a signal including the transmission block set.

[0363] In some embodiments, the second node sequence determines a random access signature included in a transport block as a random access signature included in a transport block in a transport block set based on higher layer parameters, and these random access signatures may be used by the first node to distinguish different transport blocks in the transport block set in a signal including the transport block set.

[0364] The first node and the second node may be any unit with data reception and signaling transmission capabilities, such as a base station, a relay, a terminal, etc.

[0365] In some embodiments, the information on the correct transmission blocks includes a maximum number of correct transmission blocks Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a predefined complex number sequence set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, the number of correct transmission blocks P, and a length Nf of the feedback information f.

[0366] In some embodiments, the second node sequence receives feedback information sent by the first node, where the feedback information is used to characterize the reception status of the transmission block, and the feedback information is obtained based on the transmission block set. The feedback information may be determined based on one or more of the following parameters, including a maximum number of correct transmission blocks Pmax, a transmission block identifier ordered set, a transmission block sequence ordered set, a predefined complex sequence set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, a correct transmission block sequence set, a correct transmission block number P, and a length Nf of the feedback information f.

[0367] In some embodiments, the transport block sequence ordered set is a predefined complex sequence set.

[0368] The transmission block identifier ordered set size Na is the number of elements in the transmission block identifier ordered set, the number of correct transmission blocks P is the number of elements in the correct transmission block identifier set, the transmission block sequence ordered set contains Na complex sequences t(1), t(2), ..., t(Na), the correct transmission block identifier set contains P transmission block identifiers BI(1), BI(2), ..., BI(P), the correct transmission block sequence set contains P complex sequences s(1), s(2), ..., s(P), where Na, Pmax are positive integers, P is a non-negative integer, and P is less than or equal to Pmax, and the length of the complex sequence s(k) is Ns(k), for k=1, 2, ..., P, where Ns(k) is a non-negative integer and Ns(k) is less than or equal to Nf.

[0369] The maximum number of correct transmission blocks Pmax is less than or equal to the transmission block identifier ordered set size Na. In some embodiments, the maximum number of correct transmission blocks Pmax is configured by the first node. In some other embodiments, the maximum number of correct transmission blocks Pmax is pre-configured by high layer parameters.

[0370] In some embodiments, the correct transmission block identifier set is a set of user identifiers included in correctly received transmission blocks in the transmission block set, where the correctly received transmission blocks are transmission blocks whose response status is ACK, and a user identifier belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the user identifier is ACK, and a user identifier not belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the user identifier is NACK, so that the correct transmission block identifier set is a subset of the transmission block identifier ordered set.

[0371] In some embodiments, the correct transmission block identifier set is a set of index values ​​of user identifiers included in correctly received transmission blocks in the transmission block set, where the correctly received transmission blocks are transmission blocks whose response status is ACK, and the index value of a user identifier belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the index value of the user identifier is ACK, and the index value of a user identifier not belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the index value of the user identifier is NACK, so that the correct transmission block identifier set is a subset of the transmission block identifier ordered set.

[0372] In some embodiments, the correct transmission block identifier set is a set of signature indexes of random access signatures corresponding to correctly received transmission blocks in the transmission block set, where the correctly received transmission blocks are transmission blocks whose response status is ACK, and the signature index of a random access signature belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block containing the random access signature is ACK, and the signature index of a random access signature not belonging to the correct transmission block identifier set is used to indicate that the response status of the transmission block corresponding to the random access signature is NACK, so that the correct transmission block identifier set is a subset of the transmission block identifier ordered set.

[0373] The set of correct transport block sequences is a subset of the set of transport block sequence ordered sets, where the kth complex sequence t(k) in the transport block sequence ordered set, for k=1, 2, ..., Na, corresponds to the kth element I(k) of the transport block identifier ordered set, where the length of the kth complex sequence t(k) in the transport block sequence ordered set is Nt(k), where Nt(k) is a non-negative integer and Nt(k) is less than or equal to Nf.

[0374] Example 14: The difference between this example and example 9 is that in this example, as shown in FIG. 20, a terminal sequence receives a signal including feedback information f transmitted by a base station, where the terminal sequence includes Nu=3 terminals SN(1), SN(2), and SN(3), the feedback information f is feedback information of a transmission block set B, and the feedback information f is a complex sequence with a length of Nf=6, where the transmission block set B is transmitted to the base station by the terminal sequence, where the transmission block set B includes Nb=4 transmission blocks b(1), b(2), b(3), and b(4), and where the feedback information f is determined by the base station based on the signal including the transmission block set B transmitted by the terminal sequence.

[0375] 31 is a structural schematic diagram of an information transmission device according to an embodiment of the present application. As shown in FIG. 31, the information transmission device 200 according to the embodiment of the present application is used in a base station, and can execute the information transmission method according to the embodiment of the present application, and the terminal has a functional module and technical effect corresponding to the execution method. The device can be realized in the manner of software, hardware or a combination of software and hardware, and includes a receiving module 201 configured to receive transmission blocks forming a transmission block set sent by at least one second node; a feedback information generating module 202 configured to obtain feedback information for characterizing a reception status of the transmission block transmitted by the second node based on the transmission block set; and a transmitting module 203 configured to transmit the feedback information to the second sequence of nodes.

[0376] 32 is a structural schematic diagram of an information transmission device according to an embodiment of the present application. As shown in FIG. 32, the information transmission device 300 according to the embodiment of the present application is used in a user equipment and can execute the information transmission method according to the embodiment of the present application, and the terminal has functional modules and technical effects corresponding to the execution method. The device can be realized in the form of software, hardware, or a combination of software and hardware, a transmission module 301 configured to transmit to the first node transmission blocks forming a transmission block set in the first node; and a receiving module 302 configured to receive feedback information sent by the first node for characterizing a reception status of a transmission block.

[0377] Figure 33 is a structural schematic diagram of a base station according to an embodiment of the present application, as shown in Figure 33, the base station 400 includes a memory 401, a processor 402, a receiver 403, and a transmitter 404. The number of the memory 401 and the processor 402 may be one or more, and Figure 33 takes one memory 401 and one processor 402 as an example. The memory 401 and the processor 402 in the base station may be connected by a bus or in other manners, and Figure 33 shows an example of being connected via a bus.

[0378] The memory 401, as a computer-readable storage medium, may be used to store software programs, computer-executable programs and modules, such as program instructions / modules corresponding to the information transmission method according to any one of the embodiments of the present application. The processor 402 executes the software programs, instructions and modules stored in the memory 401 to realize the information transmission method.

[0379] The memory 401 may mainly include a program storage area and a data storage area, where the program storage area can store an operating system, an application program required for at least one function. In addition, the memory 401 may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 401 further includes a memory that is located remotely to the processor 402, and these remote memories can be connected to the device via a network. Examples of the above network include, but are not limited to, the Internet, a company intranet, a local area network, a mobile communication network, and combinations thereof.

[0380] The receiver 403 is configured to receive information, and the transmitter 404 is configured to transmit feedback information under the control of the processor 402 .

[0381] Figure 34 is a structural schematic diagram of a user equipment according to an embodiment of the present application, and as shown in Figure 34, the user equipment 500 includes a memory 501, a processor 502, a receiver 403, and a transmitter 404. The number of the memory 501 and the processor 502 may be one or more, and Figure 34 takes one memory 501 and one processor 502 as an example. The memory 501 and the processor 502 in the user equipment may be connected by a bus or in another manner, and Figure 34 shows an example of being connected via a bus.

[0382] The memory 501, as a computer-readable storage medium, may be used to store software programs, computer-executable programs and modules, such as program instructions / modules corresponding to the information transmission method according to any one of the embodiments of the present application. The processor 502 executes the software programs, instructions and modules stored in the memory 501 to realize the information transmission method.

[0383] The memory 501 may mainly include a program storage area and a data storage area, where the program storage area can store an operating system, an application program required for at least one function. In addition, the memory 501 may include a high-speed random access memory, and may further include a non-volatile memory, such as at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 501 further includes memories that are located remotely to the processor 502, and these remote memories can be connected to the device via a network. Examples of the above network include, but are not limited to, the Internet, a company intranet, a local area network, a mobile communication network, and combinations thereof.

[0384] The receiver 503 is configured to receive feedback information, and the transmitter 504 is configured to transmit transmission blocks under the control of the processor 502 .

[0385] An embodiment of the present application further provides a computer-readable storage medium, having computer-executable instructions stored thereon, the computer-executable instructions being used to perform the information transmission method according to any one of the embodiments of the present application.

[0386] An embodiment of the present application further provides a computer program product, the computer program product including a computer program or computer instructions, the computer program or computer instructions being stored in a computer-readable storage medium, a processor of a computing device reading the computer program or computer instructions from the computer-readable storage medium, and the processor executing the computer program or computer instructions to cause the computing device to perform the information transmission method according to any one of the embodiments of the present application.

[0387] The system architecture and application scenarios described in the embodiments of the present application are intended to more clearly explain the technical solutions of the embodiments of the present application, and do not constitute limitations on the technical solutions of the embodiments of the present application. As those skilled in the art can understand, with the evolution of system architecture and the emergence of new application scenarios, the technical solutions of the embodiments of the present application can be similarly applied to similar technical problems.

[0388] Those skilled in the art will understand that all or part of the steps in the methods disclosed above, the systems, and the functional modules / units in the devices can be implemented as software, firmware, hardware, or an appropriate combination thereof.

[0389] In hardware embodiments, the distinction between functional modules / units mentioned in the above description does not necessarily correspond to a distinction between physical assemblies, for example one physical assembly may have multiple functions, or one function or step may be performed by several physical assemblies in cooperation. Some or all of the physical assemblies may be implemented as software executed by a processor, such as a central processor, a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). It is well known to those skilled in the art that the term computer storage media includes volatile and non-volatile, removable and non-removable media, implemented in any method or technology for storing information (computer readable instructions, data structures, program modules or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that can be accessed by a computer. Additionally, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.

[0390] As used herein, the terms "component", "module", "system", etc. are used to represent computer-related entities, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component may be, but is not limited to, a process running on a processor, a processor, an object, an executable file, a thread of execution, a program, or a computer. By way of illustration, both an application running on a computing device and a computing device may be components. One or more components may reside in a process or thread of execution, and the components may be located on one computer or distributed among two or more computers. It should be noted that these components may execute from various computer readable media having various data structures stored thereon. The components may communicate via local or remote processes, for example, based on signals that carry one or more data packets (e.g., data of two components interacting with another component between a local system, a distributed system, or a network, e.g., the Internet interacting with another system via signals).

[0391] Although some embodiments of the present application have been described above with reference to the drawings, the scope of the present application is not limited thereby. Any modifications, equivalent replacements and improvements made by those skilled in the art without departing from the scope and essence of the present application should be within the scope of the present application.

Claims

1. 1. A method for transmitting information, comprising: receiving transmission blocks that form a transmission block set, the transmission blocks being transmitted by at least one second node; obtaining feedback information based on the set of transmission blocks, the feedback information being used to characterize reception of transmission blocks transmitted by the at least one second node; and transmitting the feedback information to the at least one second node.

2. The transmission block is indicated by a transmission block identifier, the transmission block identifier being: The method of claim 1 , further comprising at least one of a user identifier, an index value of the user identifier, and a signature index.

3. The obtaining of feedback information based on the transmission block set includes: The method of claim 1 , comprising obtaining the feedback information based on information of correct transmission blocks in the transmission block set.

4. obtaining the feedback information based on information of the correct transmission block, determining a target complex sequence of the correct transmission block; and deriving the feedback information based on the target complex sequence.

5. the set of correct transmission blocks is an empty set, obtaining the feedback information based on information of the correct transmission block, The method of claim 3 , comprising determining that the feedback information is a null sequence, where a feedback signal including the feedback information is a zero power signal.

6. The determining of the target complex sequence of the correct transmission block comprises: The method of claim 4 or 5, comprising determining the target complex sequence in a predefined set of complex sequences based on a transmission block identifier of the correct transmission block.

7. The determining of the target complex sequence of the correct transmission block comprises: generating a pseudo-random complex sequence using the transmission block identifier of the correct transmission block as a random number seed for part or all of a pseudo-random number generator; and determining the pseudo-random complex sequence as the target complex sequence.

8. The determining of the target complex sequence of the correct transmission block comprises: generating a pseudorandom bit sequence using the transmission block identifier of the correct transmission block as a random number seed for part or all of a pseudorandom sequence generator; and modulating the pseudorandom bit sequence to obtain the target complex sequence.

9. The determining of the target complex sequence of the correct transmission block comprises: expressing the transmission block identifier of the correct transmission block in binary number to obtain a transmission block identifier expressed in binary number; channel encoding at least one bit of the binary representation of the transmission block identifier to obtain a first encoded sequence; and modulating the first encoded sequence to obtain the target complex sequence.

10. The determining of the target complex sequence of the correct transmission block comprises: expressing the transmission block identifier of the correct transmission block in binary numbers to obtain a transmission block identifier expressed in binary numbers; 5. The method of claim 4, further comprising: channel encoding at least one bit in the binary representation of the transmission block identifier to obtain the target complex sequence.

11. The correct transmission block information is 4. The method of claim 3, further comprising at least one of a maximum number of correct transmission blocks, a transmission block identifier ordered set, a transmission block sequence ordered set, a predefined complex sequence set, a transmission block identifier ordered set size, a correct transmission block identifier set, a correct transmission block sequence set, a correct number of transmission blocks, and a length of feedback information.

12. The method of claim 11 , wherein the maximum number of correct transmission blocks is configured by a higher layer parameter.

13. obtaining the feedback information based on the target complex sequence, obtaining the set of target complex sequences based on each of the target complex sequences; and obtaining the feedback information based on the set of target complex sequences.

14. obtaining the feedback information based on the set of target complex number sequences, comprising: selecting at least one target complex sequence from the set of target complex sequences; and linearly convolving an element from each of the selected target complex sequences to obtain a feedback information element, wherein the feedback information includes the feedback information element.

15. obtaining the feedback information based on the set of target complex number sequences, comprising: obtaining target complex numbers in each of the target complex number sequences based on the target complex number sequences; and constituting a target complex set with all of the target complex numbers, wherein every element of the feedback information is from the target complex set.

16. The method according to claim 14 or 15, wherein the feedback information further comprises at least one feedback information element equal to a first constant.

17. The user identifier is 3. The method of claim 2, comprising at least one of a subscription persistent identifier, a universal public subscription identifier, a persistent device identifier, a network access identifier, a subscription concealment identifier, a globally unique temporary identifier, a radio network temporary identifier, a system information radio network temporary identifier, a paging radio network temporary identifier, a random access radio network temporary identifier, a temporary cell radio network temporary identifier, a cell radio network temporary identifier, an uplink control channel transmit power control radio network temporary identifier, an uplink shared channel transmit power control radio network temporary identifier, a channel sounding reference signal transmit power control radio network temporary identifier, an interruption radio network temporary identifier, a modulation coding scheme cell, a configuration scheduling radio network temporary identifier, a slot format indication radio network temporary identifier, a semi-persistent radio network temporary identifier.

18. The signature index is a signature index of a random access signature, and the random access signature is 3. The method of claim 2, comprising at least one of a pilot, a reference signal, a preamble, a spread spectrum sequence, an interleaver, an interleaving pattern, an interleaving sequence, a scrambling sequence, and a sparse code sequence.

19. The method of claim 4 , wherein the target complex sequence comprises a direct sequence spread spectrum sequence used in non-orthogonal multiple access.

20. The channel coding comprises:

11. The method of claim 9 or 10, comprising at least one of the following: polar coding, low density parity check coding, convolutional coding, turbo coding, RM code, RS code, BCH code, concatenated coding, cyclic code, block coding, Hamming coding, Golay code, repetition coding, single parity check code, cyclic redundancy check code, convolutional coding, sparse convolutional coding, sparse regression coding, lattice coding, algebraic geometry code, Goppa code, polar adjusted convolutional code, pre-transform polar code, parity check polar code.

21. The modulation is 10. The method of claim 8 or 9, comprising at least one of π / 2-binary phase shift keying, binary phase shift keying, quadrature phase shift keying, quadrature amplitude modulation, phase shift keying, amplitude shift keying, mixed amplitude and phase shift keying.

22. An information transmission method for use in a second node, comprising: Transmitting a transmission block to a first node; and receiving feedback information transmitted by the first node, wherein the feedback information is used to characterize reception of the transmission block.

23. The transmission block is indicated by a transmission block identifier, the transmission block identifier being:

23. The method of claim 22, comprising at least one of a user identifier, a user identifier index value, and a signature index.

24. 23. The method of claim 22, further comprising obtaining second node feedback information corresponding to the second node based on the feedback information, wherein the second node feedback information is used to characterize a reception status of a transmission block transmitted by the second node.

25. a receiving module configured to receive transmission blocks forming a transmission block set transmitted by at least one second node; a feedback information generation module configured to obtain feedback information for characterizing a reception status of the transmission blocks transmitted by the at least one second node based on the transmission block set; a transmitting module configured to transmit the feedback information to the at least one second node.

26. a transmitting module configured to transmit the transmission block to the first node; and a receiving module configured to receive feedback information transmitted by the first node, where the feedback information is used to characterize a reception status of the transmission block.

27. A base station comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the information transmission method according to any one of claims 1 to 24 when executing the computer program.

28. 25. A user equipment comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the information transmission method according to any one of claims 1 to 24 when executing the computer program.

29. 25. A computer readable storage medium having computer executable instructions stored thereon, the computer executable instructions being used to carry out a method for transmitting information according to any one of claims 1 to 24.

30. 25. A computer program product comprising a computer program or computer instructions, the computer program or computer instructions being stored in a computer readable storage medium, a processor of a computing device reading the computer program or computer instructions from the computer readable storage medium, and the processor executing the computer program or computer instructions to cause the computing device to perform the information transmission method of any one of claims 1 to 24.

Citation Information

Patent Citations

  • Transmission method and device for physical hybrid automatic repeat request indicator channel

    CN103312464A

  • Mobile communication system, base station device, user device and method

    JP2009164976A

  • Feedback information transmitting device and method, and feedback information receiving device and method

    JP2018525913A

  • Transmission device, reception device, transmission method, reception method, and recording medium

    JP2019004311A

  • Method for operation of multiuser receiver in multiple access wireless communication system comprising multiple terminals

    JP2019135833A