CN118249965A - Information transmission method, device, related equipment and storage medium - Google Patents
Information transmission method, device, related equipment and storage medium Download PDFInfo
- Publication number
- CN118249965A CN118249965A CN202211659369.4A CN202211659369A CN118249965A CN 118249965 A CN118249965 A CN 118249965A CN 202211659369 A CN202211659369 A CN 202211659369A CN 118249965 A CN118249965 A CN 118249965A
- Authority
- CN
- China
- Prior art keywords
- harq process
- mac
- data
- uplink
- feedback
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 324
- 230000005540 biological transmission Effects 0.000 title claims abstract description 164
- 230000008569 process Effects 0.000 claims abstract description 243
- 238000010397 one-hybrid screening Methods 0.000 claims abstract description 3
- 230000015654 memory Effects 0.000 claims description 45
- 238000004891 communication Methods 0.000 claims description 29
- 238000004590 computer program Methods 0.000 claims description 20
- 230000007246 mechanism Effects 0.000 description 35
- 230000006870 function Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 9
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 230000003993 interaction Effects 0.000 description 5
- 235000019800 disodium phosphate Nutrition 0.000 description 4
- 230000005291 magnetic effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004549 pulsed laser deposition Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1806—Go-back-N protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
The application discloses an information transmission method, an information transmission device, a receiving end device, a transmitting end device and a storage medium. The method comprises the following steps: the receiving end device transmits a media access control element (MAC CE) to the transmitting end device, the MAC CE containing first information indicating a data transmission status of at least one hybrid automatic repeat request (HARQ) process.
Description
Technical Field
The present application relates to the field of wireless communications, and in particular, to an information transmission method, apparatus, related device, and storage medium.
Background
An automatic repeat request (ARQ, automatic Repeat reQuest) mechanism is one of the basic functions of the radio link control (RLC, radio Link Control) layer to support acknowledged mode (AM, acknowledged Mode) RLC, enabling retransmission of RLC protocol data units (PDU, protocol Data Unit). That is, the ARQ mechanism is a set of mechanisms capable of implementing data retransmission in the RLC layer, and when RLC PDU transmission fails, the RLC layer may construct a new MAC service data Unit (SDU, service Data Unit) according to an instruction of a lower layer (i.e., a medium access Control (MAC, media Access Control) layer) and send the new MAC service data Unit to the MAC layer to implement data retransmission.
The hybrid automatic repeat request (HARQ, hybrid Automatic Repeat reQuest) mechanism is one of the important and basic functions of the MAC layer, and is a mechanism implemented by combining forward error correction (FEC, forward Error Correction) technology and ARQ mechanism.
In the related art, the HARQ mechanism can be used as a unique anchor point for air interface data transmission, and efficient data retransmission can be realized by means of the advantage that the transmitting end device can first perceive the air interface data transmission result based on the HARQ mechanism.
However, the transmitting device may make an incorrect decision on whether the data needs retransmission based on the HARQ mechanism, so that the data retransmission cannot be accurately implemented.
Disclosure of Invention
In order to solve the related technical problems, the embodiment of the application provides an information transmission method, an information transmission device, related equipment and a storage medium.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides an information transmission method, which is applied to receiving end equipment and comprises the following steps:
transmitting a MAC Control Element (CE) to a transmitting end device, the MAC CE
First information is included, the first information indicating a data 5 data transmission status of at least one hybrid automatic repeat request, HARQ, process.
In the above aspect, the first information includes at least one of:
an identification of the at least one HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
and 0 the number of HARQ processes corresponding to the first information.
In the above scheme, the identification of the HARQ process is represented by the time offset K from when the sending end device sends downlink data to the receiving end device to send uplink data and/or perform uplink feedback.
In the above scheme, the identification of the data transmission state includes one of the following:
A first identifier, wherein the first identifier characterizes that feedback corresponding to a data packet currently transmitted by an HARQ process is a 5 non-acknowledgement (NACK);
a second identifier, wherein the second identifier characterizes feedback corresponding to a data packet currently transmitted by the HARQ process as Acknowledgement (ACK);
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
and 0a fourth identifier, wherein the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
In the above scheme, the at least one HARQ process includes at least one first HARQ process, where the first HARQ process includes an HARQ process that the receiving device determines that the sending device decides that the data transmission state is wrong.
5 In the above scheme, the at least one HARQ process further includes at least one second HARQ process,
The second HARQ process includes an HARQ process corresponding to a data packet currently received by the receiving device.
In the above scheme, the sending the MAC CE to the sending end device includes:
And at the moment of sending uplink data and/or carrying out uplink feedback, sending the MAC CE to the sending end equipment.
In the above scheme, the at least one HARQ process is an HARQ process in which downlink data exists in a first time range, where the first time range is a time interval between a time when uplink data is sent and/or uplink feedback is performed and a time when uplink data is currently sent and/or uplink feedback is performed, and the first time range is associated with a time offset K when the sending end device sends downlink data to the receiving end device to send uplink data and/or uplink feedback.
In the above solution, the sending the MAC CE to the sending end device includes:
And on uplink wireless resources, the MAC CE is sent to the sending end equipment.
In the above solution, the sending, on the uplink radio resource, the MAC CE to the sending end device includes:
and simultaneously transmitting corresponding Uplink data and/or feedback data and the MAC CE to the transmitting end equipment through a Physical Uplink Shared Channel (PUSCH) for transmitting the Uplink data and/or carrying out Uplink feedback.
In the above scheme, the MAC CE further includes second information, where the second information indicates that the type of the MAC CE is a MAC CE for HARQ feedback.
The embodiment of the application also provides an information transmission method which is applied to the transmitting terminal equipment and comprises the following steps:
and receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information which indicates the data transmission state of at least one HARQ process.
In the above aspect, the first information includes at least one of:
an identification of the at least one HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
and the number of HARQ processes corresponding to the first information.
In the above scheme, the identification of the HARQ process is represented by the time offset K from when the sending end device sends downlink data to the receiving end device to send uplink data and/or perform uplink feedback.
In the above scheme, the identification of the data transmission state includes one of the following:
The first identifier characterizes that feedback corresponding to a data packet currently transmitted by the HARQ process is NACK;
The second identifier characterizes that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK;
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
And the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
In the above aspect, in the case where the identifier of the data transmission state includes the third identifier or the fourth identifier, the method further includes:
And under the condition that the data packet transmitted currently in the HARQ process is the same as the data packet transmitted last, determining feedback corresponding to the data packet transmitted last in the HARQ process by utilizing the third identifier or the fourth identifier.
In the above aspect, in the case where the identifier of the data transmission state includes the third identifier or the fourth identifier, the method further includes:
and under the condition that the data packet currently transmitted by the HARQ process is different from the data packet transmitted last, determining feedback corresponding to the data packet currently transmitted by the HARQ process by utilizing the third identifier or the fourth identifier.
In the above scheme, the at least one HARQ process includes at least one first HARQ process, where the first HARQ process includes an HARQ process that the receiving device determines that the sending device decides that the data transmission state is wrong.
In the above scheme, the at least one HARQ process further includes at least one second HARQ process, where the second HARQ process includes an HARQ process corresponding to a data packet currently received by the receiving end device.
In the above solution, the receiving the MAC CE sent by the receiving end device includes:
and receiving the MAC CE transmitted by the receiving end equipment at the moment of transmitting the uplink data and/or carrying out uplink feedback.
In the above scheme, the at least one HARQ process is an HARQ process in which downlink data exists in a first time range, where the first time range is a time interval between a time when uplink data is sent and/or uplink feedback is performed and a time when uplink data is currently sent and/or uplink feedback is performed, and the first time range is associated with a time offset K when the sending end device sends downlink data to the receiving end device to send uplink data and/or uplink feedback.
In the above solution, the receiving the MAC CE sent by the receiving end device at the time of sending uplink data and/or performing uplink feedback includes:
And receiving the MAC CE transmitted on the uplink wireless resource at the moment of transmitting the uplink data and/or carrying out uplink feedback by the receiving end equipment.
In the above solution, the receiving the MAC CE sent on the uplink radio resource at the time when the receiving end device sends uplink data and/or performs uplink feedback includes:
And receiving the time of the receiving end equipment for sending the uplink data and/or carrying out uplink feedback, and simultaneously sending the corresponding uplink data and/or feedback data and the MAC CE through a PUSCH for sending the uplink data and/or carrying out uplink feedback.
In the above scheme, the MAC CE further includes second information, where the second information indicates that the type of the MAC CE is a MAC CE for HARQ feedback.
The embodiment of the application also provides an information transmission device which is arranged on the receiving end equipment and comprises:
A first sending unit, configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
The embodiment of the application also provides an information transmission device which is arranged on the transmitting terminal equipment and comprises:
and the second receiving unit is used for receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information, and the first information indicates the data transmission state of at least one HARQ process.
The embodiment of the application also provides receiving end equipment, which comprises: a first communication interface and a first processor; wherein,
The first communication interface is configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
The embodiment of the application also provides a transmitting terminal device, which comprises: a second communication interface and a second processor; wherein,
The second communication interface is configured to receive a MAC CE sent by the receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
The embodiment of the application also provides receiving end equipment, which comprises: a first processor and a first memory for storing a computer program capable of running on the processor,
The first processor is configured to execute any method step on the receiving end device side when running the computer program.
The embodiment of the application also provides a transmitting terminal device, which comprises: a second processor and a second memory for storing a computer program capable of running on the processor,
And the second processor is used for executing any method step at the transmitting end equipment side when the computer program is run.
The embodiment of the application also provides a storage medium, on which a computer program is stored, the computer program, when executed by a processor, realizes the steps of any method at the receiving end device side or realizes the steps of any method at the transmitting end device side.
According to the information transmission method, the information transmission device, the related equipment and the storage medium provided by the embodiment of the application, the receiving end equipment sends the MAC CE to the sending end equipment, the sending end equipment receives the MAC CE sent by the receiving end equipment, the MAC CE contains first information, and the first information indicates the data transmission state of at least one HARQ process. According to the scheme provided by the embodiment of the application, the receiving end equipment feeds back the data transmission state of at least one HARQ process to the sending end equipment through the MAC CE, namely the sending end equipment can acquire the data transmission state of at least one HARQ process after demodulating and decoding the MAC CE, so that the accuracy of the sending end equipment for detecting the data transmission state of the HARQ process can be improved, the sending end equipment can accurately judge whether the data need to be retransmitted or not according to the data transmission state of the HARQ process, the error-free judgment transmission of air interface data is realized based on an HARQ mechanism, and the robustness of an air interface is improved.
Drawings
FIG. 1 is a schematic diagram of an MCE CE format according to an embodiment of the present application;
Fig. 2 is a flow chart of an information transmission method according to an embodiment of the application;
fig. 3 is a schematic structural diagram of an information transmission device according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of another information transmission device according to an embodiment of the present application;
fig. 5 is a schematic diagram of a receiving-end device according to an embodiment of the present application;
Fig. 6 is a schematic diagram of a transmitting end device structure according to an embodiment of the present application;
fig. 7 is a schematic structural diagram of an information transmission system according to an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the accompanying drawings and examples.
In the HARQ mechanism of the related art, for each HARQ Process (english may be expressed as HARQ Process), the receiving device may feed back ACK/NACK of a Transport Block (TB) (i.e., a data packet) to the transmitting device to implement new transmission (i.e., transmission of a new TB) and retransmission (i.e., retransmission of a TB) of data; in other words, the transmitting end device may perceive the data transmission state by detecting ACK/NACK fed back by the receiving end device. However, the sending end device may have a false detection or missed detection (such as a case of false detection of NACK as ACK, etc.) on the detection of ACK/NACK, which may result in failure of data transmission. That is, the sending end device detects that the ACK/NACK fed back by the receiving end device has an error probability, so that the sending end device cannot accurately make a decision on whether the TB of each HARQ process needs to be retransmitted, and there may be a case that the TB is not successfully sent, but the sending end device does not retransmit the TB because the NACK is erroneously detected as ACK.
As can be seen from the above description, in the related art, the transmitting device may not accurately sense the data transmission state based on the HARQ mechanism, and thus may not accurately implement data retransmission.
In practical application, a TB whose retransmission is not completed based on the HARQ mechanism can be identified and the retransmission of the TB completed based on the data ordering and data retransmission of the ARQ mechanism. In other words, the problem that data retransmission cannot be accurately achieved in the HARQ scheme can be solved by the ARQ scheme. However, this approach requires coexistence of ARQ mechanisms and HARQ mechanisms, which may increase the complexity of the protocol stack functions.
Therefore, it is necessary to consider how to solve the problem that data retransmission cannot be accurately achieved in the HARQ scheme in the scenario where the ARQ scheme and the HARQ scheme do not coexist.
Based on this, in various embodiments of the present application, the receiving end device feeds back the data transmission state of at least one HARQ process to the transmitting end device through the MAC CE, that is, the transmitting end device needs to demodulate and decode the MAC CE, so that the accuracy of the transmitting end device in detecting the data transmission state of the HARQ process can be improved, and further the transmitting end device can accurately determine whether the data needs to be retransmitted according to the data transmission state of the HARQ process, so that no-error judgment transmission of air interface data is realized based on the HARQ mechanism, and the robustness of the air interface is improved.
In addition, in various embodiments of the present application, the problem that data retransmission cannot be accurately implemented in the HARQ mechanism can be solved without an ARQ mechanism, so that the ARQ function can be deleted from the protocol stack function according to the requirement, thereby reducing the complexity of the protocol stack function.
The embodiment of the application provides an information transmission method, which is applied to receiving end equipment and comprises the following steps:
and sending the MAC CE to the sending end equipment, wherein the MAC CE contains first information, and the first information indicates the data transmission state of at least one HARQ process.
In practical application, the data transmission status of the HARQ process may be understood as whether the data packet transmitted by the HARQ process is correctly transmitted (i.e., successfully transmitted), or may be understood as a result of the data packet transmitted by the HARQ process. I.e. the data transmission status of the HARQ process may comprise at least an ACK or NACK corresponding to at least one data packet transmitted by the HARQ process. It can be understood that after the transmitting end device receives the MAC CE containing the first information and obtains the data transmission state of the HARQ process fed back by the receiving end device, whether the at least one data packet needs to be retransmitted or not may be determined according to ACK or NACK corresponding to the at least one data packet; in case the data transmission state of the HARQ process comprises a NACK, the data transmission state of the HARQ process may be used to request retransmission of the data packet from the sender device, in other words, the data transmission state of the HARQ process may trigger the sender device to retransmit the data packet.
In practice, the packet may also be referred to as a TB, and a packet may be understood as a MAC PDU. Since one MAC PDU usually carries a plurality of data packets of an upper layer protocol layer (i.e., a plurality of RLC PDUs, i.e., a plurality of MAC SDUs), if the receiving end device adopts an ARQ mechanism to feed back a data transmission state to the transmitting end device, one ACK/NACK needs to be fed back for each RLC PDU; the receiving end equipment feeds back the data transmission state of the HARQ process to the transmitting end equipment through the MAC CE, and only one ACK/NACK is fed back for one MAC PDU; therefore, compared with the ARQ mechanism, the receiving end equipment feeds back the data transmission state of the HARQ process to the transmitting end equipment through the MAC CE, so that the cost of ACK/NACK feedback can be saved, namely the resource consumption for feeding back the ACK/NACK can be reduced. For example, assuming that one MAC PDU contains 100 RLC PDUs, the receiving end device needs to feed back 100 ACK/NACK to the transmitting end device by adopting the ARQ mechanism, and the receiving end device feeds back the data transmission state of the HARQ process to the transmitting end device through the MAC CE, only one ACK/NACK needs to be fed back to the transmitting end device, so that the cost of ACK/NACK feedback can be saved.
In practical application, the HARQ process of the transmitting device may also be referred to as transmitting HARQ (english may be expressed as Tx HARQ); the HARQ process of the receiving device may also be referred to as receiving HARQ (english may be denoted as Rx HARQ).
In practical application, the transmitting end device may include a network device (specifically may include a base station), and the receiving end device may include a terminal; or the sender device may comprise a terminal and the receiver device may comprise a network device, accordingly. In addition, it can be appreciated that the MAC CE is used for interaction between the terminal and the base station, specifically a control signaling.
In practical applications, the terminal may also be referred to as a User Equipment (UE), and may also be referred to as a User.
In practical application, the data transmission state of the HARQ process may trigger the receiving device to send the MAC CE containing the first information to the transmitting device. In an exemplary case where the transmitting end device includes a network device and the receiving end device includes a terminal, when an HARQ process of the terminal receives new data sent by an HARQ process of the network device, that is, when the terminal receives a new data indication (NDI, new Data Indicator) in downlink control information (DCI, downlink Control Information) carried in a physical downlink control channel (PDCCH, physical Downlink Control CHannel), if the terminal determines that there is a packet that has not been successfully received, the terminal applies for a dynamic process Buffer (english may be expressed as Buffer), buffers the received new packet, and simultaneously sends a data retransmission request, that is, sends a MAC CE including first information to the network device, where the first information indicates a data transmission state of the HARQ process, and the data transmission state of the HARQ process includes at least NACK corresponding to the packet that has not been successfully received; after sending the MAC CE containing the first information to the network equipment, the terminal can wait for the network equipment to retransmit the corresponding data packet, if the retransmitted data packet is correctly received by the terminal, the terminal can send the MAC CE containing the first information to the network equipment again, wherein the first information indicates the data transmission state of the HARQ process, and the data transmission state of the HARQ process at least comprises the ACK corresponding to the retransmitted data packet; if the retransmitted data packet is not correctly received by the terminal, the terminal may also send the MAC CE containing the first information to the network device again, where the first information indicates a data transmission state of the HARQ process, and the data transmission state of the HARQ process at least includes a NACK corresponding to the retransmitted data packet.
In practical application, the receiving end device may also adopt a conventional HARQ mechanism to feed back the data transmission state to the transmitting end device while feeding back the data transmission state of at least one HARQ process to the transmitting end device through the MAC CE. In this case, the receiving end device may determine, according to its own perception (which may be understood as determination or judgment) of the data transmission status of the HARQ process, whether the decision of the transmitting end device on the data transmission status of the HARQ process by using the conventional HARQ mechanism is correct; in other words, the receiving end device may perceive whether the conventional HARQ mechanism is used for detecting ACK/NACK or not according to the data transmission state of the HARQ process, and may feed back the correct data transmission state of the HARQ process to the sending end device through the MAC CE, so as to improve data transmission efficiency. For example, for a data packet with transmission failure of one HARQ process, after the receiving end device feeds back NACK to the sending end device by using a conventional HARQ mechanism, it is found that the sending end device does not retransmit the data packet, but sends a new data packet, where the receiving end device may determine that the NACK corresponding to the data packet is missed by the sending end device, or may misdetect NACK corresponding to the data packet as ACK, that is, the receiving end device may determine that the data transmission state of the sending end device for the HARQ process is wrong, and may feed back the correct data transmission state of the HARQ process (that is, the NACK corresponding to the data packet) to the sending end device through MAC CE, so as to improve data transmission efficiency.
Based on this, in an embodiment, the at least one HARQ process may include at least one first HARQ process, where the first HARQ process includes a HARQ process where the receiving device determines that the transmitting device is wrong in deciding a data transmission state.
The fact that the sending end device decides the data transmission state in an error way refers to the fact that the sending end device adopts a traditional HARQ mechanism to detect the ACK/NACK in a false detection or missing detection mode.
In practical application, the receiving end device may also feed back the data transmission state of the HARQ process of the new data currently received (i.e. the HARQ process corresponding to the currently received data packet) to the transmitting end device through the MAC CE.
Based on this, in an embodiment, the at least one HARQ process may further include at least one second HARQ process, where the second HARQ process includes an HARQ process corresponding to a data packet currently received by the receiving device.
In practical application, the MAC CE may also be referred to as an HARQ feedback MAC CE (english may be expressed as an harq_feedback MAC CE), for example, in a case where the transmitting end device includes a network device and the receiving end device includes a terminal, the MAC CE may be referred to as an uplink HARQ feedback MAC CE, etc.; the name of the MAC CE is not limited in the embodiment of the application, and the function of the MAC CE is realized.
In an embodiment, the MAC CE may further include second information indicating that the type of the MAC CE is a MAC CE for HARQ feedback.
In actual use, the second information may contain a logical channel identification (LCID, logical Channel IDentification), which may characterize that the type of the MAC CE is a MAC CE for HARQ feedback. Here, the LCID may be implemented using a free value (english may be expressed as Reserved) among values of LCID defined in the related art, such as a free value between 35 and 44; in other words, the value range of the LCID may be 35-44, and the type of the corresponding MAC CE is a MAC CE for HARQ feedback (i.e., harq_feedback MAC CE). In practical applications, the second information may also include an extended LCID (eclcid), and eLCID may characterize that the type of the MAC CE is a MAC CE for HARQ feedback. Here, the eLCID may be implemented using 33 (eLCID field corresponding to two octets) or 34 (eLCID field corresponding to one octet) of values of LCID defined in the related art; in other words, the eLCID may have a value of 33 or 34, and the type of the MAC CE is a MAC CE for HARQ feedback (i.e., harq_feedback MAC CE).
In an embodiment, the first information may include at least one of:
An identification of the at least one HARQ process; i.e. the identity of the at least one first HARQ process, or the identity of the at least one first HARQ process and the at least one second HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
The Number of HARQ processes corresponding to the first information (english may be expressed as Process Number).
In actual application, the identification of the HARQ Process may include an ID (PID, process ID) of the HARQ Process.
Or the identification of the HARQ process may include information capable of indicating a PID,
For example, considering that the definition of a Slot (Slot) n in which a network device transmits downlink data in a physical downlink shared channel (PDSCH, physical Downlink SHARED CHANNEL) and a HARQ feedback Slot (Slot) n+k of ACK/NACK transmitted by a network device receiving terminal are given in the related art, where K may be understood as a time offset from downlink data to uplink feedback, and may be represented as dl-DataToUL-ACK, a value of dl-DataToUL-ACK may be 0 to 15, that is, k=0 to 15 slots, a value of slots may be determined based on different subcarrier intervals (SCS, sub-CARRIER SPACE), a number of slots included in one subframe (subFrame, typically 1 millisecond (ms)) corresponding to different SCS is different, if one Slot subFrame includes one Slot, a length of each Slot is 1ms, and if one Slot subFrame includes two slots, a length of each Slot is 0.5; and, considering that the network device and the terminal can both know the association relationship between K and PID in the process of data transmission, the identification of the HARQ process can be represented by K.
Based on this, in an embodiment, the identification of the HARQ process may be represented by a time offset K for the transmitting end device to transmit downlink data to the receiving end device and/or for uplink feedback.
Here, it may be understood that, in a case where the transmitting end device transmits downlink data, the receiving end device transmits uplink data, and/or performs uplink feedback, the transmitting end device may include a network device, and the receiving end device may include a terminal. For example, as shown in fig. 1, in a case where the transmitting end device includes a network device and the receiving end device includes a terminal, a MAC CE fed back by the terminal in the same slot may indicate data transmission states of at most 8 HARQ processes.
In an embodiment, the identification of the data transmission state may include one of:
The first identifier characterizes that feedback corresponding to a data packet currently transmitted by the HARQ process is NACK;
The second identifier characterizes that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK;
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
And the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
Wherein, the first identifier and the second identifier can be understood as identifiers of data transmission states of the second HARQ process; the third and fourth identifications may be understood as identifications of data transmission states of the first HARQ process.
In practical application, in the case that the identifier of the data transmission state includes the third identifier or the fourth identifier, that is, in the case that the first information indicates the data transmission state of the at least one first HARQ process, or in the case that the receiving end device determines that the data transmission state of the transmitting end device for the HARQ process is wrong, after the transmitting end device receives the MAC CE including the first information, it may be checked whether the transmitting end device itself makes a wrong decision for the data transmission state of the HARQ process according to the first information.
Specifically, for each HARQ process indicated by the first information, if the identifier of the data transmission state of the HARQ process includes the third identifier or the fourth identifier, the sender device may determine whether the data packet currently transmitted by the HARQ process is the same as the data packet transmitted last, that is, determine whether the data packet currently transmitted by the HARQ process is a new data packet or a retransmitted data packet.
When the current data packet transmitted by the HARQ process is the same as the last data packet transmitted by the HARQ process, that is, when the current data packet transmitted by the HARQ process is a retransmitted data packet, the transmitting device may determine feedback corresponding to the last data packet transmitted by the HARQ process using the third identifier or the fourth identifier; if the identifier of the data transmission state includes the third identifier, the sending end device may determine that feedback corresponding to a data packet transmitted on the HARQ process is NACK, and determine that the data transmission state decision of the sending end device on the HARQ process is correct, where the data packet currently transmitted on the HARQ process is really a data packet that needs to be retransmitted; if the identifier of the data transmission state includes the fourth identifier, the sending end device may determine that the feedback corresponding to the data packet transmitted on the HARQ process is ACK, and determine that the data transmission state of the HARQ process is wrong, where the data packet currently transmitted by the HARQ process is actually a data packet that does not need to be retransmitted.
When the data packet currently transmitted by the HARQ process is different from the data packet currently transmitted by the previous HARQ process, that is, when the data packet currently transmitted by the HARQ process is a new data packet, the transmitting device may determine feedback corresponding to the data packet currently transmitted by the HARQ process by using the third identifier or the fourth identifier, that is, the transmitting device may determine that feedback corresponding to the data packet currently transmitted by the HARQ process is NACK; meanwhile, the transmitting terminal equipment can determine that the data transmission state decision of the HARQ process is correct.
Thus, as can be seen from the above description, the sending end device implements verification on whether to generate error judgment on the data transmission state of the HARQ process according to the first information, so that implementation of error judgment-free transmission of the air interface data based on the HARQ mechanism can be further ensured, and thus the robustness of the air interface is further improved.
In practical application, the specific implementation manners of the first identifier, the second identifier, the third identifier and the fourth identifier can be set according to requirements. For example, for the MCE CE shown in fig. 1, the MAC CE may indicate data transmission states of 8 HARQ processes, each K may occupy 2bits (bits) corresponding to the data transmission state, that is, the length of the identifier of each data transmission state may be 2bits, where the first identifier may be implemented by 00, the second identifier may be implemented by 01, the third identifier may be implemented by 10, and the fourth identifier may be implemented by 11.
In practical application, in order to reduce the overhead, the receiving end device may send the MAC CE containing the first information to the sending end device at a time defined by the related art and required to send data and/or send feedback to the sending end device.
Based on this, in an embodiment, the sending the MAC CE to the sender device may include:
And at the moment of sending uplink data and/or carrying out uplink feedback, sending the MAC CE to the sending end equipment.
Here, it may be understood that, in the case where the receiving end device transmits uplink data and/or performs uplink feedback, the transmitting end device may include a network device, and the receiving end device may include a terminal.
In practical application, the receiving end device sends uplink data and/or performs uplink feedback, which can be understood that the terminal needs to send uplink data and/or perform uplink feedback to the network device according to the time sequence relationship specified by the related technology, the dynamic indication of the network device, the own service requirement and other factors. In addition, the receiving end device performs uplink feedback, which can be understood that the terminal adopts a traditional HARQ mechanism to send ACK/NACK to the network device.
In practical application, in consideration of dynamic indication of network equipment, service requirements of the terminal and the like,
The receiving end device may not have a need for sending uplink data and/or performing uplink feedback at each time of sending uplink data and/or performing uplink 5 feedback specified in the related art, so that at least one HARQ process indicated by the first information may be understood as an effective HARQ process, that is, an HARQ process having a data transmission need; in other words, the K included in the MAC CE (such as the MAC CE shown in fig. 1) may be a valid K, and the valid K may be used for transmitting downlink data according to the network device and the terminal
And determining the dynamic indication, the service requirement of the terminal and other factors. For example, for MCE0CE shown in fig. 1, only k#0 may be valid, i.e., the HARQ process corresponding to k#0 is valid, or it may be understood that there is data transmitted by the HARQ process corresponding to k#0, or it may be understood that there is a need for feeding back the data transmission status by the HARQ process corresponding to k#0; or k#0, k#1, k#2, and k#3 may be valid, that is, HARQ processes corresponding to k#0, k#1, k#2, and k#3 are valid, or it may be understood that there is data transmitted by HARQ processes corresponding to k#0, k#1, k#2, and k#3, or it may be understood that there is a need to feed back a data transmission state by HARQ processes corresponding to k#0, k#1, 5k#2, and k#3.
Based on this, in an embodiment, the at least one HARQ process is an HARQ process in which downlink data is present in a first time range, the first time range being a time between a time at which uplink data is transmitted and/or uplink feedback is performed last to a time at which uplink data is currently transmitted and/or uplink feedback is performed
And the first time range is associated with time offset K for transmitting downlink data to the receiving end equipment 0 and transmitting uplink data and/or performing uplink feedback by the transmitting end equipment.
Wherein the at least one HARQ process is a HARQ process in which downlink data exists in the first time range, which may be understood as the at least one HARQ process is a valid HARQ process, or may be understood as the at least one HARQ process is a HARQ process in which there is a need to feed back a data transmission state.
5 In practical application, the first time range may be implemented by a slot (slot), and the association between the first time range and K may be determined based on a timing relationship specified by the related art. For example, for the MCE CE shown in fig. 1, in the case of uplink slot=2, according to the corresponding timing relationships between downlink and uplink specified in the related art, when slot=2, K that needs to be fed back is 2, 3, and 5, and at most, the timing n calculated by k#2, k#3, and k#5 in the MAC CE transmitted at this time is valid, that is, only the HARQ processes corresponding to k#2, k#3, and k#5 are valid; meanwhile, if the system only transmits downlink data in k#3 and k#5, K valid at this time is only k#3 and k#5. In addition, it can be understood that the transmitting device and the receiving device can identify whether K in the MCE CE is valid according to the specification of the related art, that is, identify whether the HARQ process indicated by the first information is valid.
In an embodiment, the sending the MAC CE to the sender device may include:
On uplink wireless resources, the MAC CE is sent to the sending end equipment; that is, at the time of transmitting uplink data and/or performing uplink feedback, the MAC CE is transmitted to the transmitting device on an uplink radio resource.
The uplink radio resources may include uplink radio resources pre-allocated by the network side, and in this case, the network device (the transmitting end device) may synchronously complete allocation of the scheduling resources when the downlink scheduling data is sent, that is, allocate the uplink radio resources for the MAC CE.
In practical application, the uplink radio resource may also include PUSCH for transmitting uplink data and/or performing uplink feedback.
Based on this, in an embodiment, the sending, on the uplink radio resource, the MAC CE to the sending end device may include:
transmitting corresponding uplink data and/or feedback data and the MAC CE to the transmitting end equipment through a PUSCH for transmitting the uplink data and/or carrying out uplink feedback; in other words, the corresponding uplink data and the feedback data are simultaneously transmitted to the transmitting end device and the MAC CE, or the corresponding uplink data and the MAC CE are simultaneously transmitted to the transmitting end device, or the corresponding feedback data and the MAC CE are simultaneously transmitted to the transmitting end device.
Specifically, in actual application, for a MAC CE that needs to be sent to the sending end device and includes first information, the receiving end device may determine whether the PUSCH exists in the corresponding uplink time (such as the corresponding slot), and if so, may send the MAC CE on the PUSCH; in other words, the MAC CE may be carried by the PUSCH. In addition, when the MAC CE and other data (uplink data and/or data for uplink feedback) carried on the PUSCH are simultaneously transmitted, the MAC CE may be included in a MAC PDU (i.e., TB carried on PUSCH); or the MAC CE and other data carried on the PUSCH may be separately transmitted in the same PUSCH resource block by using different coding and/or modulation modes.
Correspondingly, the embodiment of the application also provides an information transmission method which is applied to the transmitting terminal equipment and comprises the following steps:
and receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information which indicates the data transmission state of at least one HARQ process.
Wherein in an embodiment, in case the identifier of the data transmission state includes the third identifier or the fourth identifier, the method may further include:
And under the condition that the data packet transmitted currently in the HARQ process is the same as the data packet transmitted last, determining feedback corresponding to the data packet transmitted last in the HARQ process by utilizing the third identifier or the fourth identifier.
In an embodiment, in case the identification of the data transmission state comprises the third identification or the fourth identification, the method may further comprise:
and under the condition that the data packet currently transmitted by the HARQ process is different from the data packet transmitted last, determining feedback corresponding to the data packet currently transmitted by the HARQ process by utilizing the third identifier or the fourth identifier.
In an embodiment, the receiving the MAC CE sent by the receiving end device may include:
and receiving the MAC CE transmitted by the receiving end equipment at the moment of transmitting the uplink data and/or carrying out uplink feedback.
In an embodiment, the receiving the MAC CE sent by the receiving end device at the time of sending uplink data and/or performing uplink feedback may include:
And receiving the MAC CE transmitted on the uplink wireless resource at the moment of transmitting the uplink data and/or carrying out uplink feedback by the receiving end equipment.
In an embodiment, the receiving the MAC CE sent on the uplink radio resource at the time when the receiving end device sends uplink data and/or performs uplink feedback includes:
And receiving the time of the receiving end equipment for sending the uplink data and/or carrying out uplink feedback, and simultaneously sending the corresponding uplink data and/or feedback data and the MAC CE through a PUSCH for sending the uplink data and/or carrying out uplink feedback.
Correspondingly, the embodiment of the application also provides an information transmission method, as shown in fig. 2, which comprises the following steps:
step 201: the method comprises the steps that a receiving end device sends a MAC CE to a sending end device, wherein the MAC CE contains first information which indicates the data transmission state of at least one HARQ process;
Step 202: the transmitting end equipment receives the MAC CE transmitted by the receiving end equipment.
According to the information transmission method provided by the embodiment of the application, the receiving end equipment sends the MAC CE to the sending end equipment, the sending end equipment receives the MAC CE sent by the receiving end equipment, the MAC CE contains first information, and the first information indicates the data transmission state of at least one HARQ process. According to the scheme provided by the embodiment of the application, the receiving end equipment feeds back the data transmission state of at least one HARQ process to the sending end equipment through the MAC CE, namely the sending end equipment can acquire the data transmission state of at least one HARQ process after demodulating and decoding the MAC CE, so that the accuracy of the sending end equipment for detecting the data transmission state of the HARQ process can be improved, the sending end equipment can accurately judge whether the data need to be retransmitted or not according to the data transmission state of the HARQ process, the error-free judgment transmission of air interface data is realized based on an HARQ mechanism, and the robustness of an air interface is improved.
In addition, in various embodiments of the present application, by providing an explicit indication (i.e., the first information) for retransmission of a data packet in a new MAC CE format (such as the MAC CE shown in fig. 1), it is possible to implement data transmission without erroneous judgment, in other words, it is possible to enable HARQ processes of a receiving end device and a transmitting end device to obtain a data transmission state without erroneous judgment.
Third, in various embodiments of the present application, the transmitting end device may implement, according to the first information, checking whether to generate an error decision on the data transmission state of the HARQ process, so as to further ensure implementation of error-free transmission of the air interface data based on the HARQ mechanism, thereby further improving robustness of the air interface.
Fourth, in various embodiments of the present application, the problem that data retransmission cannot be accurately implemented in the HARQ mechanism can be solved without an ARQ mechanism, so that the ARQ function can be deleted from the protocol stack function according to the requirements, thereby reducing the complexity of the protocol stack function. Meanwhile, since one MAC PDU usually carries multiple RLC PDUs (i.e., MAC SDUs), if the receiving end device adopts an ARQ mechanism to feed back a data transmission state to the transmitting end device, one ACK/NACK needs to be fed back for each RLC PDU; the receiving end equipment feeds back the data transmission state of the HARQ process to the transmitting end equipment through the MAC CE, and only one ACK/NACK is fed back for one MAC PDU; therefore, compared with an ARQ mechanism, the scheme provided by the embodiment of the application can save the expense of ACK/NACK feedback, namely, can reduce the resource consumption of feedback ACK/NACK.
Fifth, in various embodiments of the present application, since the MAC CE including the first information is transmitted at the time of transmitting the uplink data and/or performing the uplink feedback, it is possible to save resources without increasing overhead.
In order to implement the method at the receiving end device side in the embodiment of the present application, the embodiment of the present application further provides an information transmission device, which is disposed on the receiving end device, as shown in fig. 3, and the device includes:
A first sending unit 301, configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
In an embodiment, the first sending unit 301 is further configured to send the MAC CE to the sending end device at a time of sending uplink data and/or performing uplink feedback.
In an embodiment, the first sending unit 301 is further configured to send the MAC CE to the sending end device on an uplink radio resource at a time of sending uplink data and/or performing uplink feedback.
In an embodiment, the first sending unit 301 is further configured to send, at a time of sending uplink data and/or performing uplink feedback, corresponding uplink data and/or feedback data and the MAC CE to the sending end device through a PUSCH for sending the uplink data and/or performing uplink feedback.
In one embodiment, as shown in fig. 3, the apparatus may further include:
And the first receiving unit 302 is configured to receive the downlink data sent by the sending end device.
In practical application, the first sending unit 301 and the first receiving unit 302 may be implemented by a communication interface in the receiving end device.
In order to implement the method at the transmitting end device side in the embodiment of the present application, the embodiment of the present application further provides an information transmission device, which is disposed on the transmitting end device, as shown in fig. 4, and the device includes:
a second receiving unit 401, configured to receive a MAC CE sent by a receiving end device, where the MAC CE includes first information, where the first information indicates a data transmission state of at least one HARQ process.
In one embodiment, as shown in fig. 4, the apparatus may further include:
A second processing unit 402, configured to determine, when the identifier of the data transmission state includes the third identifier or the fourth identifier and the data packet currently transmitted by the HARQ process is the same as the data packet transmitted last, feedback corresponding to the data packet transmitted last by the HARQ process using the third identifier or the fourth identifier.
In an embodiment, the second processing unit 402 is further configured to determine, when the identifier of the data transmission state includes the third identifier or the fourth identifier and the data packet currently transmitted by the HARQ process is different from the data packet previously transmitted, feedback corresponding to the data packet currently transmitted by the HARQ process by using the third identifier or the fourth identifier.
In an embodiment, the second receiving unit 401 is further configured to receive the MAC CE sent by the receiving end device at a time of sending uplink data and/or performing uplink feedback.
In an embodiment, the second receiving unit 401 is further configured to receive the MAC CE sent on the uplink radio resource at a time when the receiving end device sends uplink data and/or performs uplink feedback.
In an embodiment, the second receiving unit 401 is further configured to receive, at the time of sending uplink data and/or performing uplink feedback, the corresponding uplink data and/or feedback data and the MAC CE sent by the receiving end device through a PUSCH for sending uplink data and/or performing uplink feedback.
In one embodiment, as shown in fig. 4, the apparatus may further include:
a second sending unit 403, configured to send downlink data to the receiving end device.
In practical application, the second receiving unit 401 and the second sending unit 403 may be implemented by a communication interface in the sending end device; the second processing unit 402 may be implemented by a processor in the sender device.
It should be noted that: in the information transmission device provided in the above embodiment, only the division of each program module is used for illustration, and in practical application, the processing allocation may be performed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules, so as to complete all or part of the processing described above. In addition, the information transmission device and the information transmission method provided in the foregoing embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and are not described herein again.
Based on the hardware implementation of the program modules, and in order to implement the method at the receiving end device side in the embodiment of the present application, the embodiment of the present application further provides a receiving end device, as shown in fig. 5, where the receiving end device 500 includes:
a first communication interface 501, capable of performing information interaction with a transmitting end device;
The first processor 502 is connected with the first communication interface 501 to implement information interaction with a transmitting end device, and is configured to execute a method provided by one or more technical schemes on a receiving end device side when running a computer program;
a first memory 503, said computer program being stored on said first memory 503.
Specifically, the first communication interface 501 is configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
In an embodiment, the first communication interface 501 is further configured to send the MAC CE to the sending end device at a time of sending uplink data and/or performing uplink feedback.
In an embodiment, the first communication interface 501 is further configured to send the MAC CE to the sending end device on an uplink radio resource at a time of sending uplink data and/or performing uplink feedback.
In an embodiment, the first communication interface 501 is further configured to send, at the time of sending uplink data and/or performing uplink feedback, corresponding uplink data and/or feedback data and the MAC CE to the sending end device through a PUSCH for sending the uplink data and/or performing uplink feedback.
In an embodiment, the first communication interface 501 is further configured to receive downlink data sent by the sending end device.
It should be noted that: the specific processing procedure of the first communication interface 501 may be understood by referring to the above method, and will not be described herein.
Of course, in practice, the various components in the receiving end device 500 are coupled together by a bus system 504. It is to be appreciated that bus system 504 is employed to enable connected communications between these components. The bus system 504 includes a power bus, a control bus, and a status signal bus in addition to the data bus. But for clarity of illustration, the various buses are labeled as bus system 504 in fig. 5.
The first memory 503 in the embodiment of the present application is used to store various types of data to support the operation of the receiving-end apparatus 500. Examples of such data include: any computer program for operation on the receiving end device 500.
The method disclosed in the above embodiment of the present application may be applied to the first processor 502 or implemented by the first processor 502. The first processor 502 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the method may be implemented by integrated logic of hardware in the first processor 502 or instructions in software form. The first Processor 502 may be a general purpose Processor, a digital signal Processor (DSP, digital Signal Processor), or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The first processor 502 may implement or perform the methods, steps and logic blocks disclosed in embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiment of the application can be directly embodied in the hardware of the decoding processor or can be implemented by combining hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the first memory 503, said first processor 502 reading the information in the first memory 503, in combination with its hardware performing the steps of the method described above.
In an exemplary embodiment, the receiver-side device 500 may be implemented by one or more Application Specific Integrated Circuits (ASICs), DSPs, programmable logic devices (PLDs, programmable Logic Device), complex Programmable logic devices (CPLDs, complex Programmable Logic Device), field-Programmable gate arrays (FPGAs), general purpose processors, controllers, microcontrollers (MCUs, micro Controller Unit), microprocessors (microprocessors), or other electronic elements for performing the aforementioned methods.
Based on the hardware implementation of the program modules, and in order to implement the method at the transmitting end device side in the embodiment of the present application, the embodiment of the present application further provides a transmitting end device, as shown in fig. 6, where the transmitting end device 600 includes:
the second communication interface 601 is capable of performing information interaction with the receiving end device;
a second processor 602, connected to the second communication interface 601, for implementing information interaction with a receiving end device, and configured to execute, when running a computer program, a method provided by one or more technical solutions on the transmitting end device side;
A second memory 603, said computer program being stored on said second memory 603.
Specifically, the second communication interface 601 is configured to receive a MAC CE sent by a receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
In an embodiment, when the identifier of the data transmission state includes the third identifier or the fourth identifier, the second processor 602 is configured to determine, when the current data packet transmitted by the HARQ process is the same as the last data packet transmitted by the HARQ process, feedback corresponding to the last data packet transmitted by the HARQ process using the third identifier or the fourth identifier.
In an embodiment, in a case where the identifier of the data transmission state includes the third identifier or the fourth identifier, the second processor 602 is configured to determine, when the data packet currently transmitted by the HARQ process is different from the data packet previously transmitted, feedback corresponding to the data packet currently transmitted by the HARQ process by using the third identifier or the fourth identifier.
In an embodiment, the second communication interface 601 is further configured to receive the MAC CE sent by the receiving end device at a time of sending uplink data and/or performing uplink feedback.
In an embodiment, the second communication interface 601 is further configured to receive the MAC CE sent on the uplink radio resource at a time when the receiving end device sends uplink data and/or performs uplink feedback.
In an embodiment, the second communication interface 601 is further configured to receive, when the receiving end device sends uplink data and/or performs uplink feedback, through PUSCH for sending uplink data and/or performing uplink feedback, and send corresponding uplink data and/or feedback data and the MAC CE at the same time.
In an embodiment, the second communication interface 601 is further configured to send downlink data to the receiving end device.
It should be noted that: the specific processing procedures of the second communication interface 601 and the second processor 602 may be understood by referring to the above method, and will not be described herein.
Of course, in actual practice, the various components in the initiator device 600 would be coupled together via the bus system 604. It is understood that the bus system 604 is used to enable connected communications between these components. The bus system 604 includes a power bus, a control bus, and a status signal bus in addition to the data bus. But for clarity of illustration, the various buses are labeled as bus system 604 in fig. 6.
The second memory 603 in the embodiment of the present application is used to store various types of data to support the operation of the transmitting-end apparatus 600. Examples of such data include: any computer program for operation on the sender device 600.
The method disclosed in the above embodiment of the present application may be applied to the second processor 602 or implemented by the second processor 602. The second processor 602 may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the method may be implemented by an integrated logic circuit of hardware or an instruction in software form in the second processor 602. The second processor 602 may be a general purpose processor, DSP, or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, or the like. The second processor 602 may implement or perform the methods, steps and logic blocks disclosed in embodiments of the present application. The general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the method disclosed in the embodiment of the application can be directly embodied in the hardware of the decoding processor or can be implemented by combining hardware and software modules in the decoding processor. The software module may be located in a storage medium located in the second memory 603, said second processor 602 reading the information in the second memory 603, in combination with its hardware performing the steps of the method as described above.
In an exemplary embodiment, the sender device 600 may be implemented by one or more ASIC, DSP, PLD, CPLD, FPGA, general-purpose processors, controllers, MCU, microprocessor, or other electronic components for performing the foregoing methods.
It is to be understood that the memories (the first memory 503 and the second memory 603) of the embodiments of the present application may be volatile memories or nonvolatile memories, and may include both volatile memories and nonvolatile memories. the non-volatile Memory may be, among other things, a Read Only Memory (ROM), a programmable Read Only Memory (PROM, programmable Read-Only Memory), erasable programmable Read-Only Memory (EPROM, erasable Programmable Read-Only Memory), electrically erasable programmable Read-Only Memory (EEPROM, ELECTRICALLY ERASABLE PROGRAMMABLE READ-Only Memory), Magnetic random access Memory (FRAM, ferromagnetic random access Memory), flash Memory (Flash Memory), magnetic surface Memory, optical disk, or compact disk-Only (CD-ROM, compact Disc Read-Only Memory); The magnetic surface memory may be a disk memory or a tape memory. The volatile memory may be random access memory (RAM, random Access Memory) which acts as external cache memory. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM, static Random Access Memory), synchronous static random access memory (SSRAM, synchronous Static Random Access Memory), dynamic random access memory (DRAM, dynamic Random Access Memory), synchronous dynamic random access memory (SDRAM, synchronous Dynamic Random Access Memory), and, double data rate synchronous dynamic random access memory (DDRSDRAM, double Data Rate Synchronous Dynamic Random Access Memory), enhanced synchronous dynamic random access memory (ESDRAM, enhanced Synchronous Dynamic Random Access Memory), synchronous link dynamic random access memory (SLDRAM, syncLink Dynamic Random Access Memory), Direct memory bus random access memory (DRRAM, direct Rambus Random Access Memory). the memory described by embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
In order to implement the method provided by the embodiment of the present application, the embodiment of the present application further provides an information transmission system, as shown in fig. 7, where the system includes: a receiving end device 701 and a transmitting end device 702.
Here, it should be noted that: the specific processing procedures of the receiving end device 701 and the transmitting end device 702 are described in detail above, and will not be described herein.
In an exemplary embodiment, the present application further provides a storage medium, i.e. a computer storage medium, specifically a computer readable storage medium, for example, including a first memory 503 storing a computer program, where the computer program may be executed by the first processor 502 of the receiving end device 500 to complete the steps of the foregoing receiving end device side method. For example, the second memory 603 for storing a computer program, which is executable by the second processor 602 of the sender device 600 to perform the steps of the method on the sender device side described above. The computer readable storage medium may be FRAM, ROM, PROM, EPROM, EEPROM, flash Memory, magnetic surface Memory, optical disk, or CD-ROM.
It should be noted that: "first," "second," etc. are used to distinguish similar objects and not necessarily to describe a particular order or sequence.
In addition, the embodiments of the present application may be arbitrarily combined without any collision.
The foregoing description is only of the preferred embodiments of the present application, and is not intended to limit the scope of the present application.
Claims (31)
1. An information transmission method, applied to a receiving end device, comprising:
And transmitting a media access control element (MAC CE) to the transmitting end equipment, wherein the MAC CE contains first information which indicates the data transmission state of at least one hybrid automatic repeat request (HARQ) process.
2. The method of claim 1, wherein the first information comprises at least one of:
an identification of the at least one HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
and the number of HARQ processes corresponding to the first information.
3. The method according to claim 2, characterized in that the identification of the HARQ process is represented by a time offset K for the transmitting end device to transmit downlink data to the receiving end device and/or for uplink feedback.
4. The method of claim 2, wherein the identification of the data transmission state comprises one of:
The first identifier characterizes that feedback corresponding to a data packet currently transmitted by the HARQ process is non-acknowledgement (NACK);
The second identifier characterizes that feedback corresponding to the data packet currently transmitted by the HARQ process is Acknowledgement (ACK);
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
And the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
5. The method of claim 1, wherein the at least one HARQ process comprises at least one first HARQ process comprising a HARQ process for which the receiving device determines that the transmitting device is wrong in deciding a data transmission status.
6. The method of claim 5, wherein the at least one HARQ process further comprises at least one second HARQ process, the second HARQ process comprising a HARQ process corresponding to a data packet currently received by the receiving device.
7. The method according to any one of claims 1 to 6, wherein the sending the MAC CE to the sender device includes:
And at the moment of sending uplink data and/or carrying out uplink feedback, sending the MAC CE to the sending end equipment.
8. The method according to claim 7, wherein the at least one HARQ process is a HARQ process in which there is downlink data in a first time range, the first time range being a time interval between a time at which uplink data is transmitted and/or uplink feedback is performed last and a time at which uplink data is currently transmitted and/or uplink feedback is performed, the first time range being associated with a time offset K at which the transmitting end device transmits downlink data to the receiving end device and/or uplink feedback is performed.
9. The method of claim 7, wherein the transmitting the MAC CE to the sender device comprises:
And on uplink wireless resources, the MAC CE is sent to the sending end equipment.
10. The method of claim 9, wherein the sending the MAC CE to the sender device on the uplink radio resource comprises:
and simultaneously sending corresponding uplink data and/or feedback data and the MAC CE to the sending end equipment through a Physical Uplink Shared Channel (PUSCH) used for sending the uplink data and/or carrying out uplink feedback.
11. The method according to any of claims 1 to 6, wherein the MAC CE further comprises second information indicating that the type of the MAC CE is a MAC CE for HARQ feedback.
12. An information transmission method, applied to a transmitting device, comprising:
and receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information which indicates the data transmission state of at least one HARQ process.
13. The method of claim 12, wherein the first information comprises at least one of:
an identification of the at least one HARQ process;
A data transmission state of the at least one HARQ process;
an identification of a data transmission state of the at least one HARQ process;
and the number of HARQ processes corresponding to the first information.
14. The method according to claim 13, characterized in that the identification of the HARQ process is represented by a time offset K for the transmitting end device to transmit downlink data to the receiving end device and/or for uplink feedback.
15. The method of claim 13, wherein the identification of the data transmission state comprises one of:
The first identifier characterizes that feedback corresponding to a data packet currently transmitted by the HARQ process is NACK;
The second identifier characterizes that the feedback corresponding to the data packet currently transmitted by the HARQ process is ACK;
A third identifier, wherein the third identifier characterizes that feedback corresponding to a data packet transmitted currently and a data packet transmitted last in the HARQ process is NACK;
And the fourth identifier characterizes that the feedback corresponding to the data packet transmitted currently by the HARQ process is ACK, and the feedback corresponding to the data packet transmitted last is NACK.
16. The method according to claim 15, wherein in case the identification of the data transmission state comprises the third identification or a fourth identification, the method further comprises:
And under the condition that the data packet transmitted currently in the HARQ process is the same as the data packet transmitted last, determining feedback corresponding to the data packet transmitted last in the HARQ process by utilizing the third identifier or the fourth identifier.
17. The method according to claim 15, wherein in case the identification of the data transmission state comprises the third identification or a fourth identification, the method further comprises:
and under the condition that the data packet currently transmitted by the HARQ process is different from the data packet transmitted last, determining feedback corresponding to the data packet currently transmitted by the HARQ process by utilizing the third identifier or the fourth identifier.
18. The method of claim 12, wherein the at least one HARQ process comprises at least one first HARQ process comprising a HARQ process for which the receiving device determines that the transmitting device is wrong in deciding a data transmission status.
19. The method of claim 18, wherein the at least one HARQ process further comprises at least one second HARQ process, the second HARQ process comprising a HARQ process corresponding to a data packet currently received by the receiving device.
20. The method according to any one of claims 12 to 19, wherein the receiving the MAC CE transmitted by the receiving end device includes:
and receiving the MAC CE transmitted by the receiving end equipment at the moment of transmitting the uplink data and/or carrying out uplink feedback.
21. The method according to claim 20, wherein the at least one HARQ process is a HARQ process in which there is downlink data in a first time range, the first time range being a time interval between a time at which uplink data is transmitted and/or uplink feedback is performed last and a time at which uplink data is currently transmitted and/or uplink feedback is performed, the first time range being associated with a time offset K at which the transmitting end device transmits downlink data to the receiving end device to transmit uplink data and/or uplink feedback.
22. The method according to claim 20, wherein the receiving the MAC CE transmitted by the receiving device at the time of transmitting uplink data and/or performing uplink feedback includes:
And receiving the MAC CE transmitted on the uplink wireless resource at the moment of transmitting the uplink data and/or carrying out uplink feedback by the receiving end equipment.
23. The method according to claim 22, wherein the receiving the MAC CE transmitted on the uplink radio resource at the time of the receiving end device transmitting uplink data and/or performing uplink feedback includes:
And receiving the time of the receiving end equipment for sending the uplink data and/or carrying out uplink feedback, and simultaneously sending the corresponding uplink data and/or feedback data and the MAC CE through a PUSCH for sending the uplink data and/or carrying out uplink feedback.
24. The method according to any of claims 12 to 19, wherein the MAC CE further comprises second information indicating that the type of the MAC CE is a MAC CE for HARQ feedback.
25. An information transmission apparatus, comprising:
A first sending unit, configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
26. An information transmission apparatus, comprising:
and the second receiving unit is used for receiving the MAC CE sent by the receiving end equipment, wherein the MAC CE contains first information, and the first information indicates the data transmission state of at least one HARQ process.
27. A receiving-end apparatus, characterized by comprising: a first communication interface and a first processor; wherein,
The first communication interface is configured to send a MAC CE to a sender device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
28. A transmitting-end apparatus, characterized by comprising: a second communication interface and a second processor; wherein,
The second communication interface is configured to receive a MAC CE sent by the receiving end device, where the MAC CE includes first information, and the first information indicates a data transmission state of at least one HARQ process.
29. A receiving-end apparatus, characterized by comprising: a first processor and a first memory for storing a computer program capable of running on the processor,
Wherein the first processor is adapted to perform the steps of the method of any of claims 1 to 11 when the computer program is run.
30. A transmitting-end apparatus, characterized by comprising: a second processor and a second memory for storing a computer program capable of running on the processor,
Wherein the second processor is adapted to perform the steps of the method of any of claims 12 to 24 when the computer program is run.
31. A storage medium having stored thereon a computer program, which when executed by a processor, performs the steps of the method of any of claims 1 to 11 or performs the steps of the method of any of claims 12 to 24.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211659369.4A CN118249965A (en) | 2022-12-22 | 2022-12-22 | Information transmission method, device, related equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211659369.4A CN118249965A (en) | 2022-12-22 | 2022-12-22 | Information transmission method, device, related equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118249965A true CN118249965A (en) | 2024-06-25 |
Family
ID=91551510
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211659369.4A Pending CN118249965A (en) | 2022-12-22 | 2022-12-22 | Information transmission method, device, related equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118249965A (en) |
-
2022
- 2022-12-22 CN CN202211659369.4A patent/CN118249965A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101532789B1 (en) | Harq operation method for retransmitted data | |
TWI471024B (en) | Method and apparatur of exchanging data between a base station and a mobile station | |
IL269493B2 (en) | Control signalling transmission method, base station and terminal | |
US8369278B2 (en) | Method and apparatus for sending control signaling | |
KR101298265B1 (en) | Method for receiving and sending packets | |
CN110830180B (en) | User equipment, base station and data transmission method and device thereof | |
KR20110041987A (en) | Method and apparatus for handling errors in a synchronous ul harq process | |
US20120327761A1 (en) | Receiving apparatus, receiving method, and wireless communication system | |
CN110351025B (en) | Information feedback method, device and system | |
CN111130707B (en) | Transmission method, device, network equipment and terminal for hybrid automatic repeat request | |
US11297529B2 (en) | Toggling based indicator of reception success | |
WO2018000119A1 (en) | Uplink transmission method and apparatus | |
CN109560896B (en) | Method and system for data transmission based on code block group in 5G system | |
CN108347312B (en) | Control information sending and receiving method, network equipment and terminal equipment | |
US20120002648A1 (en) | Methods and arrangements in a wireless telecommunication system | |
CN109792329B (en) | Network node, client device and method thereof | |
CN118249965A (en) | Information transmission method, device, related equipment and storage medium | |
EP3998730B1 (en) | Method and apparatus for transmitting feedback information, method and apparatus for receiving feedback information, terminal, and medium | |
CN108809529B (en) | Data transmission method, terminal and base station | |
CN110431899B (en) | Demodulation method and device based on carrier aggregation | |
CN107465490A (en) | A kind of Downlink Control Information DCI0 processing method and system | |
CN113114432A (en) | Scheduling method for PUSCH DTX | |
CN111034083A (en) | Apparatus and method relating to hybrid automatic repeat request or improvements therein in new radios |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |