Information transmission method, base station, device, and storage medium

By encoding feedback information to characterize the reception status of multiple transmission blocks, the method addresses inefficient spectrum use in wireless communication systems, improving data transmission efficiency through reduced acknowledgement signaling bits.

JP7767620B2Active Publication Date: 2025-11-11ZTE CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024534389
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-11
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 spectrum resource overhead due to the need for individual acknowledgement signaling from each user equipment, leading to inefficient data transmission.

Method used

A method and device for encoding feedback information that characterizes the reception status of multiple transmission blocks, reducing the number of bits required for acknowledgement signaling by compressing the feedback using binary or compressed encoding.

Benefits of technology

This approach significantly reduces the spectrum resources needed for acknowledgement signaling, enhancing data transmission efficiency by minimizing the number of input bits for channel coding.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007767620000069
    Figure 0007767620000069
  • Figure 0007767620000070
    Figure 0007767620000070
  • Figure 0007767620000071
    Figure 0007767620000071
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 information of a correct transmission block set based on the transmission block set; encoding the information of the correct transmission block set to obtain feedback information, the feedback information being used to characterize a reception status of the transmission blocks transmitted by the at least one second node, the encoding including a binary representation for the information of the correct 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 202210675048.7 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 information of a correct transmission block set based on the transmission block set; encoding the information of the correct transmission block set to obtain feedback information, the feedback information being used to characterize a reception status of the transmission blocks transmitted by the at least one second node, the encoding including a binary representation for the information of the correct transmission block set; 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 correct transmission block information acquisition module configured to obtain information of a correct transmission block set based on the transmission block set; a feedback information generation module configured to encode the information of the correct transmission block set to obtain feedback information, the feedback information being used to characterize a reception status of the transmission blocks transmitted by the at least one second node, the encoding including a binary representation of the information of the correct transmission block set or a compressed encoding of the information of the correct 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. [Effects of the Invention]

[0014] The information transmission method, device, base station, equipment, storage medium and program product according to the embodiments of the present application can save spectrum resources and improve data transmission efficiency. [Brief explanation of the drawings]

[0015] [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] 4 is a flowchart for determining a transmission block error pattern according to an embodiment of the present application. [Figure 7] 4 is a flowchart for determining a transmission block error pattern according to another embodiment of the present application. [Figure 8] 4 is a flowchart for determining a compressed codeword based on a correct set of transmission block identifiers according to one embodiment of the present application. [Figure 9] 4 is a flowchart for determining compressed codewords based on transmission block error patterns according to another embodiment of the present application. [Figure 10] 3 is a flowchart of a method for determining feedback information according to an embodiment of the present application; [Figure 11] FIG. 10 is a schematic diagram of the relationship between a second node, a transmission block and a user identifier according to an example of the present application; [Figure 12] FIG. 10 is a schematic diagram illustrating the relationship between a second node, a transmission block, a random access signature, and a signature index according to an example of the present application. [Figure 13] FIG. 1 is a schematic diagram of determining feedback information based on a correct transmission block identifier set according to an example of the present application; [Figure 14] FIG. 10 is a schematic diagram illustrating the relationship between a second node, a transmission block, a random access signature, and a signature index according to an example of the present application. [Figure 15] 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 example of the present application. [Figure 16] FIG. 1 is a schematic diagram of determining feedback information based on a correct transmission block identifier set according to an example of the present application; [Figure 17] 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 example of the present application. [Figure 18] FIG. 1 is a schematic diagram of determining feedback information based on a correct transmission block identifier set according to an example of the present application; [Figure 19] FIG. 1 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application; [Figure 20] 1 is a mapping graph of transmission block error patterns and compressed codewords according to an example of the present application; [Figure 21] FIG. 1 is a schematic diagram of determining feedback information by arithmetic coding from transmission block error patterns according to an example of the present application; [Figure 22] FIG. 1 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application; [Figure 23] 1 is a mapping graph of transmission block error patterns and compressed codewords according to an example of the present application; [Figure 24] FIG. 1 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application; [Figure 25] FIG. 10 is a schematic diagram illustrating the relationship between a second node, a transmission block, a random access signature, and a signature index according to an example of the present application. [Figure 26] FIG. 1 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application; [Figure 27] 1 is a mapping graph of transmission block error patterns and compressed codewords according to an example of the present application; [Figure 28] FIG. 10 is a schematic diagram illustrating the relationship between a second node, a transmission block, a random access signature, and a signature index according to an example of the present application. [Figure 29] FIG. 1 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application; [Figure 30] 1 is a mapping graph of transmission block error patterns, compressed codewords, and feedback information according to an example of the present application; [Figure 31] 1 is a schematic diagram of determining feedback information by arithmetic coding from a correct set of transmission block identifiers according to an example of the present application; [Figure 32] 1 is a schematic diagram of determining feedback information by arithmetic coding from a correct set of transmission block identifiers according to an example of the present application; [Figure 33] 1 is an information transmission method according to an embodiment of the present application; [Figure 34] 3 is a flowchart of a decoding result determination method according to an embodiment of the present application; [Figure 35] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Figure 36] 1 is a structural schematic diagram of an information transmission device according to an embodiment of the present application; [Figure 37] FIG. 2 is a structural schematic diagram of a base station according to an embodiment of the present application; [Figure 38] FIG. 2 is a structural schematic diagram of a user equipment according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

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

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

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

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

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

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

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

[0023] 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-1 are used to transmit 1- or 2-bit Hybrid Automatic Repeat-reQuest (HARQ) response (HARQ-ACK) information and Scheduling Request, and PUCCH formats 2-4 are used to transmit Channel State Information (CSI) reports or multi-bit HARQ-ACK information.

[0024] [Table 1]

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

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

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

[0028] Based on this, the embodiments of the present application provide an information transmission method, device, base station, equipment, storage medium and program product, which compress the correctly received response signals of multiple UEs by encoding the information of a set of correctly received transmission blocks, thereby greatly reducing and even minimizing the number of input bits for channel coding, and transmitting the response signals after channel coding and modulation. Each UE decodes and decompresses the received response signals to extract the corresponding response signals, thereby further saving spectrum resources and improving data transmission efficiency.

[0029] 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 transmitting functions, such as a base station, a relay, or a terminal, and includes, but is not limited to, steps S1000, S2000, S3100, and S4000.

[0030] Step S1000: Receive transmission blocks sent by at least one second node, and the transmission blocks form a transmission block set.

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

[0032] In some embodiments, when a first node receives a signal including transmission blocks transmitted by a plurality of second nodes, these second nodes form a sequence of second nodes (A Sequence of Second Nodes), and the transmission blocks transmitted by the plurality of second nodes form a transmission block set, where the sequence of second nodes includes Nu second nodes, and the transmission block set includes Nb transmission blocks, where Nu and Nb are positive integers, and Nu is less than or equal to Nb.

[0033] In some embodiments, one second node may transmit one or more transmission blocks to the first node, where the one or more transmission blocks form a transmission block set. In other embodiments, two or more second nodes may transmit one or more transmission blocks to the first node, where the transmission blocks form a transmission block set.

[0034] 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 i-th element of the transport block identifier ordered set is I(i), for i=1, 2, ..., Na, where the i-th element I(i) of the transport block identifier ordered set may be the integer i or the integer i-1.

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

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

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

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

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

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

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

[0042] 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, i = 1, 2, ..., Na, and the signature index of the ith random access signature r(i) in the random access signature ordered set is the ith element I(i) of the transmission block identifier ordered set, where the ith element I(i) of the transmission block identifier ordered set may be the integer i or the integer i-1.

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

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

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

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

[0047] Step S2000: Obtain information on the correct transmission block set based on the transmission block set.

[0048] The information on the set of correct transmission blocks includes the maximum number of correct transmission blocks Pmax, a transmission block identifier ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, the number of correct transmission blocks P, a transmission block error pattern a, and the length Nf of the feedback information f. The feedback information can be obtained based on the information on one or more correct transmission blocks, i.e., not all of the above information is necessarily required to generate the feedback information.

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

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

[0051] In some embodiments, the information of the correct transmission block set is a correct transmission block identifier set, and the correct transmission block identifier set is a set of user identifier index values. A correctly received transmission block is a transmission block 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 user identifier index value is ACK, and 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 user identifier index value is NACK.

[0052] In some embodiments, the information of the correct transmission block set is a correct transmission block identifier set, and 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. Correctly received transmission blocks are transmission blocks whose response status is ACK (acknowledgement). When the signature index of a random access signature belongs to the correct transmission block identifier set, it indicates that the response status of the transmission block corresponding to the random access signature is ACK (acknowledgement). When the signature index of a random access signature does not belong to the correct transmission block identifier set, it indicates that the response status of the transmission block corresponding to the random access signature is NACK (negative acknowledgement).

[0053] Step S3100: Encode information of a correct transmission block set to obtain feedback information, where the feedback information is used to characterize the reception status of the transmission blocks transmitted by at least one second node, and the encoding process includes a binary representation for the information of the correct transmission block set.

[0054] In some embodiments, after each of the P elements in the correct transmission block identifier set is represented by a binary number, the first node performs zero-filling, i.e., concatenates it with an all-zero sequence of a certain length to obtain feedback information. Figure 3 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes steps S3111, S3112, and S3113, and specifically describes the process of concatenating the binary number representation of the correct transmission block identifier set with the all-zero sequence to obtain feedback information.

[0055] Step S3111: Obtain the number of digits of the feedback information binary representation according to the number of elements in the transmission block identifier ordered set, where the transmission block identifier ordered set is an ordered set of all transmission block identifiers.

[0056]

number

[0057] Step S3112: Obtain a binary representation corresponding to each element in the correct transmission block identifier set according to the number of digits of the feedback information binary representation.

[0058]

number

[0059] Step S3113: The binary representations corresponding to all elements in the correct transmission block identifier set are concatenated with the all-zero sequence to obtain feedback information.

[0060]

number

[0061] In some embodiments, after each of the P elements in the correct transmission block identifier set is represented by a binary number, the first node concatenates the binary numbers corresponding to all elements in the correct transmission block identifier set to obtain feedback information. Figure 4 is a flowchart of an information transmission method according to an embodiment of the present application, which specifically includes steps S3121, S3122, and S3123, and specifically describes the process of directly using the binary number representation of the correct transmission block identifier set as feedback information.

[0062] Step S3121: Obtain the number of digits of the feedback information binary representation according to the number of elements in the transmission block identifier ordered set, where the transmission block identifier ordered set is an ordered set of all transmission block identifiers.

[0063]

number

[0064] Step S3122: Obtain a binary representation corresponding to each element in the correct transmission block identifier set according to the number of digits of the feedback information binary representation.

[0065]

number

[0066] Step S3123: Concatenate the binary representations corresponding to all elements in the correct transmission block identifier set to obtain feedback information.

[0067]

number

[0068] In practical applications, the user identifier, the index value of the user identifier, and the signature index can be used as a transmission block identifier to identify a transmission block sent by the second node. After receiving a transmission block with these transmission block identifiers, the first node can construct feedback information with or without zero padding, that is, the transmission block identifier is not necessarily related to whether or not zero padding is performed.

[0069] In some embodiments, a signature index corresponding to a transmission block can be obtained based on a user identifier, and the user identifier has a mapping relationship with the signature index.

[0070] In some embodiments, the user identifier is used as a random number seed for a portion of a pseudorandom number generator to generate pseudorandom signature indices, and these pseudorandom signature indices are used as signature indices corresponding to the transmission blocks.

[0071] In some embodiments, the user identifier is used as a seed for all random numbers in a pseudorandom number generator to generate pseudorandom signature indices, and these pseudorandom signature indices are used as signature indices corresponding to the transmission blocks.

[0072] Step S4000: Send feedback information to at least one second node.

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

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

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

[0076] 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).

[0077] 5 is a flowchart of an information transmission method according to another embodiment of the present application. As shown in FIG. 5, the information transmission method according to the 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, S3200, and S4000.

[0078] Step S1000: Receive transmission blocks sent by at least one second node, and the transmission blocks form a transmission block set.

[0079] Step S2000: Obtain information on the correct transmission block set based on the transmission block set.

[0080] Step S3200: Encode information of the correct transmission block set to obtain feedback information, where the feedback information is used to characterize the reception status of the transmission blocks transmitted by at least one second node, and the encoding process includes compressive encoding of the information of the correct transmission block set.

[0081] Step S4000: Send feedback information to at least one second node.

[0082] The difference between the embodiment corresponding to FIG. 5 and the embodiment corresponding to FIG. 2 is that the encoding process is compression encoding of the correct transmission block set information, so the description of steps S1000, S2000, and S4000 will be omitted.

[0083] The compression coding may be at least one source coding algorithm selected from the group consisting of arithmetic coding, Huffman coding, and Shanno-Fano coding.

[0084] In some embodiments, the compressed codeword c is determined directly based on information about the correct transmission block set, where the compressed codeword c is a bit sequence of length Nc, and the information about the correct transmission block set includes at least one of the maximum number of correct transmission blocks Pmax, the transmission block identifier ordered set, the transmission block identifier ordered set size Na, the correct transmission block identifier set, the number of correct transmission blocks P, and the transmission block error pattern a.

[0085] In some embodiments, if the information of the correct set of transmission blocks is the correct set of transmission block identifiers, the correct set of transmission block identifiers is compression-encoded to determine the compressed codeword c.

[0086] In some embodiments, if the information of the correct transmission block set is transmission block error pattern a, the compressed codeword c can be determined based on the transmission block error pattern a.

[0087] The transmission block error pattern a is determined based on at least one of the transmission block identifier ordered set, the transmission block identifier ordered set size Na, the correct transmission block identifier set, and the correct number P of transmission blocks.

[0088] 6 is a flowchart of a method for determining a transmission block error pattern a according to an embodiment of the present application. As shown in FIG. 6, the transmission block error pattern a is determined by the following steps S3610, S3621, and S3622.

[0089] Step S3610: Determine whether the elements in each transmission block identifier ordered set belong to the correct transmission block identifier set.

[0090] Step S3621: If the i-th element in the transmission block identifier ordered set belongs to the correct transmission block identifier set, the i-th bit a(i) of the transmission block error pattern is ack.

[0091] Step S3622: If the i-th element in the transmission block identifier ordered set does not belong to the correct transmission block identifier set, the i-th bit a(i) of the transmission block error pattern is nack.

[0092] The bit “ack” is used to indicate that the response status of the transmission block is an acknowledgement ACK, and the bit “nack” is used to indicate that the response status of the transmission block is a negative acknowledgement NACK, i.e., for a(i)=ack, it indicates that the response status of the transmission block corresponding to the i-th element in the transmission block identifier ordered set is an acknowledgement ACK, and for a(i)=nack, it indicates that the response status of the transmission block corresponding to the i-th element in the transmission block identifier ordered set is a negative acknowledgement NACK.

[0093] In some embodiments, the "ack" bit is a "1" bit and the "nack" bit is a "0" bit.

[0094] In some embodiments, the "ack" bit is a "0" bit and the "nack" bit is a "1" bit.

[0095] 7 is a flowchart of a method for determining a transmission block error pattern a according to another embodiment of the present application. As shown in FIG. 7, the transmission block error pattern a is determined by the following steps S3710, S3720, and S3730.

[0096] Step S3710: Based on the preset length of the transmission block error pattern, obtain an initial pattern of the transmission block error pattern corresponding to the preset length, where each element in the initial pattern of the transmission block error pattern corresponds to a negative acknowledgement bit.

[0097] In some embodiments, the transmission block error pattern is set as a sequence of length Na, each element of which is the bit "nack", where Na is the transmission block identifier ordered set size.

[0098] Step S3720: Based on the correct transmission block set, in the initial pattern of the transmission block error pattern, a bit whose sequence number is equal to an element in the correct transmission block set is set as an acknowledgment bit.

[0099] Step S3730: The initial pattern of the transmission block error pattern is determined as the transmission block error pattern.

[0100] In some embodiments, based on the set of correct transmission blocks BI={BI(1), B(2), ..., BI(P)}, for i=1, 2, ..., P, the BI(i)-th bit in the initial pattern of the transmission block error pattern is set as a(BI(i))=ack, and the initial pattern of the transmission block error pattern after updating is the transmission block error pattern, where P is the number of correct transmission blocks.

[0101] The bit “ack” is used to indicate that the response status of the transmission block is an acknowledgement ACK, and the bit “nack” is used to indicate that the response status of the transmission block is a negative acknowledgement NACK, i.e., for a(i)=ack, it indicates that the response status of the transmission block corresponding to the i-th element in the transmission block identifier ordered set is an acknowledgement ACK, and for a(i)=nack, it indicates that the response status of the transmission block corresponding to the i-th element in the transmission block identifier ordered set is a negative acknowledgement NACK.

[0102] In some embodiments, the "ack" bit is a "1" bit and the "nack" bit is a "0" bit.

[0103] In some embodiments, the "ack" bit is a "0" bit and the "nack" bit is a "1" bit.

[0104] In some embodiments, the length of the compressed codeword is determined based on the size of the transmission block identifier ordered set and the number of correct transmission blocks.

[0105]

number

[0106] In some embodiments, the length of the compressed codeword is determined based on the length of the transmission block error pattern and the number of correct transmission blocks.

[0107]

number

[0108]

number

[0109]

number

[0110]

number

[0111]

number

[0112] In some embodiments, the length Nf of the feedback information f is determined based on at least one parameter of the maximum number of correct transmission blocks, the number of correct transmission blocks, the transmission block identifier ordered set size, and the length of the transmission block error pattern.

[0113]

number

[0114]

number

[0115]

number

[0116]

number

[0117]

number

[0118]

number

[0119]

number

[0120] In some embodiments, the compressed codeword is determined as feedback information.

[0121] In some embodiments, the feedback information is obtained by concatenating the compressed codeword with an all-zero sequence.

[0122] In some embodiments, the feedback information is obtained by concatenating the correct transmission block number bit sequence, the compressed codeword and the all-zero sequence, where the correct transmission block number bit sequence is obtained by the following method, specifically as follows:

[0123] 10 is a flowchart of a method for determining feedback information according to an embodiment of the present application. As shown in FIG. 10, the feedback information f is determined by the following steps S3310, S3320, and S3330.

[0124] Step S3310: Based on the maximum correct transmission block number, the number of digits of the correct transmission block number expressed in binary is obtained.

[0125] Step S3320: Based on the number of digits of the correct binary representation of the transmission block number, the correct transmission block number is represented in binary to obtain a correct transmission block number bit sequence.

[0126] Step S3330: The correct transmission block number bit sequence, the compressed codeword and the all-zero sequence are concatenated to obtain feedback information.

[0127] In some embodiments, the feedback information is channel coded to obtain a first coded sequence.

[0128] Channel coding includes 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, Goppa code, and so on. The polarity-check polar codes may be, but are not limited to, polarity-adjusted convolutional codes, pre-transformed polar codes, and parity-check polar codes.

[0129] 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. The following example describes a specific process in which the correct transmission block number P is 0 and feedback information f is not sent.

[0130] 11 is a schematic diagram of the relationship between a second node, a transmission block, and a user identifier according to an example of the present application. As shown in FIG. 11, 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 transmission block b(1), a signal including transmission block b(2), a signal including transmission block b(3), and a signal including transmission block b(4).

[0131] In this example, for t=1, 2, 3, 4, a transmission block b(t) in transmission block set B is transmitted by terminal SN(t) in the terminal sequence to the base station, where transmission block b(t) in transmission block set B corresponds to the user identifier of terminal SN(t), and the user identifier of terminal SN(t) is the Random Access RNTI (RA-RNTI). 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 elements of a transmission block identifier ordered set, and the transmission block identifier ordered set includes Na=8 user identifiers: 0, 1, 2, 3, 4, 5, 6, and 7.

[0132] In this example, the maximum number of correct transmission blocks Pmax=3 is configured by the base station. The correct transmission block identifier set is a set of user identifiers included in the transmission blocks that are correctly received in the transmission block set. In this example, the base station determines that the correct transmission block identifier set is an empty set Φ based on the signal including transmission block set B, i.e., the number of correct transmission blocks P=0. The base station further determines that the length of the feedback information f is Nf=0 and that the feedback information f is an empty sequence based on the correct transmission block identifier set being an empty set Φ (or the number of correct transmission blocks P=0). Correspondingly, the base station determines that the signal including the feedback information f is a zero-power signal.

[0133] Then, the base station transmits a zero-power signal containing feedback information f to the terminal sequence SN(1), SN(2), SN(3), SN(4). The terminal sequence SN(1), SN(2), SN(3), SN(4) receives the zero-power signal containing feedback information f. As can be understood by those skilled in the art, for t=1, 2, 3, 4, the terminal SN(t) fails to decode and determines that the response of the transmission block b(t) is a negative acknowledgement NACK.

[0134] Example 2: The difference between this example and Example 1 is that in this example, the transmission block identifier is the index value of the user identifier, and 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>, the index value of the user identifier with element ID (1) = 0 in the user identifier ordered set is element I(1) = 0 in the transmission block identifier ordered set, 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, the index value of the user identifier with element ID (3) = 20 in the user identifier ordered set is element I(3) = 2 in the transmission block identifier ordered set, and the index value of the user identifier with element ID (4) = 30 in the user identifier ordered set is element I(4) = 3 in the transmission block identifier ordered set, and here the transmission block identifier ordered set size is Na = 4.

[0135] Another difference between this example and Example 1 is that in this example, the user identifiers of terminals SN(1), SN(2), SN(3), and SN(4) are 0, 11, 20, and 30, respectively, where user identifiers 0, 11, 20, and 30 are elements of user identifier ordered set ID.

[0136] Example 3: The difference between this example and Example 1 is that in this example, the transmission block identifier is a signature index, the signature index is an element of a transmission block identifier ordered set, the transmission block identifier ordered set includes Na=6 signature indices 0, 1, 2, 3, 4, 5, and the correct transmission block identifier set is the set of signature indices of random access signatures included in the correctly received transmission blocks in the transmission block set.

[0137] 12 is a schematic diagram illustrating the relationship between a second node, a transmission block, a random access signature, and a signature index according to an example of the present application. Another difference between this example and Example 1 is that in this example, as shown in FIG. 12, for t=1, 2, 3, 4, the transmission block b(t) in the transmission block set B is a random access signature, where the random access signature is a preamble. The random access signatures included in the transmission blocks b(1), b(2), b(3), and b(4) are preambles r(4), r(3), r(2), and r(1), respectively, which are determined by the terminals SN(1), SN(2), SN(3), and SN(4) based on higher layer parameters. Here, the preambles r(4), r(3), r(2), and r(1) are elements of the random access signature ordered set. The random access signature ordered set includes Na = 6 preambles r(1), r(2), r(3), r(4), r(5), r(6), where the signature indexes of the preambles r(1), r(2), r(3), r(4), r(5), r(6) are the Na = 6 signature indexes 0, 1, 2, 3, 4, 5 included in the transmission block identifier ordered set, respectively.

[0138] Example 4: The difference between this example and example 1 is that in this example, for t=1, 2, 3, 4, the user identifier of terminal SN(t) is a Temporary Cell RNTI (TC-RNTI), and the transmission block identifier ordered set includes Na=7 user identifiers 1, 2, 3, 4, 5, 6, 7.

[0139] Another difference between this example and Example 1 is that in this example, the base station determines, based on the signal containing transport block set B, that the correct transport block identifier set is set B I = {2,3} and the correct number of transport blocks P = 2.

[0140] Another difference between this example and Example 1 is that in this example, the feedback information f is determined by the base station based on the parameters of the correct transport block identifier set B I = {2, 3}, the number of correct transport blocks P = 2, the transport block identifier ordered set size Na = 7, and the maximum number of correct transport blocks P max = 3.

[0141] 13 is a schematic diagram of determining feedback information based on a correct transmission block identifier set according to an example of the present application. As shown in FIG. 13, a specific method for determining feedback information f is as follows:

[0142]

number

[0143] Another difference between this example and example 1 is that in this example, the base station transmits a signal including feedback information f = [0,1,0,0,1,1,0,0,0] to the terminal sequence SN(1), SN(2), SN(3), and SN(4). The terminal sequence SN(1), SN(2), SN(3), and SN(4) receive the signal including feedback information f. The terminals SN(1), SN(2), SN(3), and SN(4) each decode the signal including feedback information f and determine responses to transmission blocks b(1), b(2), b(3), and b(4) according to the following method:

[0144]

number

[0145]

number

[0146]

number

[0147]

number

[0148]

number

[0149] Example 5: The difference between this example and Example 4 is that in this example, the transmission block identifier is a signature index, where the signature index is an element of a transmission block identifier ordered set, and the transmission block identifier ordered set includes Na=7 signature indexes 1, 2, 3, 4, 5, 6, 7.

[0150] 14 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 example of the present application. As shown in FIG. 14, another difference between this example and Example 4 is that in this example, for t=1, 2, 3, 4, the transmission block b(t) in the transmission block set B includes a random access signature, where the random access signature is a reference signal. The random access signatures included in the transmission blocks b(1), b(2), b(3), and b(4) are reference signals r(1), r(5), r(3), and r(2), respectively, which are determined by the terminals SN(1), SN(2), SN(3), and SN(4) based on upper layer parameters. Wherein, the reference signals r(1), r(5), r(3), and r(2) are elements of the random access signature ordered set. The random access signature ordered set includes Na=7 reference signals r(1), r(2), r(3), r(4), r(5), r(6), r(7), where the signature indices of reference signals r(1), r(2), r(3), r(4), r(5), r(6), r(7) are the Na=7 signature indices 1, 2, 3, 4, 5, 6, 7 included in the transmission block identifier ordered set, respectively.

[0151] Another difference between this example and Example 4 is that in this example, 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.

[0152] In this example, 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:

[0153]

number

[0154]

number

[0155]

number

[0156]

number

[0157] In the information transmission methods according to the above examples 4 and 5, by directly transmitting the binary representation of the elements in the correct transmission block identifier set, the complexity of the compression and decoding process is low and the information transmission efficiency can be improved.

[0158] Example 6: In this example, the first node is a relay, 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.

[0159] 15 is a schematic diagram illustrating the relationship between a second node, a transmission block, a user identifier, a random access signature, and a signature index according to an example of the present application. As shown in FIG. 15, the relay 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).

[0160] For t=1, 2, 3, 4, a transmission block b(t) in transmission block set B is sent by terminal SN(t) in the terminal sequence to the relay, where transmission block b(t) in transmission block set B is the random access signature and the user identifier of terminal SN(t), where the user identifier of terminal SN(t) is the cell RNTI (C-RNTI). The user identifiers of terminals SN(1), SN(2), SN(3), and SN(4) are 4, 3, 2, and 0, respectively, where the user identifiers 4, 3, 2, and 0 are elements of the transmission block identifier ordered set, and the transmission block identifier ordered set includes Na=8 user identifiers 0, 1, 2, 3, 4, 5, 6, and 7. For t=1, 2, 3, 4, the random access signature included in the transmission block b(t) is a spread spectrum sequence, where the spread spectrum sequence is an element of a random access signature ordered set. The random access signature ordered set includes six spread spectrum sequences r(1), r(2), r(3), r(4), r(5), r(6), where the signature indices of the spread spectrum sequences r(1), r(2), r(3), r(4), r(5), r(6) are 0, 1, 2, 3, 4, 5, respectively. The random access signatures included in the transmission blocks b(1), b(2), b(3), and b(4) are spread spectrum sequences determined by the terminals SN(1), SN(2), SN(3), and SN(4) based on the user identifiers 4, 3, 2, and 0 of the terminals SN(1), SN(2), SN(3), and SN(4), respectively, according to the following formula:

[0161] The signature index of the spread spectrum sequence included in the transmission block b(t) is the remainder obtained by dividing the square of the user identifier of the terminal SN(t) by six.

[0162] Substituting the user identifiers 4, 3, 2, and 0 of terminals SN(1), SN(2), SN(3), and SN(4) into the above equation, respectively, the spread spectrum sequences of terminals SN(1), SN(2), SN(3), and SN(4) are obtained as r(5), r(4), r(5), and r(1), respectively.

[0163] In this example, the maximum number of correct transmission blocks Pmax=3 is configured by upper layer parameters. In this example, the correct transmission block identifier set is a set of user identifiers included in the transmission blocks that are correctly received in the transmission block set. In this example, the relay determines that the correct transmission block identifier set is set B1={4,0} and the correct number of transmission blocks P=2 based on a signal including transmission block set B. The feedback information f is determined by the relay based on the parameters of the correct transmission block identifier set B1, the correct number of transmission blocks P=2, and the transmission block identifier ordered set size Na=8.

[0164] FIG. 16 is a schematic diagram of determining feedback information based on a correct transmission block identifier set according to an example of the present application. As shown in FIG. 16, a specific method for determining feedback information f is as follows:

[0165]

number

[0166] The relay sends a signal containing feedback information f=[1,0,0,0,0,0] to the terminal 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. 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:

[0167]

number

[0168]

number

[0169]

number

[0170]

number

[0171] In the information transmission method of this example, the advantage of using the transmission block identifier as a user identifier is that when the random access signatures of terminals SN(1) and SN(3) are the same, the response signals of transmission blocks of different terminals can still be distinguished in the feedback information f. Compared to Example 4, because the feedback information f is not padded with zeros, the length of the feedback information f can be reduced from 9 to 6, provided that one user identifier occupies 3 bits, and the feedback information f can also use user identifier 0 without misjudgment. When using the same channel resources, the received power of the terminal can be reduced and coverage can be improved. In this example, the advantage of directly feeding back the user identifier contained in the correct transmission block without padding with zeros is that the compression process is simple and the coding rate can be further reduced, improving performance.

[0172] Example 7: The difference between this example and Example 6 is that in this example, the transmission block identifier is a signature index, where the signature index is an element of a transmission block identifier ordered set, and the transmission block identifier ordered set includes Na=6 transmission block identifiers 0, 1, 2, 3, 4, 5.

[0173] 17 is a schematic diagram illustrating the relationship between a second node, a transmission block, a user identifier, a random access signature, and a signature index according to an example of the present application. Another difference between this example and Example 6 is that, as shown in FIG. 17, for t=1, 2, 3, 4, the user identifier of the terminal SN(t) is a Modulation Coding Scheme Cell RNTI (MCS-C-RNTI). The random access signature included in the transmission block b(t) is a scrambling sequence, where the scrambling sequence is an element of a random access signature ordered set. The random access signature ordered set includes Na=6 scrambling sequences r(1), r(2), r(3), r(4), r(5), r(6), where the signature indexes of the scrambling sequences r(1), r(2), r(3), r(4), r(5), r(6) are transmission block identifiers 0, 1, 2, 3, 4, 5, respectively, in the transmission block identifier ordered set. Furthermore, the random access signatures included in the transmission blocks b(1), b(2), b(3), b(4) are scrambling sequences determined according to the following method based on the user identifier of terminal SN(t).

[0174] Terminals SN(1), SN(2), SN(3), and SN(4) use the user identifiers 4, 3, 2, and 0 of terminals SN(1), SN(2), SN(3), and SN(4), respectively, as part of the random number seeds of a pseudo-random sequence generator (Pseudo-Random Sequence Generator) to obtain the signature indexes of the random access signatures of terminals SN(1), SN(2), SN(3), and SN(4) as 4, 3, 1, and 0, respectively, and obtain the random access signatures included in transmission blocks b(1), b(2), b(3), and b(4) as r(5), r(4), r(2), and r(1), respectively.

[0175] Another difference between this example and Example 6 is that in this example, 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. In this example, the relay determines that the correct transmission block identifier set is set B1 = {1, 0} and the correct number of transmission blocks P = 2 based on a signal including transmission block set B. The feedback information f is determined by the relay based on parameters of the correct transmission block identifier set B1, the correct number of transmission blocks P = 2, and the transmission block identifier ordered set size Na = 6.

[0176] FIG. 18 is a schematic diagram of determining feedback information based on a correct transmission block identifier set according to an example of the present application. As shown in FIG. 18, a specific method for determining feedback information f is as follows:

[0177]

number

[0178] One further difference between this example and Example 6 is that in this example, the relay sends a signal containing feedback information f=[0,0,0,0,0,1] to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> The terminals SN(1), SN(2), SN(3), and SN(4) each receive and decode the signal containing the feedback information f, and determine the response of the transmission block b(1), b(2), b(3), and b(4) according to the following method:

[0179]

number

[0180]

number

[0181]

number

[0182]

number

[0183] In this example, the random access signature is selected using a pseudo-random sequence, thereby reducing the probability that the random access signatures of different users are the same. Compared to Example 5, the feedback information f is not zero-padded, so the length of the feedback information f is reduced from 9 to 6, provided that each signature index occupies 3 bits. While using the same channel resources, the channel coding rate is reduced, thereby reducing the received power of the relay and improving coverage. At the same time, the position of the elements in the correct transmission block identifier set B I in the feedback information f may be arbitrary. In this example, the advantage of directly feeding back the signature index of the random access signature included in the correct transmission block without padding it with zeros is that the compression process is simple and the channel coding rate can be further reduced, improving performance.

[0184] Example 8: In this example, the first node is a base station, the second node is a terminal, there are multiple terminals in this example, forming a terminal sequence, and the transmission block identifier is a user identifier.

[0185] 11, the 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). 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).

[0186] 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), and the user identifier of terminal SN(t) is the configured scheduling RNTI (CS-RNTI). 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)> =<0,1,2,3,4,5,6,7>. The transmission block identifier ordered set includes Na user identifiers 0, 1, 2, 3, 4, 5, 6, 7.

[0187] In this example, the maximum number of correct transmission blocks Pmax=3 is configured by the base station. The correct transmission block identifier set is a set of user identifiers corresponding to the correctly received transmission blocks in the transmission block set. 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.

[0188] 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 number of correct transmission blocks P=2, the transmission block identifier ordered set I, the transmission block identifier ordered set size Na=8, the maximum number of correct transmission blocks Pmax=3, and the transmission block error pattern a, where the transmission block error pattern a is determined by the base station based on the parameters of the correct transmission block identifier set B I, the transmission block identifier ordered set I, and the transmission block identifier ordered set size Na.

[0189] In this example, the bit “ack” of the positive acknowledgement ACK is bit “1”, and the bit “nack” of the negative acknowledgement NACK is bit “0.” The base station determines the compressed codeword c by compressing and encoding the correct set of transmission block identifiers according to the following method.

[0190] The base station determines the transmission block error pattern a=[0,0,1,1,0,0,0,0] based on the correct transmission block identifier set BI={2,3}, transmission block identifier ordered set I, and transmission block identifier ordered set size Na.

[0191] FIG. 19 is a schematic diagram of determining feedback information f by arithmetic coding from a transmission block error pattern according to an example of the present application. As shown in FIG. 19, the base station determines feedback information f for a transmission block error pattern a=[0,0,1,1,0,0,0,0] according to the following method:

[0192]

number

[0193]

number

[0194]

number

[0195] In this example, the base station transmits a signal including feedback information f=[1,0,1,0,0,0,1,0] 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. 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:

[0196] If the terminal SN(1) fails to decode, the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK). If the terminal SN(1) succeeds in decoding, it obtains feedback information f. The terminal SN(1) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of the terminal SN(1) is 4 and a(5)=0, the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK).

[0197] If the decoding of terminal SN(2) fails, terminal SN(2) determines that the response of transmission block b(2) is a negative acknowledgement (NACK). If the decoding of terminal SN(2) is successful, terminal SN(2) obtains feedback information f. Terminal SN(2) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of terminal SN(2) is 3 and a(4)=1, terminal SN(2) determines that the response of transmission block b(2) is an affirmative acknowledgement (ACK).

[0198] If the decoding of terminal SN(3) fails, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK). If the decoding of terminal SN(3) is successful, terminal SN(3) obtains feedback information f. Terminal SN(3) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of terminal SN(3) is 2 and a(3)=1, terminal SN(3) determines that the response of transmission block b(3) is an affirmative acknowledgement (ACK).

[0199] If the decoding of terminal SN(4) fails, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK). If the decoding of terminal SN(4) is successful, terminal SN(4) obtains feedback information f. Terminal SN(4) arithmetically decodes the feedback information f obtained by decoding to obtain transmission block error pattern a. Since the user identifier of terminal SN(4) is 5 and a(6)=0, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK).

[0200]

number

[0201] Example 9: The difference between this example and Example 8 is that in this example, the maximum number of correct transmission blocks Pmax=4 is configured by the base station.

[0202] FIG. 21 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application. As shown in FIG. 21, the base station determines feedback information f for a transmission block error pattern a=[0,0,1,1,0,0,0,0] according to the following method:

[0203]

number

[0204]

number

[0205]

number

[0206]

number

[0207]

number

[0208] Example 10: The difference between this example and Example 8 is that in this example, the bit ack of the positive acknowledgement ACK is bit “0” and the bit nack of the negative acknowledgement NACK is bit “1.” The base station determines the transmission block error pattern a=[1,1,0,0,1,1,1,1] based on the correct transmission block identifier set BI={2,3}, transmission block identifier ordered set I, and transmission block identifier ordered set size Na.

[0209] FIG. 22 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application. As shown in FIG. 22, the base station determines feedback information f for a transmission block error pattern a=[1,1,0,0,1,1,1,1] according to the following method:

[0210]

number

[0211]

number

[0212]

number

[0213] Another difference between this example and Example 8 is that in this example, the base station sends a signal including feedback information f=[0,1,1,1,1,0] to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> The terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives and decodes the signal containing the feedback information f and determines the responses of the transmission blocks b(1), b(2), b(3), and b(4) according to the following method:

[0214] If the terminal SN(1) fails to decode, the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK). If the terminal SN(1) succeeds in decoding, it obtains feedback information f. The terminal SN(1) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of the terminal SN(1) is 4 and a(5)=1, the terminal SN(1) determines that the response of the transmission block b(1) is a negative acknowledgement (NACK).

[0215] If the decoding of terminal SN(2) fails, terminal SN(2) determines that the response of transmission block b(2) is a negative acknowledgement (NACK). If the decoding of terminal SN(2) is successful, terminal SN(2) obtains feedback information f. Terminal SN(2) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of terminal SN(2) is 3 and a(4)=0, terminal SN(2) determines that the response of transmission block b(2) is an affirmative acknowledgement (ACK).

[0216] If the decoding of terminal SN(3) fails, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK). If the decoding of terminal SN(3) is successful, terminal SN(3) obtains feedback information f. Terminal SN(3) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of terminal SN(3) is 2 and a(3)=0, terminal SN(3) determines that the response of transmission block b(3) is an affirmative acknowledgement (ACK).

[0217] If the decoding of terminal SN(4) fails, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK). If the decoding of terminal SN(4) is successful, terminal SN(4) obtains feedback information f. Terminal SN(4) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the user identifier of terminal SN(4) is 5 and a(6)=1, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK).

[0218] In the information transmission method according to this example, the feedback information f does not include the 2-bit binary representation of P=2, thereby making the length of the feedback information f shorter and reducing the control signaling resource overhead.

[0219] Example 11: The difference between this example and Example 10 is that in this example, the maximum number of correct transmission blocks Pmax=Na=8, where Na=8 is the transmission block identifier ordered set size.

[0220] As shown in FIG. 24, the base station determines feedback information f for a transmission block error pattern a=[1,1,0,0,1,1,1,1] according to the following method.

[0221]

number

[0222]

number

[0223]

number

[0224] In the information transmission method according to this embodiment, the feedback information f does not pad zeros after the compressed codeword c, so that the length of the feedback information f can be made shorter, which can further save resources or, with the same resources, can reduce the received signal-to-noise ratio of the terminal. The receiving end decodes the feedback information f of different lengths to obtain the correct number of transmission blocks P.

[0225] Example 12: In this example, the first node is a base station, the second node is a terminal, there are multiple terminals in this example, forming a terminal sequence, and the transmission block identifier is a signature index.

[0226] 25 is a schematic diagram illustrating the relationship between a second node, a transmission block, a random access signature, and a signature index according to an example of the present application. As shown in FIG. 25, 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 transmission block b(1), a signal including transmission block b(2), a signal including transmission block b(3), and a signal including transmission block b(4).

[0227] In this example, for t=1, 2, 3, transmission block b(t) in transmission block set B is transmitted to the base station by terminal SN(t). Transmission block b(4) in transmission block set B is also transmitted to the base station by terminal SN(1).

[0228] For t=1, 2, 3, 4, transmission block b(t) in transmission block set B corresponds to a random access signature, where the random access signature is an interleaver. The random access signatures corresponding to transmission blocks b(1), b(2), b(3), b(4) are random access signatures r(2), r(3), r(4), r(1), respectively, determined by terminals SN(1), SN(2), SN(3), SN(1) based on higher layer parameters, where interleavers r(2), r(3), r(4), r(1) are elements of the random access signature ordered set. 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 indexes of the interleavers r(1), r(2), r(3), r(4), r(5), r(6) are the Na = 6 signature indexes 1, 2, 3, 4, 5, 6 included in the transmission block identifier ordered set, respectively.<I(1),I(2),I(3),I(4),I(5),I(6)> =<1,2,3,4,5,6>.

[0229] In this example, the maximum number of correct transmission blocks Pmax=2 is configured by the base station. The correct transmission block identifier set is a set of signature indices of random access signatures included in correctly received transmission blocks in the transmission block set. Based on a signal including transmission block set B, the base station determines that the correct transmission block identifier set B1={2, 3} and the correct number of transmission blocks P=2. The feedback information f is determined by the base station based on parameters including the correct transmission block identifier set B1, the correct number of transmission blocks P=2, the transmission block identifier ordered set I, the transmission block identifier ordered set size Na=6, the maximum number of correct transmission blocks Pmax=2, and the transmission block error pattern a.

[0230] In this example, the bit "ack" of the positive acknowledgement ACK is bit "1", and the bit "nack" of the negative acknowledgement NACK is bit "0." In this example, the base station determines the feedback information f according to the following method.

[0231] The base station determines that the transmission block error pattern a is a=[0,1,1,0,0,0] based on the correct transmission block identifier set B1={2,3} and the transmission block identifier ordered set size Na=6; FIG. 26 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application. As shown in FIG. 26, the base station determines feedback information f for a transmission block error pattern a=[0,1,1,0,0,0] according to the following method:

[0232]

number

[0233]

number

[0234]

number

[0235]

number

[0236] In this example, the base station transmits a signal including feedback information f=[1,0,1,0,1,0,0] to the terminal as a sequence<SN(1)、SN(2)、SN(3)> Terminal sequence<SN(1)、SN(2)、SN(3)> receives and decodes the signal containing the feedback information f and determines the responses of the transmission blocks b(1), b(2), b(3), and b(4) according to the following method:

[0237] If the terminal SN(1) fails to decode, the terminal SN(1) determines that the responses of the transmission block b(1) and the transmission block b(4) are both negative acknowledgements (NACK). If the terminal SN(1) succeeds in decoding, it obtains feedback information f. The terminal SN(1) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the signature index of the random access signature corresponding to the transmission block b(1) is 2 and a(2)=1, the terminal SN(1) determines that the response of the transmission block b(1) is a positive acknowledgement (ACK). Since the signature index of the random access signature corresponding to the transmission block b(4) is 1 and a(1)=0, the terminal SN(1) determines that the response of the transmission block b(4) is a negative acknowledgement (NACK).

[0238] If the terminal SN(2) fails to decode, the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement (NACK). If the terminal SN(2) succeeds in decoding, it obtains feedback information f. The terminal SN(2) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the signature index of the random access signature corresponding to the transmission block b(2) is 3 and a(3)=1, the terminal SN(2) determines that the response of the transmission block b(2) is an affirmative acknowledgement (ACK).

[0239] If the decoding of terminal SN(3) fails, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK). If the decoding of terminal SN(3) is successful, terminal SN(3) obtains feedback information f. Terminal SN(3) arithmetically decodes the feedback information f to obtain a transmission block error pattern a. Since the signature index of the random access signature corresponding to transmission block b(3) is 4 and a(4)=0, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK).

[0240] In this example, the terminal SN(1) transmits two transmission blocks b(1) and b(4) using 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, allowing the terminal SN(1) to distinguish whether the two transmission blocks b(1) and b(4) are correctly received. At the same time, because the random access signature ordered set size is generally smaller than the user identifier ordered set size, the length of the feedback information f can be reduced, reducing control signaling resource overhead and improving information transmission efficiency.

[0241] Example 13: Figure 28 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 example of the present application. As shown in Figure 28, the difference between this example and Example 12 is that the base station receives a signal including a transmission block set B transmitted by a terminal sequence, where the terminal sequence includes Nu = 4 terminals SN(1), SN(2), SN(3), SN(4), the transmission block set B includes Nb = 4 transmission blocks b(1), b(2), b(3), b(4), and the signal including the transmission block set B includes a signal including transmission block b(1), a signal including transmission block b(2), a signal including transmission block b(3), and a signal including transmission block b(4).

[0242] Another difference between this example and Example 12 is that for t=1, 2, 3, 4, a transport block b(t) in transport block set B is transmitted to the base station by terminal SN(t) in a terminal sequence, where the transport block in transport block set B is a random access signature, and where the random access signature is a sparse code sequence. The sparse code sequences included in transport blocks b(1), b(2), b(3), and b(4) in transport block set B are sparse code sequences r(2), r(3), r(4), and r(1), respectively, determined by terminals SN(1), SN(2), SN(3), and SN(4) based on higher layer parameters, where the sparse code sequences r(2), r(3), r(4), and r(1) are elements of a random access signature ordered set. The random access signature ordered set includes Na = 6 sparse code sequences r(1), r(2), r(3), r(4), r(5), r(6), where the signature indices of the sparse code sequences r(1), r(2), r(3), r(4), r(5), r(6) are the Na = 6 signature indices 1, 2, 3, 4, 5, 6 included in the transmission block identifier ordered set, respectively.<I(1),I(2),I(3),I(4),I(5),I(6)> =<1,2,3,4,5,6>.

[0243] FIG. 29 is a schematic diagram of determining feedback information by arithmetic coding from a transmission block error pattern according to an example of the present application. As shown in FIG. 29, the base station determines feedback information f according to the following method:

[0244]

number

[0245]

number

[0246]

number

[0247]

number

[0248] One further difference between this example and Example 12 is that in this example, the base station sends a signal including feedback information f=[1,1,0,1,0] to the terminal in sequence<SN(1)、SN(2)、SN(3)、SN(4)> The terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives and decodes the signal containing the feedback information f and determines the responses of the transmission blocks b(1), b(2), b(3), and b(4) according to the following method.

[0249] If the terminal SN(1) fails to decode, the terminal SN(1) determines that the responses of the transmission block b(1) are all negative acknowledgements (NACK). If the terminal SN(1) succeeds in decoding, it obtains feedback information f. The terminal SN(1) arithmetically decodes the feedback information f obtained by decoding to obtain the transmission block error pattern a. Since the signature index of the random access signature included in the transmission block b(1) is 2 and a(2)=1, the terminal SN(1) determines that the responses of the transmission block b(1) are positive acknowledgements (ACK).

[0250] If the terminal SN(2) fails to decode, the terminal SN(2) determines that the response of the transmission block b(2) is a negative acknowledgement (NACK). If the terminal SN(2) succeeds in decoding, it obtains feedback information f. The terminal SN(2) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the signature index of the random access signature included in the transmission block b(2) is 3 and a(3)=1, the terminal SN(2) determines that the response of the transmission block b(2) is an affirmative acknowledgement (ACK).

[0251] If the decoding of terminal SN(3) fails, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK). If the decoding of terminal SN(3) is successful, terminal SN(3) obtains feedback information f. Terminal SN(3) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the signature index of the random access signature included in transmission block b(3) is 4 and a(4)=0, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK).

[0252] If the decoding of terminal SN(4) fails, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK). If the decoding of terminal SN(4) is successful, terminal SN(4) obtains feedback information f. Terminal SN(4) arithmetically decodes the feedback information f obtained by decoding to obtain a transmission block error pattern a. Since the signature index of the random access signature included in transmission block b(4) is 1 and a(1)=0, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK).

[0253] In the information transmission method of this example, since the length of the feedback information f varies according to P, the average length of the feedback information f is shorter than that in Example 12, and for the same feedback resource overhead, the terminal can receive the feedback information f using a lower signal-to-noise ratio, thereby improving coverage.

[0254] Example 14: The difference between this example and Example 13 is that in this example, for t=1, 2, 3, 4, the random access signature included in the transmission block b(t) in the transmission block set B is a pilot sequence, and the pilot sequence is an element of the random access signature ordered set. The random access signature ordered set includes Na=6 pilot sequences r(1), r(2), r(3), r(4), r(5), r(6), and the signature indexes of the pilot sequences r(1), r(2), r(3), r(4), r(5), r(6) are Na=6 signature indexes 1, 2, 3, 4, 5, 6 included in the transmission block identifier ordered set, respectively. The transmission block identifier ordered set I=<I(1),I(2),I(3),I(4),I(5),I(6)> =<1,2,3,4,5,6>.

[0255] Another difference between this example and Example 13 is that the maximum number of correct transmission blocks Pmax=3 is determined by higher layer parameters. The feedback information f is determined by the base station based on the parameters of the correct transmission block identifier set B1, the correct transmission block number P=2, the transmission block identifier ordered set I, the transmission block identifier ordered set size Na=6, and the maximum number of correct transmission blocks Pmax=2.

[0256] FIG. 31 is a schematic diagram of determining feedback information by arithmetic coding from a correct transmission block identifier set according to an example of the present application. As shown in FIG. 31, the base station determines feedback information f according to the following method:

[0257]

number

[0258]

number

[0259]

number

[0260] One further difference between this example and Example 13 is that in this example, the base station sends a signal including feedback information f=[1,0,1,0] to the terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> The terminal sequence<SN(1)、SN(2)、SN(3)、SN(4)> receives and decodes the signal containing the feedback information f and determines the responses of the transmission blocks b(1), b(2), b(3), and b(4) according to the following method.

[0261] If the terminal SN(1) fails to decode, the terminal SN(1) determines that all responses to the transmission block b(1) are negative acknowledgements (NACK). If the terminal SN(1) succeeds in decoding, it obtains feedback information f. The terminal SN(1) arithmetically decodes the feedback information f obtained by decoding to obtain the correct transmission block identifier set BI. Since the signature index of the random access signature included in the transmission block b(1) is 2 and belongs to the correct transmission block identifier set BI, the terminal SN(1) determines that the response to the transmission block b(1) is a positive acknowledgement (ACK).

[0262] If the decoding of terminal SN(2) fails, terminal SN(2) determines that the response of transmission block b(2) is a negative acknowledgement (NACK). If the decoding of terminal SN(2) is successful, terminal SN(2) obtains feedback information f. Terminal SN(2) arithmetically decodes the feedback information f obtained by decoding to obtain the correct transmission block identifier set BI. Since the signature index of the random access signature included in transmission block b(2) is 3 and belongs to the correct transmission block identifier set BI, terminal SN(2) determines that the response of transmission block b(2) is an affirmative acknowledgement (ACK).

[0263] If the decoding of terminal SN(3) fails, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK). If the decoding of terminal SN(3) is successful, terminal SN(3) obtains feedback information f. Terminal SN(3) arithmetically decodes the feedback information f obtained by decoding to obtain the correct transmission block identifier set B1. Since the signature index of the random access signature included in transmission block b(3) is 4 and does not belong to the correct transmission block identifier set B1, terminal SN(3) determines that the response of transmission block b(3) is a negative acknowledgement (NACK).

[0264] If the decoding of terminal SN(4) fails, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK). If the decoding of terminal SN(4) is successful, terminal SN(4) obtains feedback information f. Terminal SN(4) arithmetically decodes the feedback information f obtained by decoding to obtain the correct transmission block identifier set B1. Since the signature index of the random access signature included in transmission block b(4) is 1 and does not belong to the correct transmission block identifier set B1, terminal SN(4) determines that the response of transmission block b(4) is a negative acknowledgement (NACK).

[0265]

number

[0266] FIG. 33 illustrates an information transmission method according to an embodiment of the present application, which specifically includes steps S5000 and S6000.

[0267] Step S5000: Send a transmission block to a first node.

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

[0269] In some embodiments, one second node transmits a signal including one or more transmission blocks to the first node, where the one or more transmission blocks constitute a transmission block set at the first node. In other embodiments, two or more second nodes may transmit one or more transmission blocks to the first node, where the transmission blocks form a transmission block set.

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

[0271] 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 i-th element of the transmission block identifier ordered set is I(i), for i=1, 2, ..., Na, where the i-th element I(i) of the transmission block identifier ordered set may be the integer i or the integer i-1.

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

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

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

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

[0276] 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 i of element I(k) in i=1, 2, . . . , Na, and the index value of the user identifier is an integer.

[0277] 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, i=1, 2, ..., Na, and the index value of the user identifier corresponding to the ith user identifier ID(i) in the user identifier ordered set is the ith element I(i) in the transmission block identifier ordered set elements. One specific example is: user identifier ordered set ID=<ID(1),ID(2),ID(3),ID(4)> =<0,11,20,30>, and the 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.

[0278] 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, i = 1, 2, ..., Na, and the signature index of the ith random access signature r(i) in the random access signature ordered set is the ith element I(i) of the transmission block identifier ordered set, where the ith element I(i) of the transmission block identifier ordered set may be the integer i or the integer i-1.

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

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

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

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

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

[0284] The information on the set of correct transmission blocks includes the maximum number of correct transmission blocks Pmax, a transmission block identifier ordered set, a transmission block identifier ordered set size Na, a correct transmission block identifier set, the number of correct transmission blocks P, a transmission block error pattern a, and the length Nf of the feedback information f. The feedback information can be obtained based on the information on one or more correct transmission blocks, i.e., not all of the above information is necessarily required to generate the feedback information.

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

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

[0287] In some embodiments, the information of the correct transmission block set is a correct transmission block identifier set, and the correct transmission block identifier set is a set of user identifier index values. A correctly received transmission block is a transmission block 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 user identifier index value is ACK, and 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 user identifier index value is NACK.

[0288] In some embodiments, the information of the correct transmission block set is a correct transmission block identifier set, and 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. Correctly received transmission blocks are transmission blocks whose response status is ACK (acknowledgement). When the signature index of a random access signature belongs to the correct transmission block identifier set, it indicates that the response status of the transmission block corresponding to the random access signature is ACK (acknowledgement). When the signature index of a random access signature does not belong to the correct transmission block identifier set, it indicates that the response status of the transmission block corresponding to the random access signature is NACK (negative acknowledgement).

[0289] Example 15: In this example, we describe the process of obtaining feedback information f from the angle of the terminal.

[0290]

number

[0291] FIG. 34 is a flowchart of a decoding result determination method according to an embodiment of the present application, specifically including steps S7100, S7200, S7300, S7310, and S7320.

[0292] Step S7100: Decode the feedback signal corresponding to the feedback information to obtain a decoding result.

[0293] Step S7200: Based on the decoding result, it is determined whether the decoding is successful.

[0294] Step S7300: If the decoding is successful, determine whether the decoding result includes a bit sequence corresponding to the transmission block identifier of the transmission block sent by the second node based on the number of binary digits of the information of the correct transmission block set.

[0295] Step S7310: If the decoding result does not include a bit sequence corresponding to the transmission block identifier of the transmission block sent by the second node, determine that the response of the transmission block sent by the second node is a negative acknowledgement NACK.

[0296] Step S7320: If the decoding result includes a bit sequence corresponding to the transmission block identifier of the transmission block sent by the second node, determine that the response of the transmission block sent by the second node is an acknowledgement ACK.

[0297] 35 is a structural schematic diagram of an information transmission device according to an embodiment of the present application. As shown in FIG. 35, 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 correct transmission block information obtaining module 202 configured to obtain correct transmission block set information according to the transmission block set; a feedback information generating module 203 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 204 configured to transmit the feedback information to the at least one second node.

[0298] 36 is a structural schematic diagram of an information transmission device according to an embodiment of the present application. As shown in FIG. 36, 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 by 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 transmitted by the first node, where the feedback information is used to characterize the reception status of the transmission block.

[0299] Figure 37 is a structural schematic diagram of a base station according to an embodiment of the present application, and as shown in Figure 37, 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 37 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 37 shows an example of connection via a bus.

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

[0301] 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, or may 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 further includes 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.

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

[0303] 38 is a structural schematic diagram of a user equipment according to one embodiment of the present application. As shown in Fig. 38, the user equipment 500 includes a memory 501, a processor 502, a receiver 503, and a transmitter 504. The number of memories 501 and processors 502 may be one or more, and Fig. 38 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. 38 shows an example in which they are connected via a bus.

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

[0305] 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 an application program required for at least one function. Furthermore, the memory 501 may include high-speed random access memory, or may 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 further includes 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.

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

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

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

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

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

[0311] 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 cooperatively by several physical assemblies. Some or all of the physical assemblies may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). 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 will be 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 can include any information delivery media.

[0312] 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).

[0313] 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 first node, comprising: receiving transmission blocks that form a transmission block set, the transmission blocks being transmitted by at least one second node; obtaining information about a correct set of transmission blocks, including a correct set of transmission block identifiers, based on the set of transmission blocks; performing a binary representation of the correct transmission block set information to obtain feedback information, 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 step of performing a binary representation of the correct transmission block set information and obtaining feedback information includes: obtaining the number of digits of the binary representation of the feedback information based on the number of elements in a transmission block identifier ordered set, which is an ordered set of all transmission block identifiers; obtaining a binary representation corresponding to each element in the correct transmission block identifier set based on the number of digits of the feedback information binary representation; and concatenating a binary representation corresponding to all elements in the correct transmission block identifier set with an all-zero sequence to obtain the feedback information; or The above-mentioned binary representation of the correct transmission block set information and obtaining the feedback information are as follows: obtaining the number of digits of the binary representation of the feedback information based on the number of elements in a transmission block identifier ordered set, which is an ordered set of all transmission block identifiers; obtaining a binary representation corresponding to each element in the correct transmission block identifier set based on the number of digits of the feedback information binary representation; and concatenating binary representations corresponding to all elements in the set of correct transmission block identifiers to obtain the feedback information.

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

3. the correct transmission block set is an empty set, The encoding process of the correct transmission block set information to obtain feedback information includes: The method of claim 1 , comprising determining that the feedback information is an empty sequence, wherein a feedback signal comprising the feedback information is a zero-power signal.

4. The method of claim 2 , further comprising: obtaining a signature index corresponding to the transmission block based on the user identifier, wherein the user identifier has a mapping relationship with the signature index.

5. generating a pseudo-random signature index using the user identifier as a random number seed for part or all of a pseudo-random number generator; 3. The method of claim 2, further comprising: determining the pseudo-random signature index as a signature index corresponding to a transmission block.

6. The method of claim 1, further comprising channel encoding the feedback information to obtain a first encoded sequence.

7. A method of transmitting information performed by a first node, comprising: receiving transmission blocks that form a transmission block set, the transmission blocks being transmitted by at least one second node; obtaining correct transmission block set information based on the transmission block set; encoding the correct set of transmission blocks to obtain feedback information, the feedback information being used to characterize reception of transmission blocks transmitted by the at least one second node; transmitting the feedback information to the at least one second node; The encoding process of the correct transmission block set information to obtain feedback information includes: obtaining a transmission block error pattern based on the correct transmission block set information; obtaining a compressed codeword based on the transmission block error pattern; deriving the feedback information based on the compressed codeword.

8. the information on the correct transmission block set includes a correct transmission block identifier set and a transmission block identifier order set; obtaining a transmission block error pattern based on information of the correct transmission block set, determining whether an element in each of the transmission block identifier ordered sets belongs to the correct transmission block identifier set; and constructing the transmission block error pattern based on the determination result, or the correct transmission block set information includes a correct transmission block identifier set; obtaining a transmission block error pattern based on information of the correct transmission block set, obtaining an initial pattern of the transmission block error pattern corresponding to the predetermined length based on the predetermined length of the transmission block error pattern, wherein each element in the initial pattern of the transmission block error pattern corresponds to a negative acknowledgement bit; Based on the correct transmission block set, in the initial pattern of the transmission block error pattern, set a bit whose sequence number is equal to an element in the correct transmission block set as an acknowledgment bit, to obtain an updated initial pattern of the transmission block error pattern; and determining an initial pattern of the updated transmission block error pattern as the transmission block error pattern.

9. 9. The method of claim 8, wherein the length of the compressed codeword is determined based on the length of the transmission block error pattern and the number of correct transmission blocks.

10. obtaining the feedback information based on the compressed codewords, Obtaining the number of digits of the correct binary representation of the number of transmission blocks based on the maximum correct number of transmission blocks; expressing the correct transmission block number in binary based on the number of digits of the correct transmission block number binary representation to obtain a correct transmission block number bit sequence; Concatenating the correct transmission block number bit sequence, the compressed codeword and an all-zero sequence to obtain the feedback information; or obtaining the feedback information based on the compressed codewords, Concatenating the compressed codeword with an all-zero sequence to obtain the feedback information; or obtaining the feedback information based on the compressed codewords, The method of claim 7 , comprising determining the compressed codeword as the feedback information.

11. A method of transmitting information performed by a first node, comprising: receiving transmission blocks that form a transmission block set, the transmission blocks being transmitted by at least one second node; obtaining correct transmission block set information based on the transmission block set; encoding the correct set of transmission blocks to obtain feedback information, the feedback information being used to characterize reception of transmission blocks transmitted by the at least one second node; transmitting the feedback information to the at least one second node; The encoding process of the correct transmission block set information to obtain feedback information includes: obtaining a compressed codeword based on the correct set of transmission blocks; Obtaining the number of digits of the correct binary representation of the number of transmission blocks based on the maximum correct number of transmission blocks; expressing the correct transmission block number in binary based on the number of digits of the correct transmission block number binary representation to obtain a correct transmission block number bit sequence; Concatenating the correct transmission block number bit sequence, the compressed codeword and an all-zero sequence to obtain the feedback information; or The encoding process of the correct transmission block set information to obtain feedback information includes: obtaining a compressed codeword based on the correct set of transmission blocks; Concatenating the compressed codeword with an all-zero sequence to obtain the feedback information; or The encoding process of the correct transmission block set information to obtain feedback information includes: obtaining a compressed codeword based on the correct set of transmission blocks; determining the compressed codeword as the feedback information.

12. The method of claim 11, wherein the length of the compressed codeword is determined based on the size of the transmission block identifier ordered set and the number of correct transmission blocks.

13. 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; decoding a feedback signal corresponding to the feedback information to obtain a decoding result; and determining a reception status of a transmission block transmitted by the second node based on the decoding result; Determining a reception status of a transmission block transmitted by the second node based on the decoding result includes: If the decoding fails, determining that the response of the transmission block sent by the second node is a negative acknowledgement (NACK); and / or Determining a reception status of a transmission block transmitted by the second node based on the decoding result includes: and if the decoding is successful, determining whether the decoding result includes a bit sequence corresponding to a transmission block identifier of a transmission block transmitted by the second node based on the number of digits of a binary representation of information of a correct transmission block set, wherein the correct transmission block set is obtained based on the decoded feedback information.

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 computer-executable instructions stored thereon, the computer-executable instructions being used to perform the information transmission method of any one of claims 1 to 13.

Citation Information

Patent Citations

  • Coding method, wireless device and chip

    CN107342846A

  • Method and apparatus for providing acknowledgment and assignment messages using a single channel

    JP2007520169A

  • Notification of transmission settings in a multi-user system

    JP2011515051A

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

    JP2019135833A

  • Uplink feedback methods for operating with large number of carriers

    JP2021036699A