Information transmission method, base station, device and storage medium

By superimposing or concatenating acknowledgement signals for multiple UEs, the method addresses the excessive resource consumption in existing systems, achieving efficient data transmission with reduced feedback bits and energy usage.

JP7766805B2Active Publication Date: 2025-11-10ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The existing contention-based grant-free random access transmission scheme in wireless communication systems results in excessive acknowledgement signaling overhead, consuming large amounts of spectrum resources due to the need for individual feedback from thousands of user equipments (UEs).

Method used

A method and device that superimpose or concatenate the acknowledgement signals of multiple UEs with correctly received data, allowing each UE to decode its specific response signal, thereby reducing the number of bits required for feedback and conserving spectrum resources.

Benefits of technology

This approach minimizes the number of input bits for channel coding, further saving spectrum resources and enhancing data transmission efficiency by reducing the energy overhead.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007766805000100
    Figure 0007766805000100
  • Figure 0007766805000101
    Figure 0007766805000101
  • Figure 0007766805000102
    Figure 0007766805000102
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 and claims priority to a Chinese patent application bearing application number 202210672756.5 and filed on June 15, 2022, the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD The embodiments of the present application relate to the field of communications 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 to UEs to transmit data in advance, nor can it know in advance which UEs have data transmission needs. As a result, multiple UEs may transmit using the same time and frequency resource. To enable the base station to distinguish between different UEs during reception detection, the UE to transmit data randomly selects a resource (also called a signature) from a set of random access resources (e.g., spread spectrum sequences, pilot sequences, etc.) provided by the system to transmit data.

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

[0005] 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, where the feedback information is used to characterize 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, wherein the feedback information is used to characterize a reception 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 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, wherein 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 either the first or second aspect 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 according to either the first or second aspect when executing the computer program.

[0012] In a seventh aspect, an embodiment of the present application 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 either the first or second aspect.

[0013] In an eighth aspect, an embodiment of the present application provides a computer program product, the computer program product including 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 explanation of the drawings]

[0014] [Figure 1] 1 is a schematic diagram of an application scenario system architecture of an information transmission method according to an embodiment of the present application; [Figure 2] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 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. [Figure 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] FIG. 10 is 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 transport block identifier set BI by superposition according to an embodiment of the present application; [Figure 13] FIG. 10 is a schematic diagram of determining feedback information f from a correct transmission block identifier set B I by superposition according to another embodiment of the present application; [Figure 14] FIG. 10 is a schematic diagram of determining feedback information f from a correct transport block identifier set B I by superposition according to a further embodiment of the present application; [Figure 15] FIG. 10 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 an 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. 10 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]FIG. 10 is 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. 10 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] 1 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] 1 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] 1 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 the complex number sequence s(p) according to an embodiment of the present application; FIG. [Figure 25] FIG. 1 is a schematic diagram illustrating a method for determining a complex sequence s(p) and a constellation vector z(p) from an element BI(p) in a set of correct transmission block identifiers 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 illustrating 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] FIG. 10 is 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 an 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; [Figure 30] 1 is a flowchart of an information transmission method according to an embodiment of the present application. [Figure 31] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Figure 32] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Figure 33] FIG. 2 is a structural schematic diagram of a base station according to an embodiment of the present application; [Figure 34] FIG. 2 is a structural schematic diagram of a user equipment according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0015] In order to make the purpose, technical solution 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] 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 within the device may differ, or the illustrated or described steps may be executed in a different order from the order in the flowchart. The terms "first," "second," etc. in the specification, claims, and drawings are used to distinguish between similar objects, and are not necessarily intended to describe a specific order or chronological order.

[0017] In the description of the embodiments of the present application, unless otherwise clearly limited, terms such as installing, mounting, and connecting 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 conjunction with the specific content of the technical solution. In the embodiments of the present application, terms such as "further," "exemplary," and "optionally" are used to represent an example, illustration, or explanation, 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," and "optionally" is intended to present related concepts in a specific manner.

[0018] 1 is a schematic diagram of a system architecture for an application scenario 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 there may be one or more of each type of user equipment, 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), narrowband 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 emerging in future communication developments. As long as a communication system has one 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 embodiments of the present application may be employed in any of the communication systems.

[0020] In the present application, user equipment refers to devices that provide voice and / or data communications to a user, such as handheld devices with wireless connectivity or in-vehicle devices. User equipment may also be other processing devices connected to a wireless modem. User equipment can communicate with one or more core networks via a radio access network (RAN). User equipment may also be referred to as a wireless terminal, subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, or user agent. User equipment may also be mobile terminals, such as mobile phones (also called "cellular" phones) and computers with mobile terminals, such as portable, pocket, handheld, computer-based, or in-vehicle mobile devices, that exchange voice and / or data with the radio access network. For example, 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. Common 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, and pedometers.

