Information transmission method and device, terminal and network equipment

By using metabits and resource configuration information to determine transmission resources in non-coordinated non-orthogonal multiple access technology, the problem that network equipment cannot accurately receive uplink data feedback is solved, accurate data transmission is achieved and system efficiency is improved.

CN119276439APending Publication Date: 2025-01-07DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Application Number
CN202310812558.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In non-coordinated non-orthogonal multiple access technology, network equipment cannot accurately receive and feedback the uplink data of the terminal, resulting in inaccurate transmission of feedback information, affecting the success rate of data transmission.

Method used

Through the metabit encoding and resource configuration information exchange between the terminal and the network device, transmission resources are determined and feedback information is detected on these resources to ensure the accurate transmission of uplink data. The specific steps include the terminal generating metabits based on the uplink data, the network device sending resource configuration information, the terminal determining the target identifier and obtaining transmission resources, detecting feedback information, and performing retransmission and scheduling if necessary.

Benefits of technology

It realizes accurate transmission of uplink data feedback information in non-coordinated non-orthogonal multiple access, reduces terminal power consumption, and improves data transmission success rate and system efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276439A_ABST
    Figure CN119276439A_ABST
Patent Text Reader

Abstract

The invention provides an information transmission method and device, a terminal and network equipment, and relates to the technical field of communication. The information transmission method is executed by a terminal, and comprises the following steps: determining a transmission resource according to a meta-bit corresponding to uplink data, the meta-bit being a bit stream generated by coding the uplink data; and detecting feedback information of the uplink data sent by network equipment on the transmission resource. According to the scheme, the transmission resource can be accurately determined based on the meta-bit, and accurate transmission of the feedback information of the uplink data in the non-coordinated non-orthogonal multiple access is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an information transmission method, device, terminal and network equipment. Background Art

[0002] Uncoordinated random access and transmission technology is an integrated upgrade of random access technology and multiple access transmission technology. It no longer regards initial access and data transmission as two independent processes, but integrates them into one process to support the access and transmission of a large number of terminals, reduce latency, and improve the success rate of access and transmission.

[0003] For non-coordinated non-orthogonal multiple access technology, there is no UE-specific coordination information between the network equipment (such as the base station (gNB)) and the user equipment (UserEquipment, UE), except for the coordination information such as the Master Information Block (MIB) and the System Information Block (SIB), and there is not even an assigned physical layer UE ID (such as the Cell Radio Network Temporary Identifier (C-RNTI)). This will cause the gNB to be unable to allocate hybrid automatic repeat request acknowledgement (HARQ ACK) channel resources for the UE and unable to ensure the accurate transmission of feedback information of uplink data (for example, the physical uplink shared channel (PUSCH)). Summary of the invention

[0004] Embodiments of the present application provide an information transmission method, apparatus, terminal, and network device to ensure accurate transmission of feedback information of uplink data in uncoordinated non-orthogonal multiple access.

[0005] In order to solve the above technical problems, an embodiment of the present application provides an information transmission method, which is executed by a terminal, including:

[0006] Determining a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data;

[0007] On the transmission resource, feedback information of the uplink data sent by a network device is detected.

[0008] Optionally, before determining the transmission resource according to the meta bit corresponding to the uplink data, the method further includes:

[0009] Receiving resource configuration information sent by the network device, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0010] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0011] Optionally, determining the transmission resource according to the meta bit corresponding to the uplink data includes:

[0012] Determining a target identifier according to a meta bit corresponding to the uplink data;

[0013] The resource corresponding to the target identifier is determined as the transmission resource.

[0014] Optionally, determining the target identifier according to the meta bit corresponding to the uplink data includes:

[0015] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0016] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0017] Optionally, after detecting, on the transmission resource, feedback information of the uplink data sent by the network device, the method further includes:

[0018] If the feedback information indicates that the network device has not correctly received the uplink data, the meta-bit is used to detect downlink control information sent by the network device, and the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0019] Optionally, the downlink control information is scrambled using the meta-bit.

[0020] The embodiment of the present application also provides an information transmission method, which is executed by a network device, including:

[0021] Acquire transmission resources according to meta bits sent by the terminal, where the meta bits are bit streams generated based on encoding uplink data;

[0022] The feedback information of the uplink data is sent to the terminal through the transmission resource.

[0023] Optionally, before acquiring the transmission resource according to the meta-bit sent by the terminal, the method further includes:

[0024] Sending resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0025] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0026] Optionally, acquiring transmission resources according to the meta bits sent by the terminal includes:

[0027] Determining a target identifier according to the meta-bit;

[0028] The resource corresponding to the target identifier is determined as the transmission resource.

[0029] Optionally, determining the target identifier according to the meta bit includes:

[0030] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0031] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0032] Optionally, the sending, by using the transmission resource, feedback information of the uplink data to the terminal includes at least one of the following:

[0033] In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data;

[0034] In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

[0035] Optionally, after sending the feedback information of the uplink data to the terminal through the transmission resource, the method further includes:

[0036] If it is determined that the uplink data sent by the terminal is not correctly received, downlink control information is sent to the terminal, where the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0037] Optionally, the downlink control information is scrambled using the meta-bit.

[0038] The embodiment of the present application also provides a terminal, including a memory, a transceiver, and a processor:

[0039] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0040] Determining a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data;

[0041] On the transmission resource, feedback information of the uplink data sent by a network device is detected.

[0042] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0043] Receiving resource configuration information sent by the network device, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0044] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0045] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0046] Determining a target identifier according to a meta bit corresponding to the uplink data;

[0047] The resource corresponding to the target identifier is determined as the transmission resource.

[0048] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0049] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0050] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0051] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0052] If the feedback information indicates that the network device has not correctly received the uplink data, the meta-bit is used to detect downlink control information sent by the network device, and the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0053] Optionally, the downlink control information is scrambled using the meta-bit.

[0054] The embodiment of the present application also provides a network device, including a memory, a transceiver, and a processor:

[0055] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0056] Acquire transmission resources according to meta bits sent by the terminal, where the meta bits are bit streams generated based on encoding uplink data;

[0057] The feedback information of the uplink data is sent to the terminal through the transmission resource.

[0058] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0059] Sending resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0060] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0061] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0062] Determining a target identifier according to the meta-bit;

[0063] The resource corresponding to the target identifier is determined as the transmission resource.

[0064] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0065] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0066] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0067] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0068] In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data;

[0069] In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

[0070] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0071] If it is determined that the uplink data sent by the terminal is not correctly received, downlink control information is sent to the terminal, where the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0072] Optionally, the downlink control information is scrambled using the meta-bit.

[0073] The embodiment of the present application further provides an information transmission device, applied to a terminal, including:

[0074] A determining unit, configured to determine a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data;

[0075] The first detection unit is used to detect feedback information of the uplink data sent by the network device on the transmission resource.

[0076] The embodiment of the present application further provides an information transmission device, which is applied to a network device, including:

[0077] An acquiring unit, configured to acquire transmission resources according to a meta-bit sent by a terminal, wherein the meta-bit is a bit stream generated by encoding uplink data;

[0078] The first sending unit is configured to send the feedback information of the uplink data to the terminal through the transmission resource. The embodiment of the present application also provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is configured to enable the processor to execute the above method.

[0079] The beneficial effects of this application are:

[0080] The above scheme determines the transmission resource according to the meta-bit corresponding to the uplink data, and detects the feedback information of the uplink data sent by the network device on the transmission resource, so as to accurately determine the transmission resource based on the meta-bit and ensure the accurate transmission of the feedback information of the uplink data in uncoordinated non-orthogonal multiple access. BRIEF DESCRIPTION OF THE DRAWINGS

[0081] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0082] Figure 1 A structural diagram showing a network system applicable to an embodiment of the present application;

[0083] Figure 2 A schematic diagram showing a flow chart of an information transmission method according to an embodiment of the present application;

[0084] Figure 3 A second flowchart of the information transmission method according to an embodiment of the present application is shown;

[0085] Figure 4 A schematic diagram showing a unit of an information transmission device according to an embodiment of the present application;

[0086] Figure 5 A structural diagram showing a terminal according to an embodiment of the present application;

[0087] Figure 6 A schematic diagram showing a unit of an information transmission device according to an embodiment of the present application;

[0088] Figure 7 A structural diagram of a network device according to an embodiment of the present application. DETAILED DESCRIPTION

[0089] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0090] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein, for example, are implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.

[0091] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0092] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0093] The following is an introduction to the embodiments of the present application in conjunction with the accompanying drawings. The information transmission method, device, terminal and network device provided in the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a system using the fifth generation (5th Generation, 5G) mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art can understand that the 5G NR system is only an example and is not a limitation.

[0094] See also Figure 1 , Figure 1 is a structural diagram of a network system to which the embodiments of the present application can be applied, such as Figure 1 As shown, it includes a user terminal 11 and a base station 12, wherein the user terminal 11 may be a user equipment (User Equipment, UE), for example: it may be a terminal side device such as a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a personal digital assistant (Personal Digital Assistant, referred to as PDA), a mobile Internet device (Mobile Internet Device, MID) or a wearable device (Wearable Device). It should be noted that the specific type of the user terminal 11 is not limited in the embodiment of the present application. The above-mentioned base station 12 may be a base station of 5G and later versions (for example: gNB, 5G NR NB), or a base station in other communication systems, or referred to as a node B. It should be noted that in the embodiment of the present application, only a 5G base station is taken as an example, but the specific type of the base station 12 is not limited.

[0095] First, based on the technical solution provided in this application, some technical terms that may be involved are introduced.

[0096] Background of Uncoordinated Non-orthogonal Multiple Access Technology

[0097] Processing process of URAT solution on UE side:

[0098] (1) Meta bits (also called metadata bits) are generated from information bits (including UE ID) of the data to be sent. Specifically, a cyclic redundancy check (CRC) of the information bits can be used as the meta bits.

[0099] It should be noted that the meta-bit is a bit stream generated by encoding the information bits of the data to be sent. For example, one encoding method is CRC encoding, and the bit stream generated after the information of the data to be sent passes through the CRC encoder is a 16-bit bit stream. Another encoding method is to take the first X bits of the information of the data to be sent, that is, the bit stream generated after the information of the data to be sent passes through the CRC encoder is an X-bit bit stream.

[0100] (2) The metadata bits are index modulated and carried by the preamble. The transmitted preamble is also used to implement random access.

[0101] (3) The information bits are carried by a channel similar to PUSCH after extremely low rate coding and multi-user coding. Extremely low rate coding is used to achieve non-orthogonal multiple access transmission, and multi-user coding is used to further increase the distance between different UE coding codewords, thereby improving the performance of multiple access transmission.

[0102] The fusion of random access and multiple access transmission is that the Preamble signal used for random access and the data signal of multiple access transmission are multiplexed together for transmission; the metadata bits carried on the Preamble are used to control multi-user coding, including scrambling, interleaving, repeated transmission pattern, redundant version (RV), resource mapping, packet division multiple access (PDMA) spreading sequence, power, etc.

[0103] Embodiments of the present application provide an information transmission method, apparatus, terminal, and network device to ensure accurate transmission of feedback information of uplink data in uncoordinated non-orthogonal multiple access.

[0104] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0105] like Figure 2 As shown, an embodiment of the present application provides an information transmission method, which is executed by a terminal and includes:

[0106] Step S201, determining transmission resources according to the meta-bits corresponding to the uplink data;

[0107] It should be noted that the transmission resource refers to a resource used to transmit feedback information corresponding to the uplink data.

[0108] Optionally, the meta-bit is a bit stream generated based on encoding the uplink data; for example, one encoding method is CRC encoding, and the bit stream generated after the uplink data passes through the CRC encoder is a 16-bit bit stream; another encoding method is to take the first X bits of the uplink data, that is, the bit stream generated after the uplink data passes through the CRC encoder is an X-bit bit stream.

[0109] Optionally, the meta bit may be used to indicate an encoding method, an interleaving method, an scrambling method, etc. of the uplink data.

[0110] It should be noted here that the meta bit corresponding to the uplink data of the terminal can be used to distinguish different terminals. Based on the meta bit, the transmission resource corresponding to the terminal can be determined. For example, the index of the specific transmission resource can be determined through the meta bit, and the specific transmission resource can be found based on the index.

[0111] Step S202, detecting feedback information of the uplink data sent by the network device on the transmission resource;

[0112] Optionally, the terminal may perform calculations based on an orthogonal sequence corresponding to the transmission resource, a cyclic shift, and a received signal on the transmission resource to obtain feedback information of the uplink data.

[0113] It should be noted that in the embodiment of the present application, the transmission resource is determined by utilizing a meta bit, which corresponds to the terminal and can determine a unique transmission resource for the terminal to transmit feedback information, so that the terminal can accurately determine the resource for transmitting feedback information of uplink data, thereby ensuring accurate transmission of feedback information of uplink data in uncoordinated non-orthogonal multiple access.

[0114] Optionally, the uplink data mentioned in the embodiments of the present application refers to data sent by the terminal to the network device, which may be data transmitted via the PUSCH.

[0115] Optionally, in an implementation manner, before determining the transmission resource according to the meta bit corresponding to the uplink data, the method further includes:

[0116] Receiving resource configuration information sent by the network device, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0117] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0118] It should be noted that the number of time slots refers to the number of time slots occupied by at least one transmission resource; the number of resources in each time slot refers to the number of transmission opportunities of the transmission resource existing in each time slot; the time domain symbol resource position refers to the time domain symbol occupied by each transmission resource, and optionally, the time domain symbol resource position includes: the position of the starting symbol of each transmission resource and the number of symbols occupied by each transmission resource; the frequency domain resource position refers to the physical resource block (PRB) occupied by at least one transmission resource, and optionally, the frequency domain resource position includes: the number of the starting PRB and the number of occupied PRBs; the orthogonal sequence set is used to indicate the orthogonal sequence information corresponding to at least one transmission resource, and the orthogonal sequence set may include the number of orthogonal sequences in the time domain, the value of the initial cyclic shift (cyclic shift) on each PRB, and the number of cyclic shifts on each PRB.

[0119] It should be noted that the terminal can know the total number of transmission resources specifically configured by the network device through the resource configuration information. Since the location of the transmission resources is related to the I, Q signals, time domain, and frequency domain, when the network device configures the resources, it can associate the transmission resources corresponding to each identifier by sorting them from small to large based on the resource identifiers, first based on I, Q, then frequency domain, and finally time domain.

[0120] Optionally, the transmission resource may be a physical downlink feedback channel (PDFCH) resource.

[0121] It should be noted that each transmission resource corresponds to an identifier (ie, a resource identifier); optionally, the identifier may be a number or index of the resource.

[0122] It can be understood here that the network device configures at least one transmission resource for the terminal for transmitting the feedback information corresponding to the uplink data, and the terminal needs to determine one or more transmission resources actually required to be detected from these transmission resources based on the meta-bit.

[0123] Optionally, in an implementation manner, determining the transmission resource according to the meta bit corresponding to the uplink data includes:

[0124] Determining a target identifier according to a meta bit corresponding to the uplink data;

[0125] The resource corresponding to the target identifier is determined as the transmission resource.

[0126] Optionally, the determining the target identifier according to the meta bit corresponding to the uplink data includes one of the following implementations:

[0127] Implementation method 1: using the element bit to perform a modulo operation on the total number of transmission resources configured by the network device to obtain a target identifier;

[0128] It should be noted that, in the embodiment of the present application, a target identifier can be determined by operating on the meta-bit, and the target identifier corresponds to the identifier of the transmission resource and is used to indicate a unique transmission resource.

[0129] Implementation method 2: inputting the meta-bit into a preset encoder, and determining the output result as the target identifier;

[0130] It should be noted that the number of bits output by the preset encoder should be greater than or equal to the target number of bits, which is the minimum number of bits that can represent the total number of transmission resources configured by the network device. Preferably, the number of bits output by the preset encoder should be equal to the target number of bits.

[0131] For example, when the network device is configured with a total of 256 transmission resources for feedback information, numbered 0 to 255, the length of the meta-bit corresponding to the uplink data sent by the terminal is 16 bits, the 16 bits are input to the encoder, and the encoder outputs 8 bits. The encoder is implemented by performing an XOR operation on the first and second bits of the input to obtain the first bit of the output, performing an XOR operation on the third and fourth bits of the input to obtain the second bit of the output, ..., performing an XOR operation on the fifteenth and sixteenth bits of the input to obtain the eighth bit of the output, and the index corresponding to the 8-bit output result is one of 0 to 255, which is the corresponding identifier of the transmission resource.

[0132] It should be noted here that since the network device needs to use transmission resources to send feedback information, the two should have the same understanding of resources, so the network device side should use the same implementation method as the terminal side to obtain the target identifier.

[0133] It should be noted that the network device can determine the transmission resources only if it detects the meta bits sent by the terminal. If the network device does not detect the meta bits sent by the terminal, the network device will not perform the subsequent process of determining the transmission resources.

[0134] Optionally, after determining the transmission resource for sending the feedback information, the network device needs to send the feedback information of the uplink data to the terminal through the transmission resource.

[0135] It should be noted here that, because the network device side may receive uplink data from multiple terminals at the same time, it is necessary to determine the resources for transmitting feedback information corresponding to the uplink data of the multiple terminals respectively. In one case, the transmission resources finally determined by the network device correspond to at least two terminals, that is, the network device needs to send feedback information to at least two terminals on the transmission resources at the same time. Optionally, in this case, the specific implementation of sending the feedback information of the uplink data to the terminal through the transmission resources includes at least one of the following:

[0136] A11. If it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, send feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data;

[0137] That is to say, in this case, as long as the uplink data of one terminal is not correctly received, the network device needs to send a non-acknowledgement (NACK) to all terminals on the transmission resource, indicating that the network device has not correctly received the uplink data.

[0138] A12. If it is determined that uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device correctly receives the uplink data;

[0139] That is to say, in this case, as long as the uplink data of one terminal is correctly received, the network device needs to send an acknowledgement (ACK) to all terminals on the transmission resource, that is, to instruct the network device to correctly receive the uplink data.

[0140] It should also be noted that, in the above two cases, for each terminal, if the network device correctly receives the uplink data of the terminal, the network device does not need to schedule retransmission for the terminal; if the network device does not correctly receive the uplink data of the terminal, if the retransmission mode is configured, the network device can schedule retransmission for the terminal, or, if the retransmission mode is not configured, the network device may not schedule retransmission for the terminal. If the network device needs to schedule retransmission, it needs to send downlink control information to the terminal, and the downlink control information is used to schedule the terminal to retransmit the uplink data. Optionally, the downlink control information can be scrambled using the meta bit.

[0141] It should be further explained that, after the terminal detects the feedback information of the uplink data sent by the network device on the transmission resource, if the feedback information indicates that the network device has not correctly received the uplink data, the meta bit is used to detect the downlink control information sent by the network device. Based on the detection result of the downlink control information, the terminal retransmits the uplink data at an appropriate position.

[0142] Optionally, the downlink control information is sent via PDCCH.

[0143] It should be noted that in the prior art, the physical hybrid automatic repeat request indicator channel (PHICH) is used to feedback an acknowledgement (ACK) or a non-acknowledgement (NACK) of data transmitted for uplink data (e.g., PUSCH). The UE needs to first perform a blind detection of the PDCCH, and after failing to detect the PDCCH, continue to detect the PHICH on specific resources. This PDCCH blind detection may cause serious UE energy waste. However, in the implementation method of the embodiment of the present application, the transmission resource for transmitting feedback information corresponding to the uplink data is directly determined based on the meta bit, and then the feedback information on the transmission resource is directly detected. Only when the feedback information indicates that the network device has not correctly received the uplink data, the PDCCH is detected, thereby canceling the process of blindly detecting the PDCCH before the feedback information, which can reduce the power consumption of the terminal and achieve terminal energy saving.

[0144] The following takes the communication between a terminal and a base station as an example to illustrate the specific implementation of the embodiment of the present application.

[0145] Taking the case where a terminal communicates with a base station, the terminal sends a PUSCH, and the base station sends feedback information through a PDFCH resource as an example, the specific implementation process of the embodiment of the present application is as follows.

[0146] The base station side process includes:

[0147] Step 11: The base station sends resource configuration information to the terminal;

[0148] Optionally, the base station may transmit PDFCH common resource (pdfch-ResourceCommon) signaling through MIB or SIB to configure (or schedule) sufficient PDFCH resources for feedback information of uplink data.

[0149] Specifically, the pdfch-ResourceCommon signaling includes at least one of the following parameters:

[0150] Indicates the position of the starting symbol of each PDFCH resource (startingSymbolIndex); Indicates the number of symbols occupied by each PDFCH resource (nrofSymbols);

[0151] Represents the number of orthogonal sequences in the time domain (nrofSquences), usually equal to

[0152] Indicates the number of PDFCH opportunities per time slot in the time domain (nrofOccationPerSlot);

[0153] Indicates the number of slots occupied by PDFCH resources (nrofSlots);

[0154] Indicates the number of the starting PRB of the PDFCH resource (startingPRB);

[0155] Indicates the number of PRBs occupied by PDFCH resources (nrofPRBs);

[0156] Indicates the value of the initial cyclic shift on each PRB (startingCSPerPRB);

[0157] Indicates the number of cyclic shifts per PRB (nrofCSPerPRB).

[0158] By modulating the I and Q signals separately, the time-frequency domain resources of each PRB and each slot can accommodate up to PDFCH, that is The total number of PDFCH resources configured for the base station, Indicates the total number of PDFCHs. According to the index of the PDFCH resource, first sort by I and Q, then sort by frequency domain, and finally sort by time domain to determine the final location of the PDFCH resource. For example, The PDFCH resource with index=0 is slot=0, Occ=0, arrive OFDM symbol, sequence = 0, , CS = 0, I channel; index = 577 PDFCH resource is slot = 0, Occ = 1, from arrive OFDM symbol, sequence = 0, , CS=0, Q path.

[0159] Step 12: The base station determines, according to the received meta-bit sent by the terminal, a first resource for transmitting feedback information of uplink data of the terminal;

[0160] First, through formula 1, Determine the index of the PDFCH resource;

