US-12627411-B2 - Data transmission
Abstract
An apparatus comprising means for: determining at least one expected arrival sequence of one or more expected data units to be transmitted over at least one network system; determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected; and if it is determined that at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected, increasing transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected.
Inventors
- Ling Yu
- Ping-Heng Kuo
Assignees
- NOKIA TECHNOLOGIES OY
Dates
- Publication Date
- 20260512
- Application Date
- 20210902
- Priority Date
- 20201009
Claims (1)
- 1 . An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and computer program code configured to, with the at least one processor, cause the apparatus to at least perform: determining at least one expected arrival sequence of one or more expected data units to be transmitted over at least one network system; determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected; if it is determined that at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected, increasing transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected, wherein determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected comprises: determining if at least one of the one or more expected data units does not arrive within a time period of an associated expected arrival time; and receiving one or more signals comprising information to notify that at least one of the one or more expected data units will not arrive for transmission over the at least one network system as expected; and determining if at least one of the one or more expected data units has been received incorrectly; determine a number, N, of consecutive expected data units that have not arrived for transmission over the at least one network system as expected; and to: increase transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected, if N is less than an upper limit; and increase transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected, if N is greater than a lower limit; and receive at least one value for the time period to be used in determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected, wherein increasing transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected comprises: retransmitting, over the network system, a received expected data unit preceding an expected data unit of the one or more expected data units determined not to have arrived for transmission over the at least one network system as expected, wherein retransmitting the preceding data unit comprises a Packet Data Convergence Protocol (PDCP) layer submitting to a lower layer a stored copy of a PDCP Packet Data Unit (PDU) of the preceding data unit; and transmitting with higher reliability, over the network system, a received expected data unit subsequent to an expected data unit one or more expected data units determined not to have arrived for transmission over the at least one network system as expected, wherein transmitting with higher reliability comprises transmitting the subsequent data unit using more reliable radio resources and more reliable radio mechanisms, wherein the more reliable radio resources comprise: a lower modulation and coding scheme, a higher number of repetitions, higher transmission power, and a serving cell with better channel quality, wherein transmitting with higher reliability further comprises performing PDCP duplication of a PDCP PDU for the received expected data unit subsequent to the expected data unit determined not to have arrived, and wherein the radio resources and the radio mechanisms comprise: one or more data radio bearer; one or more component carrier; one or more radio link control entities; a type of grant used; and duplication.
Description
RELATED APPLICATION This application was originally filed as PCT Application No. PCT/EP2021/074236, filed on Sep. 2, 2021, which claims priority from EP Application Serial No. 20201026.0, filed on Oct. 9, 2020, each of which is incorporated herein by reference in its entirety. TECHNOLOGICAL FIELD Embodiments of the present disclosure relate to data transmission. Some relate to data transmission over a 5G radio access network BACKGROUND A wireless network comprises a plurality of network nodes including terminal nodes and access nodes. Communication between terminal nodes and access nodes is wireless. In some circumstances, it may be desirable to increase transmission reliability of one or more data units across a network system, such as a wireless network. BRIEF SUMMARY According to various, but not necessarily all, embodiments there is provided examples as claimed in the appended claims. According to various, but not necessarily all, embodiments there is provided an apparatus comprising means for: determining at least one expected arrival sequence of one or more expected data units to be transmitted over at least one network system;determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected; andif it is determined that at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected, increasing transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected. In some examples, determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected comprises: determining if at least one of the one or more expected data units does not arrive within a time period of an associated expected arrival time; and/orreceiving one or more signals comprising information to notify that at least one of the one or more expected data units will not arrive for transmission over the at least one network system as expected; and/ordetermining if at least one of the one or more expected data units has been received incorrectly. In some examples, the means are configured to receive at least one value for the time period to be used in determining if at least one of the one or more expected data units does not arrive for transmission over the at least one network system as expected. In some examples, the means are configured to: determine a number, N, of consecutive expected data units that have not arrived for transmission over the at least one network system as expected;and to at least one of: increase transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected, if N is less than an upper limit; andincrease transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected, if N is greater than a lower limit. In some examples, the means are configured to receive at least one upper limit value and/or at least one lower limit value. In some examples, increasing transmission reliability of one or more data units adjacent to at least one expected data unit that has not arrived for transmission over the at least one network system as expected comprises at least one of: retransmitting, over the network system, a received expected data unit preceding an expected data unit determined not to have arrived for transmission over the at least one network system as expected; andtransmitting with higher reliability, over the network system, a received expected data unit subsequent to an expected data unit determined not to have arrived for transmission over the at least one network system as expected. In some examples, transmitting with higher reliability comprises transmitting the subsequent data unit using more reliable radio resources and/or more reliable radio mechanisms. In some examples, the radio resource and/or the radio mechanism comprises at least one of: one or more data radio bearer;one or more component carrier;one or more radio link control entities;a type of grant used; and/or duplication. In some examples, the means are configured to receive information for configuring the apparatus to transmit, with higher reliability, over the network system, the received expected data unit subsequent to the expected data unit determined not to have arrived for transmission over the at least one network system as expected. In some examples, increasing transmission reliability of one or more data units comprises increasing transmission reliability of one or more data units based, at least in part, on N. In some examples, the means comprises at least one proc