[0021] The base station in the embodiments of the present application may be a base transceiver station (BTS) in a global system for mobile communications (GSM) or code division multiple access (CDMA), a base station (Node B) in wideband code division multiple access (WCDMA), an evolutionary Node B (eNB or e-Node B) 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), a transmission point (TP), or any other radio access equipment, but the embodiments of the present application are 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®) as an example, since UE transmission is scheduled by the base station, there is no need to feed back acknowledgement signaling in the downlink. In the uplink, the UE receives a transmission block signal transmitted by the base station and determines whether the current transmission block is correctly received using the cyclic redundancy check (CRC) code of the transmission block. If the transmission block passes the CRC check, it is deemed to have been 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 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 to 1 are used to transmit 1- or 2-bit Hybrid Automatic Repeat-reQuest (HARQ) response (HARQ-ACK) information and a Scheduling Request, and PUCCH formats 2 to 4 are used to transmit a Channel State Information (CSI) report or multi-bit HARQ-ACK information.

[0023] [Table 1]

[0024] Table 1 shows the payload size, number of occupied resources and usage for 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 for PUCCH format 0 and format 1 is two or less, and the load is modulated using phase-shift keying, then multiplied by a sequence and spectrum-spread to obtain the transmission signal. PUCCH formats 2 to 4 obtain the transmission signal using polar code channel coding and phase shift.

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

[0027] Based on this, the embodiments of the present application provide an information transmission method, device, base station, equipment, storage medium and 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 the corresponding response signal, thereby achieving the purpose of further saving spectrum resources and improving data transmission efficiency.

[0028] 2 is a flowchart 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 with data receiving and signaling sending functions, such as a base station, a relay, or a terminal, 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 multiple 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 multiple 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 can transmit one or more transmission blocks to the first node, and the one or more transmission blocks form a transmission block set.

[0033] In some embodiments, one 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 I(k) of the transport block identifier ordered set may be the integer k or the 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 transport blocks in the transport block set in a signal including the transport 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, 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 RNTIThe CSI-RNTI may be 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 size of the transmission block identifier ordered set is Na=5, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 2. Another 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)> is the index k of element I(k) in i(k), 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, and the user identifier is an element in a user identifier ordered set, and 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 the 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 the 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, or the like.

[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 a transmission block set, and these random access signatures may be used by the first node to distinguish between different transmission blocks in the transmission block set in a signal including 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 the 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 about correct transmission blocks in a transmission block set. The information about correct transmission blocks includes a maximum number Pmax of correct transmission blocks, 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 P of correct transmission blocks, and a length Nf of the feedback information f. The feedback information can be obtained based on information about one or more correct transmission blocks, i.e., not all of the above information is necessarily required to generate 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, the number of correct transmission blocks P, and a length Nf of the feedback information f. The feedback information can be obtained based on information on one or more of the 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 includes Na complex number sequences t(1), t(2), ..., t(Na), the correct transmission block identifier set includes P transmission block identifiers B I(1), B I(2), ..., B I(P), the correct transmission block sequence set includes P complex number sequences s(1), s(2), ..., s(P), where Na and 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 number 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 a transmission block set, where correctly received transmission blocks are transmission blocks whose response status is ACK, and a user identifier belonging to the correct transmission block identifier set indicates that the response status of the transmission block corresponding to the user identifier is ACK, while a user identifier not belonging to the correct transmission block identifier set indicates that the response status of the transmission block corresponding to the user identifier is NACK, so 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 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 indicates that the response status of the transmission block corresponding to the index value of the user identifier is ACK, while the index value of a user identifier not belonging to the correct transmission block identifier set indicates that the response status of the transmission block corresponding to the index value of the user identifier is NACK, so 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 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 indicates that the response status of the transmission block corresponding to the random access signature is ACK, while the signature index of a random access signature not belonging to the correct transmission block identifier set indicates 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 transport block sequence ordered set. For k=1, 2, ..., Na, the kth complex sequence t(k) in the transport block sequence ordered set 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 the 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 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, and a correct number of transmission blocks 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 or any combination of the following parameters as feedback information f, where these parameters include 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, 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 the transmission block identifier B I(k) in the correct transmission block identifier set.

[0059] The complex sequences of the transport 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 transmits feedback information to one or more second nodes, the feedback information being capable of 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, further 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 an empty 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 empty sequence. The first node determines that a signal including the feedback information f that is an empty sequence is an empty 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 the signal containing feedback information f (i.e., the 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 transmission block identifier of the correct transmission 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 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, and a correct number of transmission blocks 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 B1(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 of the transmission block identifier B1(k) in the transmission block identifier ordered set, i.e., m(k) is an integer that makes I(m(k)) equal to B1(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 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, and a correct number of transmission blocks 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 or any combination of the following parameters as feedback information f, where these parameters include 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, 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 the 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 B1(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 B1(k) in the transmission block identifier ordered set, i.e., m(k) is an integer that makes I(m(k)) equal to B1(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 or any combination of the following parameters as feedback information f, where these parameters include 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, 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 the 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 B1(k) in the correct transmission block identifier set as a target complex sequence t(B1(k)) in the transmission block sequence ordered set, where Ns(k) = Nt(B1(k)), and B1(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 number 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 number sequence as a target complex number 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 B I(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 the Gaussian distribution.

[0077] The transmission block identifier of the correct transmission block may be used as the random number seed for part of the pseudorandom number generator, or may be used as the random number seed for all of the pseudorandom number generator. The pseudorandom number generator may also generate random numbers with distribution types other than Gaussian distribution, and this 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 the 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 pseudo-random 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 generates a pseudo-random bit sequence of length Np(k) using a transmission block identifier B I(k) in the correct transmission block identifier set as a random number seed for a pseudo-random sequence generator, and the first node modulates the pseudo-random bit sequence of length Np(k) to obtain a target complex sequence s(k) of length 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 used as the random number seed for part of the pseudo-random sequence generator, or may be used as the random number seed for all of the pseudo-random 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 the 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 to obtain a transmission block identifier expressed in binary.

[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 the 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' that are 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 unequal positive integers k and k' that are less than or equal to P, 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 transmission block sequences, and Ns(k') is the length of the complex sequence s(k') in the set of correct transmission block sequences.

[0100] In some embodiments, for any two unequal positive integers k and k' that are 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 exist 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 illustration.

[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 N f .

[0105] To describe the length relationship between s(k) and P, the following example is taken 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 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, or the like. The polarity-check polar codes may be a Goppa code, a Polarization-Adjusted Convolutional Codes, a Pre-transformed Polar Codes, or a 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 number sequence, and the specific process is specifically described in the embodiments according to FIGS.

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

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

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

[0129] Step S2630: Select one element from each selected target complex number 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 number sequences s(1), s(2), ..., s(P) in the correct transmission block sequence set, 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 2D complex number s(d(1), s(d(2), ..., s(d(D)) in the D target complex number 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 number sequences t(m(1)), t(m(2)), ..., t(m(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 D complex number sequences t(m(d(1)), n(1), t(m(d(2)), n(2)) in the D target complex number 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, 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 superposing P target complex number sequences t(BI(1)), t(BI(2)), ..., t(BI(P)) in the correct transmission block sequence set, 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 number sequences t(BI(d(1)), t(BI(d(2)), n(2), ..., t(BI(d(D))) in the D target complex number 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, 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))), BI(d(k)) is the d(k)-th element of the correct transmission block identifier set BI, BI(d(k)) is also an element of the transmission block identifier ordered set I, and 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 concatenating 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 set of target complex number sequences based on each target complex number sequence.

[0138] Step S2720: Obtain target complex numbers in each target complex number sequence based on each target complex number sequence.

[0139] Step S2730: Construct a target complex number set with all 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 correct transmission block sequence set, i.e., for i=1, 2, ..., Nf, 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)> The existence of (k(i), n(i)) enables the i-th element f(i) of the feedback information f to be 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 number 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 correct transmission block sequence set, i.e., for i=1, 2, ..., Nf, 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)> is present such that 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 B I(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 correct transmission block sequence set, i.e., for i=1, 2, ..., Nf, 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)> where k(i) is equal to or smaller than P, n(i) is equal to or smaller than 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 number 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 taken to provide a concrete explanation.

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

[0145] 10 is 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. As shown in FIG. 10, 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), and SN(4), 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).

[0146] 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 terminal SN(t) in the terminal sequence, where transmission block b(t) in transmission block set B includes the user identifier of terminal SN(t), the user identifier of terminal SN(t) is a random access RNTI (RA-RNTI), and 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 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, and 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 the 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 B1={2,3} and the correct number of transmission blocks P=2.

[0148] In this example, the feedback information f is determined by the base station based on the parameters of the correct transmission block identifier set B I , the correct number of transmission blocks P=2, the transmission block identifier ordered set I, and the 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], 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, for k=1, 2, 3, 4, 5, 6, 7, 8, the length of the complex sequence t(k) is Nt(k)=Nf=6, 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 B1 and a transport block sequence ordering set according to an embodiment of the present application. As shown in FIG. 11, the base station determines the feedback information f according to the following method:

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

[0151] The base station convolves the complex number sequences t(2) and t(3) to determine the feedback information f as 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] Terminal SN(1) determines, based on user identifier 4, to perform an inner product of sequence t(4) and a signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of sequence t(4), terminal SN(1) determines that user identifier 4 of terminal SN(1) belongs to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) is a positive acknowledgement (ACK). If the absolute value of the inner product is less than half the L2 norm of sequence t(4), terminal SN(1) determines that user identifier 4 of terminal SN(1) does not belong to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) is a negative acknowledgement (NACK). Terminal SN(2) determines, based on user identifier 3, to perform an inner product of sequence t(3) and a signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of sequence t(3), terminal SN(2) determines that user identifier 3 of terminal SN(2) belongs to the correct transmission block identifier set B1, and terminal SN(2) determines that the response to transmission block b(2) is a positive acknowledgement (ACK). If the absolute value of the inner product is less than half the L2 norm of sequence t(3), terminal SN(2) determines that user identifier 3 of terminal SN(2) does not belong to the correct transmission block identifier set B1, and terminal SN(2) determines that the response to transmission block b(2) is a negative acknowledgement (NACK).

[0155] Terminal SN(3) determines, based on user identifier 2, to perform an inner product of sequence t(2) and a signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of sequence t(2), terminal SN(3) determines that user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set B1, 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 sequence t(2), terminal SN(3) determines that user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set B1, and terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK).

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

[0157] In this example, if the number of correct transmission blocks P 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 the 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 B I and the correct number of transport blocks P=2.

[0159] 12 is a schematic diagram of determining feedback information f from a correct transport block identifier set B I by superposition according to another embodiment of the present application. As shown in FIG. 12, the base station determines 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 the random number seed for the 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, and generates the 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 correct transmission block identifier set 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 sends 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 is to send it to

[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 to transmission blocks b(1), b(2), b(3), and b(4), respectively, according to the following method:

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

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

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

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

[0173] Example 3: The difference between this example and example 2 is 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 B I by superposition according to a further embodiment of the present application. As shown in FIG. 13, the base station determines the 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 pseudorandom sequence generator to generate a pseudorandom bit sequence q(1)=[1,0,0,0,0,0,1,0,1,1,0,0] of 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 pseudorandom sequence generator to generate a pseudorandom bit sequence q(2)=[1,0,0,0,0,0,1,0,0,1,0,1] of 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 sends 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 is to send it to

[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, and 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 transmission 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 the parameters of the correct transmission block identifier set B I , the correct number of transmission blocks P=2, and the transmission block identifier ordered set size Na.

[0186] 14 is a schematic diagram of determining feedback information f from a correct transport block identifier set B I by superposition according to a further embodiment of the present application. As shown in FIG. 14, the base station determines the 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 sends 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 the 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] The information transmission method according to this example can improve the response reception reliability by selecting a channel coding with better performance than examples 3 and 2.

[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] 15 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set B1 and a transport block sequence ordering set according to an embodiment of the present application. As shown in FIG. 15, the base station determines feedback information f according to the following method:

[0202] Based on the transmission block identifier ordered set I, transmission block identifier ordered set size Na=8, transmission block sequence ordered set, and 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 number sequence t(m(1))=t(2)=[+1,-1,+1,-1]. 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 number sequence t(m(2))=t(3)=[+1,+1,-1,-1].

[0203] The base station determines based on the complex number sequence that the feedback information f is f=[t(2),t(3)]=[+1,-1,+1,-1,+1,+1,-1,-1], 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 sends a signal including feedback information f=[+1,-1,+1,-1,+1,+1,-1,-1] to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> The terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives a signal containing 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] Based on 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 containing 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 B1, and the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement (ACK). 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 B1, and the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK). Terminal SN(2) determines, based on user identifier 3, to perform an inner product of sequence t(3) and every Nt(3)=4th symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of sequence t(3), terminal SN(2) determines that user identifier 3 of terminal SN(2) belongs to the correct transmission block identifier set B1, 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 sequence t(3), terminal SN(2) determines that user identifier 3 of terminal SN(2) does not belong to the correct transmission block identifier set B1, and terminal SN(2) determines that the response of transmission block b(2) is a negative acknowledgement (NACK).

[0206] Terminal SN(3) determines, based on user identifier 2, to perform an inner product of sequence t(2) and every Nt(2)=4th symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of sequence t(2), terminal SN(3) determines that user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set B1, and terminal SN(3) determines that the response of 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 sequence t(2), terminal SN(3) determines that user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set B1, and terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK).

[0207] Based on the user identifier 5, terminal SN(4) determines to perform an inner product of sequence t(5) and every Nt(5)=4th symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of sequence t(5), terminal SN(4) determines that user identifier 5 of terminal SN(4) belongs to the correct transmission block identifier set B1, and terminal SN(4) determines that the response of 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 sequence t(5), terminal SN(4) determines that user identifier 5 of terminal SN(4) does not belong to the correct transmission block identifier set B1, and terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK).

[0208] In the information transmission method according to this example, compared with examples 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 information transmission efficiency.

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

[0210] 16 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 an embodiment of the present application. As shown in FIG. 16, 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), and SN(4), 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).