[0161] in, Indicates the index of PDFCH resource, and CRC bits indicate meta bits.

[0162] Further based on the index, the location of the PDFCH resource for sending the feedback information of the terminal is determined, including slot=s, Occ=c, starting symbol i, sequence=j, PRB=p, CS=q, and IQ=k.

[0163] For example, according to index = 577, we can get s = 0, c = 1, j = 0, , q=0, k=1.

[0164] It should be noted that a special case may occur here, that is, the CRC bits of multiple terminals are calculated to obtain the same , and the feedback information corresponding to some terminals is ACK, and the feedback information corresponding to some terminals is NACK. In one case, the base station sends NACK at the resource position, or, in another case, the base station sends ACK at the resource position. Further, when the retransmission mode is configured, the base station retransmits for the terminal whose feedback information is NACK through PDCCH, and does not need to retransmit for the terminal whose feedback information is ACK. It should be noted here that because the number of PDFCH channels is large (such as 5184) and the probability that the feedback information of each terminal is NACK is less than 0.1, the probability of this special situation occurring is small.

[0165] Step 13, the base station generates a PDFCH signal of the target terminal;

[0166] The specific process includes:

[0167] Step 1301: Generate an ACK bit (=0) or a NACK bit (=1) according to the PUSCH detection result of the terminal;

[0168] Step 1302: performing binary phase shift keying (BPSK) modulation;

[0169] Step 1303: According to IQ=k, select I path or Q path;

[0170] Step 1304: According to CS=q, perform cyclic shift q on the base sequence to obtain a cyclic shift (CS) sequence;

[0171] Step 1305: According to PRB=p, the CS sequence is mapped to 12 resource elements (RE) of PRB p;

[0172] Step 1306: according to sequence=j, spread the data of 12 REs on PRB p respectively;

[0173] Step 1307: Map the spread sequence to symbols from symbol i to symbol i+sequence length according to the starting symbol i;

[0174] Step 1308: According to slot=s, Occ=c, the above signal is mapped to the cth opportunity of the sth slot;

[0175] Step 1309: If feedback information of multiple terminals needs to be sent on the same PDFCH resource, the signals of the multiple terminals are multiplexed together;

[0176] Step 1310: Use a unified DLHARQ-RNTI to scramble the multiplexed signal;

[0177] Step 1311: Send the scrambled signal.

[0178] It should be noted that the CS sequence is generated by cyclic shift of the base sequence;

[0179] The base sequence is

[0180] in, represents the original sequence for generating the base sequence, and its definition is shown in Table 1; j represents the complex form of the square root of -1.

[0181] Table 1 Original sequence

[0182]

[0183]

[0184] The parameter u represents the sequence number of the base sequence.

[0185] Among them, s represents the time slot number, c represents the PDFCH channel opportunity number within the time sequence, and p represents the PRB label number.

[0186] The cyclic shift sequence is:

[0187]

[0188] in, represents the number of subcarriers in each resource block, α q represents the cyclic shift coefficient,

[0189] The time domain orthogonal sequence is:

[0190] in, The base sequence of the time domain orthogonal sequence is shown in Table 2. The base sequence of can be derived according to the rules.

[0191] Table 2 Base sequence of time domain orthogonal sequence

[0192]

[0193] in,

[0194] On the PDFCH channel resources of a certain terminal (slot=s, Occ=c, sequence=j, PRB=p, CS=q, IQ=k), it is actually The PDFCH signal is sent on the mth symbol and the nth subcarrier of the resource block by using the following formula:

[0195]

[0196] Where z represents the PDFCH signal sent on the nth subcarrier of the pth resource block in the mth symbol, and d k represents data on IQ, k=0 represents data d0 on the I path, and k=1 represents data d1 on the Q path.

[0197] The terminal-side process includes:

[0198] Step 14: The terminal receives resource configuration information sent by the base station;

[0199] Optionally, the terminal obtains the PDFCH resources configured (or scheduled) by the base station through pdfch-ResourceCommon signaling transmitted by MIB or SIB.

[0200] Step 15: The terminal determines a first resource for transmitting feedback information of uplink data according to the meta bit;

[0201] First, by the formula Determine the index of the PDFCH resource

[0202] Further, based on the index, the location of the PDFCH resource is determined, including slot=s, Occ=c, PRB=p, sequence=j, CS=q, and IQ=k.

[0203] Step 16: The terminal uses squence=j and CS=q to perform correlation operation with the received signal at the above resource position to obtain feedback information bit d.

[0204] In summary, the embodiments of the present application can achieve the following beneficial effects:

[0205] Solve the problem of terminal energy waste: In the case of massive access, the base station sends HARQ ACK / NACK information to the detected terminal, solving the energy waste problem caused by blind detection of PDCCH on the terminal side. The terminal first detects at its own HARQ ACK / NACK information resource location. If it is NACK and PUSCH retransmission is required, the terminal will continue to blindly detect PDCCH and perform the prescribed subsequent processing flow, thereby saving terminal power consumption.

[0206] The UE ID problem in non-coordinated and non-orthogonal technologies has been solved: For non-coordinated and non-orthogonal multiple access technologies, there is no physical layer UE ID information between the base station and the terminal except for coordination information such as MIB and SIB. The value after the meta-bit operation corresponding to the sending of PUSCH, that is, index, is used as the temporary ID of the terminal to determine the resources for sending feedback information, thereby ensuring the accurate sending of PUSCH feedback information.

[0207] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0208] The terminal involved in the embodiment of the present application, also known as the terminal device, may be a device that provides voice and / or data connectivity to the user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.

[0209] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.

[0210] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.

[0211] Corresponding to the implementation of the terminal, such as Figure 3 As shown, an embodiment of the present application provides an information transmission method, which is applied to a network device, including:

[0212] Step S301, acquiring transmission resources according to the meta-bits sent by the terminal;

[0213] It should be noted that the transmission resource refers to a resource used to transmit feedback information corresponding to uplink data sent by a terminal.

[0214] Optionally, the meta-bit is a bit stream generated based on encoding the uplink data; for example, one encoding method is CRC encoding, and the bit stream generated after the uplink data passes through the CRC encoder is a 16-bit bit stream; another encoding method is to take the first X bits of the uplink data, that is, the bit stream generated after the uplink data passes through the CRC encoder is an X-bit bit stream.

[0215] Optionally, the meta bit may be used to indicate an encoding method, an interleaving method, an scrambling method, etc. of the uplink data.

[0216] It should be noted here that the meta bit corresponding to the uplink data of the terminal can be used to distinguish different terminals. Based on the meta bit, the transmission resource corresponding to the terminal can be determined. For example, the index of the specific transmission resource can be determined through the meta bit, and the specific transmission resource can be found based on the index.

[0217] Step S302: Send feedback information of the uplink data to the terminal via the transmission resource.

[0218] It should be noted that in the embodiment of the present application, the transmission resource is determined by utilizing a meta bit, which corresponds to the terminal and can determine a unique transmission resource for the terminal to transmit feedback information, so that the network device can accurately determine the resource for transmitting feedback information of uplink data, thereby ensuring the accurate transmission of feedback information of uplink data in uncoordinated non-orthogonal multiple access.

[0219] Optionally, the uplink data mentioned in the embodiments of the present application refers to data sent by the terminal to the network device, which may be data transmitted via the PUSCH.

[0220] Optionally, in an implementation manner, before acquiring the transmission resource according to the meta-bit sent by the terminal, the method further includes:

[0221] Sending resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0222] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0223] It should be noted that the specific description and use of the resource configuration information can be found in the description of the terminal side embodiment, which will not be repeated here.

[0224] Optionally, the transmission resource may be a physical downlink feedback channel (PDFCH) resource.

[0225] Optionally, in an implementation manner, acquiring the transmission resource according to the meta-bit sent by the terminal includes:

[0226] Determining a target identifier according to the meta-bit;

[0227] The resource corresponding to the target identifier is determined as the transmission resource.

[0228] Optionally, in an implementation manner, determining the target identifier according to the meta bit includes:

[0229] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0230] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0231] It should be noted that the specific implementation of the network device determining the target identifier based on the meta-bit can be found in the description of the terminal side embodiment and will not be repeated here; it should be noted here that in order to keep the target identifiers determined by the two the same, the terminal side determines the target identifier in the same way as the network device side.

[0232] Optionally, in an implementation manner, the sending, through the transmission resource, feedback information of the uplink data to the terminal includes at least one of the following:

[0233] In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data;

[0234] In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

[0235] It should be noted that the specific implementation of the network device sending the feedback information of the uplink data to the terminal through the transmission resource can be found in the description of the terminal side embodiment, which will not be repeated here.

[0236] Optionally, in an implementation manner, after sending the feedback information of the uplink data to the terminal through the transmission resource, the method further includes:

[0237] If it is determined that the uplink data sent by the terminal is not correctly received, downlink control information is sent to the terminal, where the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0238] It should be noted that if the network device determines that the uplink data sent by the terminal is not correctly received, the network device may schedule retransmission for the terminal if the retransmission mode is configured, or, if the retransmission mode is not configured, the network device may not schedule retransmission for the terminal. If the network device needs to schedule retransmission, it needs to send downlink control information to the terminal, and the downlink control information is used to schedule the terminal to retransmit the uplink data. Optionally, the downlink control information can be scrambled using the meta bit.

[0239] Optionally, the downlink control information is sent via PDCCH.

[0240] It should be noted that all descriptions about the network device in the terminal side embodiment are applicable to the embodiment of the information transmission method. The network device side embodiment can also achieve the same technical effect as the terminal side, and will not be repeated here.

[0241] like Figure 4 As shown, the embodiment of the present application provides an information transmission device 400, which is applied to a terminal, including:

[0242] A determining unit 401 is configured to determine a transmission resource according to a meta bit corresponding to uplink data, where the meta bit is a bit stream generated based on encoding the uplink data;

[0243] The first detection unit 402 is configured to detect feedback information of the uplink data sent by the network device on the transmission resource.

[0244] Optionally, before the determining unit 401 determines the transmission resource according to the meta bit corresponding to the uplink data, the apparatus further includes:

[0245] A receiving unit, configured to receive resource configuration information sent by the network device, wherein the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0246] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0247] Optionally, the determining unit 401 is configured to:

[0248] Determining a target identifier according to a meta bit corresponding to the uplink data;

[0249] The resource corresponding to the target identifier is determined as the transmission resource.

[0250] Optionally, the determining, according to the meta bit corresponding to the uplink data, an implementation manner of the target identifier includes:

[0251] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0252] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0253] Optionally, after the first detection unit 402 detects, on the transmission resource, the feedback information of the uplink data sent by the network device, the apparatus further includes:

[0254] The second detection unit is used to detect the downlink control information sent by the network device using the meta bit if the feedback information indicates that the network device has not correctly received the uplink data, and the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0255] Optionally, the downlink control information is scrambled using the meta-bit.

[0256] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0257] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0258] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0259] like Figure 5 As shown, the embodiment of the present application further provides a terminal, including a processor 500, a transceiver 510, a memory 520, and a program stored in the memory 520 and executable on the processor 500; wherein the transceiver 510 is connected to the processor 500 and the memory 520 through a bus interface, wherein the processor 500 is used to read the program in the memory and execute the following process:

[0260] Determining a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data;

[0261] On the transmission resource, feedback information of the uplink data sent by a network device is detected.

[0262] The transceiver 510 is configured to receive and send data under the control of the processor 500 .

[0263] Among them, Figure 5In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 500 and various circuits of memory represented by memory 520 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 510 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 530 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0264] The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 500 when performing operations.

[0265] Optionally, the processor 500 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0266] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0267] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0268] Receiving resource configuration information sent by the network device, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0269] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0270] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0271] Determining a target identifier according to a meta bit corresponding to the uplink data;

[0272] The resource corresponding to the target identifier is determined as the transmission resource.

[0273] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0274] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0275] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0276] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0277] If the feedback information indicates that the network device has not correctly received the uplink data, the meta-bit is used to detect downlink control information sent by the network device, and the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0278] Optionally, the downlink control information is scrambled using the meta-bit.

[0279] At least one embodiment of the present application also provides a terminal, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the information transmission method embodiment applied to the terminal is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0280] At least one embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, each process in the information transmission method embodiment applied to a terminal as described above is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0281] like Figure 6 As shown, the embodiment of the present application provides an information transmission device 600, which is applied to a network device, including:

[0282] An acquiring unit 601 is configured to acquire a transmission resource according to a meta-bit sent by a terminal, where the meta-bit is a bit stream generated by encoding the uplink data;

[0283] The first sending unit 602 is configured to send feedback information of the uplink data to the terminal through the transmission resource.

[0284] Optionally, before the acquiring unit 601 acquires the transmission resource according to the meta-bit sent by the terminal, the device further includes:

[0285] A second sending unit, used to send resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0286] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0287] Optionally, the acquiring unit 601 is configured to:

[0288] Determining a target identifier according to the meta-bit;

[0289] The resource corresponding to the target identifier is determined as the transmission resource.

[0290] Optionally, determining, according to the meta-bit, an implementation method of the target identification includes:

[0291] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0292] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0293] Optionally, the first sending unit 602 is configured to implement at least one of the following:

[0294] In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data;

[0295] In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

[0296] Optionally, after the first sending unit 602 sends the feedback information of the uplink data to the terminal through the transmission resource, the device further includes:

[0297] The third sending unit is configured to send downlink control information to the terminal if it is determined that the uplink data sent by the terminal is not correctly received, wherein the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0298] Optionally, the downlink control information is scrambled using the meta-bit.

[0299] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment, and all implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effect.

[0300] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0301] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.

[0302] like Figure 7 As shown, the embodiment of the present application further provides a network device, including a processor 700, a transceiver 710, a memory 720, and a program stored in the memory 720 and executable on the processor 700; wherein the transceiver 710 is connected to the processor 700 and the memory 720 through a bus interface, wherein the processor 700 is used to read the program in the memory and execute the following process:

[0303] Acquire transmission resources according to meta bits sent by the terminal, where the meta bits are bit streams generated based on encoding the uplink data;

[0304] The feedback information of the uplink data is sent to the terminal through the transmission resource.

[0305] The transceiver 710 is configured to receive and send data under the control of the processor 700 .

[0306] Among them, Figure 7 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 700 and memory represented by memory 720. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 710 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including, these transmission media include wireless channels, wired channels, optical cables and other transmission media.

[0307] The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 can store data used by the processor 700 when performing operations.

[0308] Optionally, the processor 700 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0309] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0310] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0311] Sending resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource;

[0312] The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

[0313] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0314] Determining a target identifier according to the meta-bit;

[0315] The resource corresponding to the target identifier is determined as the transmission resource.

[0316] Optionally, the processor is configured to read the computer program in the memory and perform the following operations:

[0317] Using the element bits, a modulo operation is performed on the total number of transmission resources configured by the network device to obtain a target identifier; or

[0318] The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

[0319] Optionally, the processor is configured to read the computer program in the memory and perform at least one of the following operations:

[0320] In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data;

[0321] In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

[0322] Optionally, the processor, for reading the computer program in the memory, further performs the following operations:

[0323] If it is determined that the uplink data sent by the terminal is not correctly received, downlink control information is sent to the terminal, where the downlink control information is used to schedule the terminal to retransmit the uplink data.

[0324] Optionally, the downlink control information is scrambled using the meta-bit.

[0325] It should be noted here that the above-mentioned network device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0326] The embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the information transmission method applied to a network device. The processor-readable storage medium may be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., CD, DVD, BD, HVD, etc.), and semiconductor storage (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.

[0327] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0328] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0329] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0330] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0331] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. An information transmission method, characterized in that: Executed by the terminal, including: Determining a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data; On the transmission resource, feedback information of the uplink data sent by a network device is detected.

2. The method according to claim 1, characterized in that Before determining the transmission resource according to the meta-bit corresponding to the uplink data, the method further includes: Receiving resource configuration information sent by the network device, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource; The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

3. The method according to claim 1 or 2, characterized in that: The determining of the transmission resource according to the meta-bit corresponding to the uplink data includes: Determining a target identifier according to a meta bit corresponding to the uplink data; The resource corresponding to the target identifier is determined as the transmission resource.

4. The method according to claim 3, characterized in that The determining the target identifier according to the meta bit corresponding to the uplink data includes: Using the element bit to perform a modulo operation on the total number of transmission resources configured by the network device to obtain a target identifier; or The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

5. The method according to claim 1 or 2, characterized in that: After detecting, on the transmission resource, feedback information of the uplink data sent by the network device, the method further includes: If the feedback information indicates that the network device has not correctly received the uplink data, the meta-bit is used to detect downlink control information sent by the network device, and the downlink control information is used to schedule the terminal to retransmit the uplink data.

6. The method according to claim 5, characterized in that The downlink control information is scrambled using the meta bits.

7. An information transmission method, characterized in that: Performed by network devices, including: Acquire transmission resources according to meta bits sent by the terminal, where the meta bits are bit streams generated based on encoding uplink data; The feedback information of the uplink data is sent to the terminal through the transmission resource.

8. The method according to claim 7, characterized in that Before acquiring the transmission resource according to the meta-bit sent by the terminal, the method further includes: Sending resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource; The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

9. The method according to claim 7 or 8, characterized in that: The acquiring of transmission resources according to the meta-bits sent by the terminal includes: Determining a target identifier according to the meta-bit; The resource corresponding to the target identifier is determined as the transmission resource.

10. The method according to claim 9, characterized in that The step of determining a target identifier according to the meta-bit includes: Using the element bit to perform a modulo operation on the total number of transmission resources configured by the network device to obtain a target identifier; or The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

11. The method according to claim 7 or 8, characterized in that: The sending, through the transmission resource, feedback information of the uplink data to the terminal includes at least one of the following: In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data; In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

12. The method according to claim 7 or 8, characterized in that: After sending the feedback information of the uplink data to the terminal through the transmission resource, the method further includes: If it is determined that the uplink data sent by the terminal is not correctly received, downlink control information is sent to the terminal, where the downlink control information is used to schedule the terminal to retransmit the uplink data.

13. The method according to claim 12, characterized in that The downlink control information is scrambled using the meta bits.

14. A terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Determining a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data; On the transmission resource, feedback information of the uplink data sent by a network device is detected.

15. The terminal according to claim 14, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Receiving resource configuration information sent by the network device, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource; The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

16. The terminal according to claim 14 or 15, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Determining a target identifier according to a meta bit corresponding to the uplink data; The resource corresponding to the target identifier is determined as the transmission resource.

17. The terminal according to claim 16, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Using the element bit to perform a modulo operation on the total number of transmission resources configured by the network device to obtain a target identifier; or The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

18. The terminal according to claim 14 or 15, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: If the feedback information indicates that the network device has not correctly received the uplink data, the meta-bit is used to detect downlink control information sent by the network device, and the downlink control information is used to schedule the terminal to retransmit the uplink data.

19. The terminal according to claim 18, characterized in that: The downlink control information is scrambled using the meta bits.

20. A network device, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Acquire transmission resources according to meta bits sent by the terminal, where the meta bits are bit streams generated based on encoding uplink data; The feedback information of the uplink data is sent to the terminal through the transmission resource.

21. The network device according to claim 20, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: Sending resource configuration information to the terminal, where the resource configuration information is used to indicate at least one transmission resource and an identifier corresponding to each transmission resource; The resource configuration information includes at least one of the following: the number of time slots, the number of resources in each time slot, the time domain symbol resource position, the frequency domain resource position, and an orthogonal sequence set.

22. The network device according to claim 20 or 21, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Determining a target identifier according to the meta-bit; The resource corresponding to the target identifier is determined as the transmission resource.

23. The network device according to claim 22, characterized in that: The processor is configured to read the computer program in the memory and perform the following operations: Using the element bit to perform a modulo operation on the total number of transmission resources configured by the network device to obtain a target identifier; or The meta-bit is input into a preset encoder, and the output result is determined as the target identifier.

24. The network device according to claim 20 or 21, characterized in that: The processor is configured to read the computer program in the memory and perform at least one of the following operations: In a case where the transmission resource corresponds to at least two terminals, if it is determined that uplink data of at least one terminal among the at least two terminals is not correctly received, sending feedback information of the uplink data to the at least two terminals through the transmission resource, where the feedback information is used to indicate that the network device has not correctly received the uplink data; In the case that the transmission resource corresponds to at least two terminals, if it is determined that the uplink data of at least one terminal among the at least two terminals is correctly received, feedback information of the uplink data is sent to the at least two terminals through the transmission resource, and the feedback information is used to indicate that the network device correctly receives the uplink data.

25. The network device according to claim 20 or 21, characterized in that: The processor is configured to read the computer program in the memory and further perform the following operations: If it is determined that the uplink data sent by the terminal is not correctly received, downlink control information is sent to the terminal, where the downlink control information is used to schedule the terminal to retransmit the uplink data.

26. The network device according to claim 25, characterized in that: The downlink control information is scrambled using the meta bits.

27. An information transmission device, applied to a terminal, characterized in that: include: A determining unit, configured to determine a transmission resource according to a meta-bit corresponding to the uplink data, wherein the meta-bit is a bit stream generated based on encoding the uplink data; The first detection unit is used to detect feedback information of the uplink data sent by the network device on the transmission resource.

28. An information transmission device, applied to a network device, characterized in that: include: An acquiring unit, configured to acquire transmission resources according to a meta-bit sent by a terminal, wherein the meta-bit is a bit stream generated by encoding uplink data; The first sending unit is used to send feedback information of the uplink data to the terminal through the transmission resource.

29. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the method according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Method and device for feedback aiming at uplink data transmission

    CN107370572A

  • Feedback method and device for grant-free transmission based on resource unit

    CN108242970A

  • Network architecture, methods, and devices for a wireless communications network

    CN109588059A

  • Techniques for bundling feedback messages in wireless communications

    US20220095363A1

  • Method for transmitting feedback information, user equipment and evolved node b

    WO2014153769A1

Cited By

  • Information transmission method and apparatus, terminal, and network device

    EP4742810A1

  • Information transmission method and apparatus, terminal, and network device

    WO2025007680A1