[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 terminal SN(t) in the terminal sequence, where transmission block b(t) in transmission block set B includes the user identifier and random access signature of 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. Here, 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>. 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), and r(6), where the signature indexes of reference signals r(1), r(2), r(3), r(4), r(5), and r(6) are 0, 1, 2, 3, 4, and 5, respectively. Furthermore, the random access signatures included in transmission blocks b(1), b(2), b(3), and b(4) are determined by terminals SN(1), SN(2), SN(3), and SN(4) based on the user identifiers 4, 3, 2, and 5 of terminals SN(1), SN(2), SN(3), and SN(4), respectively, 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] Substitute the user identifiers 4, 3, 2, and 5 of terminals SN(1), SN(2), SN(3), and SN(4) into the above equation, respectively, to obtain the signature indexes of the reference signals of terminals SN(1), SN(2), SN(3), and SN(4) as 4, 3, 4, and 1, respectively, and finally obtain the reference signals of terminals SN(1), SN(2), SN(3), and SN(4) 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 the 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 the signal including transmission block set B, that the correct transmission block identifier set is set B1={2,3} and the correct number of 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] 17 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set B1 and a transport block sequence ordering set according to an embodiment of the present application. As shown in the block diagram of FIG. 17, the base station determines feedback information f according to the following method.

[0220]

number

[0221] The base station determines the 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 the pseudo-random complex number sequences s(1) and s(2).

[0222] Here, for p=1, 2, the pseudorandom number generator generates random numbers with a Gaussian distribution, and 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 containing feedback information f. Furthermore, terminals SN(1), SN(2), SN(3), and SN(4) each decode the signal containing feedback information f and determine responses to transmission blocks b(1), b(2), b(3), and b(4) according to the following method:

[0228] Terminal SN(1) generates a complex sequence v(1) of length 3 using user identifier 4 as the random number seed of a pseudorandom number generator. Terminal SN(1) performs an inner product of v(1) and every third symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(1), terminal SN(1) determines that user identifier 4 of terminal SN(1) belongs to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) 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(1), terminal SN(1) determines that user identifier 4 of terminal SN(1) does not belong to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) is a negative acknowledgement (NACK).

[0229] Terminal SN(2) uses user identifier 3 as the random number seed of a pseudorandom number generator to generate a complex sequence v(2) of length 3. Terminal SN(2) performs an inner product of v(2) and every third symbol in the signal containing feedback information f. If 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 user identifier 3 of terminal SN(2) belongs to the correct transmission block identifier set B1, and terminal SN(2) determines that the response to 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 user identifier 3 of terminal SN(2) does not belong to the correct transmission block identifier set B1, and terminal SN(2) determines that the response to 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 the random number seed of a pseudorandom number generator. Terminal SN(3) performs an inner product of v(3) and every third symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(3), terminal SN(3) determines that user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set B1, and terminal SN(3) determines that the response to 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), terminal SN(3) determines that user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set B1, and terminal SN(3) determines that the response to transmission block b(3) is a negative acknowledgement (NACK).

[0231] Terminal SN(4) generates a complex sequence v(4) of length 3 using user identifier 5 as the random number seed of a pseudorandom number generator. Terminal SN(4) performs an inner product of v(4) and every third symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(4), terminal SN(4) determines that user identifier 5 of terminal SN(4) belongs to the correct transmission block identifier set B1, and terminal SN(4) determines that the response of 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), terminal SN(4) determines that user identifier 5 of terminal SN(4) does not belong to the correct transmission block identifier set B1, and terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK).

[0232] The information transmission method according to this example saves the storage overhead of the transmission block sequence ordered set compared to Example 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, which form a second node sequence, and the transmission block identifier is a signature index.

[0234] 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 FIG. 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), and SN(4), 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).

[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 indices of random access signatures included in correctly received transmission blocks in the transmission block set. In this example, the base station determines, based on a signal including transmission block set B, that the correct transmission block identifier set is set B1={2,3} and the correct number of transmission blocks P=2.

[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 number of transport blocks P=2, where the length of the feedback information f is Nf=6.

[0246] 19 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set B I 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 FIG. 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] Terminal SN(1) obtains signature index 4 using the same method as the base station, with user identifier 4 as the random number seed of the pseudorandom sequence generator, and generates a complex sequence v(1) of length 3 using signature index 4 using the same method as the base station. Terminal SN(1) performs an inner product of v(1) and every third symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(1), terminal SN(1) determines that user identifier 4 of terminal SN(1) belongs to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) 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(1), terminal SN(1) determines that user identifier 4 of terminal SN(1) does not belong to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of 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 the pseudorandom sequence generator, and generates a complex sequence v(2) of length 3 using the same method as the base station, with signature index 3 as input. Terminal SN(2) performs an inner product of v(2) and every third symbol in the signal containing feedback information f. If 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] Terminal SN(3) obtains signature index 2 using the same method as the base station, with user identifier 2 as the random number seed for the pseudorandom sequence generator, and generates a complex sequence v(3) of length 3 using signature index 2 using the same method as the base station. Terminal SN(3) performs an inner product of v(3) and every third symbol in the signal containing 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(3), terminal SN(3) determines that user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set B1, and terminal SN(3) determines that the response to 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), terminal SN(3) determines that user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set B1, and terminal SN(3) determines that the response to transmission block b(3) is a negative acknowledgement (NACK).

[0257] Terminal SN(4) obtains signature index 1 using the same method as the base station, with user identifier 1 as the random number seed for the pseudorandom sequence generator, and generates a complex sequence v(4) of length 3 using signature index 1 using the same method as the base station. Terminal SN(4) performs an inner product of v(4) and every third symbol in the signal containing feedback information f. If the absolute value of the inner product is greater than half the L2 norm of the complex sequence v(4), terminal SN(4) determines that user identifier 1 of terminal SN(4) belongs to the correct transmission block identifier set B1, and terminal SN(4) determines that the response of 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), terminal SN(4) determines that user identifier 1 of terminal SN(4) does not belong to the correct transmission block identifier set B1, and terminal SN(4) determines that the response of 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 the random access signature, which prevents the collision situation of Example 6, and the random sequence generator generates a bit sequence, which makes it easier to generate a Gaussian sequence than Example 6, resulting in 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, which form a second node sequence, and the transmission block identifier is a signature index.

[0260] 20 is 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. As shown in FIG. 20, a 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).

[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 included 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 included 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 indices of random access signatures included in correctly received transmission blocks in the transmission block set. In this example, the base station determines, based on a signal including transmission block set B, that the correct transmission block identifier set is set B1={2,3} and the correct number of transmission blocks P=2.

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

[0266] 21 is a schematic diagram of determining feedback information f by concatenation from a correct transport block identifier set B I and a correct number of transport blocks P according to a further embodiment of the present application. In this example, as shown in the block diagram of FIG. 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 example can improve response reception reliability by selecting channel coding with superior performance compared to examples 6 and 7.

[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, which form a second node sequence, and the transmission block identifier is a signature index.

[0280] 20, the base station receives a signal including a transport 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 transport block set B includes Nb=4 transport blocks b(1), b(2), b(3), and b(4). Furthermore, the signal including the transport block set B includes a signal including the transport block b(1), a signal including the transport block b(2), a signal including the transport block b(3), and a signal including the transport 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 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 interleavers are elements 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 included 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 included 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 indices of random access signatures included in correctly received transmission blocks in the transmission block set. In this example, the base station determines, based on a signal including transmission block set B, that the correct transmission block identifier set is set B1={2,3} and the correct number of transmission blocks P=2.

[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 B1, the transmission block identifier ordered set size Na, and the number of correct transmission blocks P=2, where the length of the feedback information f is Nf=6.

[0286] 22 is a schematic diagram of determining feedback information f by concatenation from a correct transmission block identifier set B1, a correct transmission block number P, and a maximum correct transmission block number Pmax according to an embodiment of the present application. In this example, as shown in FIG. 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, terminal SN(1) transmits two transmission blocks b(1) and b(4), but selects different random access signatures. The base station determines feedback information f based on the signature index of the random access signature of the correctly decoded transmission block, so that terminal SN(1) can distinguish whether the two transmission blocks b(1) and b(4) are correctly received. At the same time, obtaining feedback information f using channel coding can increase the minimum distance between different transmission block sequences and improve 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 including the maximum number of correct transmission blocks Pmax=2, the correct transmission block identifier set B1, the number of correct transmission blocks P=2, the transmission block identifier ordered set size Na, and the length Nf of the feedback information f, where Nf=6.

[0299] 23 is a schematic diagram of determining a complex sequence s(p) from an element BI(p) in a correct transport block identifier set BI and a transport block identifier ordered set size Na according to an embodiment of the present application. In this example, as shown in FIG. 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 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] 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, the maximum number of correct transmission blocks Pmax, and the length Nf of the feedback information f according to an embodiment of the present application. In this example, as shown in FIG. 25, the base station determines the 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 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 superposing them 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] 26 is a schematic diagram of a base station determining feedback information f by convolution based on complex number sequences s(1), s(2) and constellation vectors z(1), z(2) according to an embodiment of the present application. As shown in FIG. 26, the base station determines feedback information f by convolution based on complex number sequences s(1), s(2) and constellation vectors z(1), z(2) according to the following pseudocode:

[0321] [Table 5]

[0322] where floor(x) represents the largest positive integer less than or equal to x, f(k) is the kth element of the feedback information f, z(p,i) is the i-th element of the constellation vector z(p), ks(p) is the pth element of the vector ks, s(p,ks(p)) is the ks(p)th element of the complex sequence s(p), and α(1) = α(2) = 1, finally obtaining the 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 sends a signal including feedback information f=[2,-2,+1,-1,+1,-1] to the terminal in sequence<SN(1)、SN(2)、SN(3)> The terminals SN(1), SN(2), and SN(3) determine the 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 indices 0, 1, 2, 3, 4. Figure 27 is a schematic diagram of the relationship between the second node, transmission blocks, random access signatures, and signature indices according to one embodiment of the present application. In this example, as shown in the figure, the signature indices 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 the transport block set B, that the correct transport block identifier set is the empty set Φ and the correct number of transport blocks P=0.

[0330] Another 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 transport block identifier set Φ and the correct number of transport blocks 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 number of transmission blocks 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 to transmission blocks b(1) and b(4) are negative acknowledgements (NACKs), terminal SN(2) fails to decode and determines that the response to transmission block b(2) is negative acknowledgement (NACK), and terminal SN(3) fails to decode and determines that the response to 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, which form a second node sequence, and the transmission block identifier is an index value of a user identifier.

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

[0336] 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 terminal SN(t) in the terminal sequence, where transmission block b(t) in transmission block set B includes the user identifier of terminal SN(t), the user identifier of terminal SN(t) is a random access RNTI (RA-RNTI), and 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 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 the 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, and 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 the 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 B1={2,3} and the correct number of transmission blocks P=2.

[0338] In this example, the feedback information f is determined by the base station according to the parameters of the correct transmission block identifier set B I , the correct transmission block number P=2, the transmission block identifier ordered set I and the 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], 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] 29 is a schematic diagram of determining feedback information f by superposition from a correct transport block identifier set B1 and a transport block sequence ordering set according to an embodiment of the present application. As shown in FIG. 29, the base station determines the feedback information f according to the following method.

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

[0341] The base station convolves the complex number sequences t(2) and t(3) to determine the feedback information f as 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] Terminal SN(1) determines to perform an inner product of sequence t(1) and a signal containing feedback information f from index value 1 of the user identifier corresponding to user identifier 4. If the absolute value of the inner product is greater than half the L2 norm of sequence t(1), terminal SN(1) determines that index value 1 of the user identifier corresponding to user identifier 4 of terminal SN(1) belongs to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) is a positive acknowledgement (ACK); if the absolute value of the inner product is less than half the L2 norm of sequence t(1), terminal SN(1) determines that index value 1 of the user identifier corresponding to user identifier 4 of terminal SN(1) does not belong to the correct transmission block identifier set B1, and terminal SN(1) determines that the response of transmission block b(1) is a negative acknowledgement (NACK). Terminal SN(2) determines to perform an inner product of sequence t(2) and a signal containing feedback information f from index value 2 of the user identifier corresponding to user identifier 3. If the absolute value of the inner product is greater than half the L2 norm of sequence t(2), terminal SN(2) determines that index value 2 of the user identifier corresponding to user identifier 3 of terminal SN(2) belongs to the correct transmission block identifier set B1, and terminal SN(2) determines that the response of transmission block b(2) is a positive acknowledgement (ACK); if the absolute value of the inner product is less than half the L2 norm of sequence t(2), terminal SN(2) determines that index value 2 of the user identifier corresponding to user identifier 3 of terminal SN(2) does not belong to the correct transmission block identifier set B1, and terminal SN(2) determines that the response of transmission block b(2) is a negative acknowledgement (NACK).

[0345] Terminal SN(3) determines to perform an inner product of sequence t(3) and a signal containing feedback information f from user identifier index value 3 corresponding to user identifier 2. If the absolute value of the inner product is greater than half the L2 norm of sequence t(3), terminal SN(3) determines that user identifier index value 3 corresponding to user identifier 2 of terminal SN(3) belongs to the correct transmission block identifier set B1, and terminal SN(3) determines that the response to 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 sequence t(3), terminal SN(3) determines that user identifier index value 3 corresponding to user identifier 2 of terminal SN(3) does not belong to the correct transmission block identifier set B1, and terminal SN(3) determines that the response to transmission block b(3) is a negative acknowledgement (NACK).

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

[0347] In this example, if the number of correct transmission blocks P 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 with data receiving and signaling transmitting functions, such as a base station, a relay, or a terminal, 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 the reception 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 sets of transmission blocks 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, one 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 the integer k or the 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 transport blocks in the transport block set in a signal including the transport 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 size of the transmission block identifier ordered set is Na=5, and the user identifier corresponding to the second element I(2) in the transmission block identifier ordered set is 2. Another 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)> is the index k of element I(k) in i(k), 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, and the user identifier is an element in a user identifier ordered set, and 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 the 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 the signature index of the 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, or the like.

[0362] In some embodiments, the second node sequence determines a random access signature of a transmission block based on the 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 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 blocks, 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 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.

[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 includes Na complex number sequences t(1), t(2), ..., t(Na), the correct transmission block identifier set includes P transmission block identifiers B I(1), B I(2), ..., B I(P), the correct transmission block sequence set includes P complex number sequences s(1), s(2), ..., s(P), where Na and 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 number 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 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 a transmission block set, where correctly received transmission blocks are transmission blocks whose response status is ACK, and a user identifier belonging to the correct transmission block identifier set indicates that the response status of the transmission block corresponding to the user identifier is ACK, while a user identifier not belonging to the correct transmission block identifier set indicates that the response status of the transmission block corresponding to the user identifier is NACK, so 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 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 indicates that the response status of the transmission block corresponding to the index value of the user identifier is ACK, while the index value of a user identifier not belonging to the correct transmission block identifier set indicates that the response status of the transmission block corresponding to the index value of the user identifier is NACK, so 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 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 indicates that the response status of the transmission block containing the random access signature is ACK, while the signature index of a random access signature not belonging to the correct transmission block identifier set indicates 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.

[0373] The set of correct transport block sequences is a subset of the transport block sequence ordered set. For k=1, 2, ..., Na, the kth complex sequence t(k) in the transport block sequence ordered set 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 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 functional modules and technical effects 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 the reception status of the transmission blocks 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 node sequence.

[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 transmitting module 301 configured to transmit to the first node transmission blocks forming a transmission block set at the first node; and a receiving module 302 configured to receive feedback information sent by the first node to characterize the reception status of the transmission block.

[0377] Figure 33 is a structural schematic diagram of a base station according to an embodiment of the present application, and 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 memories 401 and processors 402 may be one or more, and Figure 33 takes one memory 401 and one processor 402 as an example. The memory 401 and processor 402 in the base station may be connected via a bus or other methods, and Figure 33 shows an example of connection via a bus.

[0378] The memory 401 may be used as a computer-readable storage medium 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 primarily include a program storage area and a data storage area, where the program storage area can store an operating system and / or application programs required for at least one function. Furthermore, the memory 401 may include high-speed random access memory and may further include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 401 may further include memory located remotely from the processor 402, and these remote memories may be connected to the device via a network. Examples of such networks 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] 34 is a structural schematic diagram of a user equipment according to an embodiment of the present application. As shown in Fig. 34, the user equipment 500 includes a memory 501, a processor 502, a receiver 403, and a transmitter 404. The number of memories 501 and processors 502 may be one or more, and Fig. 34 takes one memory 501 and one processor 502 as an example. The memory 501 and processor 502 in the user equipment may be connected via a bus or other methods, and Fig. 34 shows an example in which they are connected via a bus.

[0382] The memory 501 may be used as a computer-readable storage medium 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 primarily include a program storage area and a data storage area, where the program storage area can store an operating system and / or application programs required for at least one function. Furthermore, the memory 501 may include high-speed random access memory and may further include non-volatile memory, such as at least one magnetic disk memory device, flash memory device, or other non-volatile solid-state memory device. In some examples, the memory 501 may further include memory located remotely from the processor 502, and these remote memories may be connected to the device via a network. Examples of such networks 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 computer 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 computer 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 will appreciate, with the evolution of system architecture and the emergence of new application scenarios, the technical solutions of the embodiments of the present application will 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, systems, and functional modules / units in the devices disclosed above can be implemented as software, firmware, hardware, or any suitable 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, digital signal processor, or microprocessor, 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). Those skilled in the art will recognize 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 include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (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 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," and the like 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 the computing device may be components. One or more components may reside in a process or thread of execution, and components may be located on one computer or distributed among two or more computers. Additionally, these components may execute from various computer-readable media having various data structures stored thereon. Components may communicate via local or remote processes, for example, based on signals carrying one or more data packets (e.g., data between two components interacting with another component in 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 fall within the scope of the present application.

Claims

1. A method of transmitting information performed by a second node, 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 status of transmission blocks transmitted by the at least one second node; transmitting the feedback information to the at least one second node; The transmission block is indicated by a transmission block identifier, the transmission block identifier being: at least one of a user identifier, an index value of the user identifier, and a signature index; The user identifier is the identifier includes at least one of a subscription persistent identifier, a universal public subscription identifier, a persistent device identifier, a network access identifier, a subscription confidentiality 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 interrupt radio network temporary identifier, a modulation coding scheme cell, a configuration scheduling radio network temporary identifier, a slot format indication radio network temporary identifier, and a semi-persistent radio network temporary identifier; The signature index is a signature index of a random access signature, and the random access signature is The method includes 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.

2. 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.

3. 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.

4. 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 2 , comprising determining that the feedback information is an empty sequence, wherein a feedback signal comprising the feedback information is a zero-power signal.

5. determining a target complex sequence of the correct transmission block, comprising: determining the target complex sequence in a predefined set of complex sequences based on a transmission block identifier of the correct transmission block; or determining a target complex sequence of the correct transmission block, comprising: 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; determining the pseudo-random complex sequence as the target complex sequence, or determining a target complex sequence of the correct transmission block, comprising: 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; modulating the pseudo-random bit sequence to obtain the target complex sequence; or determining a target complex sequence of the correct transmission block, comprising: expressing the transmission block identifier of the correct transmission block in binary numbers to obtain a transmission block identifier expressed in binary numbers; channel encoding at least one bit of the binary-represented transmission block identifier to obtain a first encoded sequence; modulating the first coded sequence to obtain the target complex sequence; or determining a target complex sequence of the correct transmission block, comprising: expressing the transmission block identifier of the correct transmission block in binary numbers to obtain a transmission block identifier expressed in binary numbers; 4. The method of claim 3, further comprising: channel encoding at least one bit in the binary-represented transmission block identifier to obtain the target complex sequence.

6. The correct transmission block information is 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 number 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; The method of claim 2 , wherein the maximum number of correct transmission blocks is configured by a higher layer parameter.

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

8. obtaining the feedback information based on the target complex sequence set, 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 number sequences to obtain one feedback information element, wherein the feedback information includes the feedback information element; or obtaining the feedback information based on the target complex sequence set, obtaining target complex numbers in each of the target complex number sequences based on the target complex number sequences; and constituting a target complex number set with all of the target complex numbers, wherein every element of the feedback information is from the target complex number set.

9. The method of claim 8 , wherein the feedback information further comprises at least one feedback information element equal to a first constant.

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

11. The channel coding at least one of 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, repetitive coding, single parity check code, cyclic redundancy check code, superposition coding, sparse superposition coding, sparse regression coding, lattice coding, algebraic geometry code, Goppa code, polar adjusted convolutional code, pre-transform polar code, parity check polar code, The modulation is 6. The method of claim 5, 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, and mixed amplitude and phase shift keying.

12. A method of information transmission performed by a second node, comprising: transmitting the transmission block to a first node; receiving feedback information transmitted by the first node, wherein the feedback information is used to characterize reception of the transmission block; The transmission block is indicated by a transmission block identifier, the transmission block identifier being: at least one of a user identifier, an index value of the user identifier, and a signature index; The user identifier is the identifier includes at least one of a subscription persistent identifier, a universal public subscription identifier, a persistent device identifier, a network access identifier, a subscription confidentiality 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 interrupt radio network temporary identifier, a modulation coding scheme cell, a configuration scheduling radio network temporary identifier, a slot format indication radio network temporary identifier, and a semi-persistent radio network temporary identifier; The signature index is a signature index of a random access signature, and the random access signature is The method includes 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.

13. 13. The method of claim 12, 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 reception status of transmission blocks transmitted by the second node.

14. 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 13 when executing the computer program.

15. 14. 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 13 when executing the computer program.

16. 14. A computer-readable storage medium having stored thereon computer-executable instructions, the computer-executable instructions being used to carry out the information transmission method of any one of claims 1 to 13.

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