The present disclosure relates to a method for broadcasting data in a cellular network and a system for broadcasting data over a cellular network.
For broadcasting data, 3rd Generation Partnership Project, 3GPP, cellular networks may use, inter alia, the Multimedia Broadcast Multicast Service, MBMS, the evolved MBMS, eMBMS. An eMBMS Medium Access Control, MAC, Protocol Data Unit, PDU, may comprise a Radio Link Control, RLC, Service Data Unit, SDU, and a header, wherein multiple RLC SDUs form a Packet Data Convergence Protocol, PDCP, Protocol Data Unit, PDU, which comprises the data.
The present invention provides a method for broadcasting data in a cellular network and a system for broadcasting data over a cellular network.
In this regard, the term “cellular network”, as used throughout the specification and claims, particularly refers to a 3GPP cellular network such as a 3G network (e.g., a Long Term Evolution, LTE, network), a 4G network (e.g., an LTE-Advanced, LTE-A, network), a 5G/5G New Radio, NR, network, or a 6G network (or any other network that shares characteristics with an LTE, LTE-A, 5G, 5G NR, 6G network as they apply to the present invention).
The method comprises assigning the data to a plurality of PDCP PDUs, assigning the PDCP PDUs to an RLC SDU, interleaving segments (of one or more bits or symbols) of the RLC SDU and assigning the interleaved segments to a plurality of MAC SDUs.
In this regard, the term “assigning”, as used throughout the description and the claims, particularly refers to mapping data bits to bit positions of a unit. Furthermore, the term “interleaving”, as used throughout the description and the claims, particularly refers to changing the order in which the segments occur while increasing a (mean) distance between formerly neighboring segments.
Interleaving the RLC SDU segments may reduce the risk of data loss caused by temporary signal degradation such as fast fading.
The method may further comprise adding headers to the MAC SDUs and transmitting (broadcasting) the resulting MAC PDUs over an air interface to a multitude of mobile devices (e.g., user equipments, UEs). The mobile devices may deinterleave the RLC SDU segments and apply an error detection/correction algorithm to the deinterleaved RLC SDUs. To this end, even faulty MAC PDUs may be processed at the receiving mobile device. Moreover, error coding may be performed at different layers (e.g., at the RLC layer, the PDCP layer, the IP layer, TCP layer, the application layer, etc.).
For example, the data assigned to the PDCP PDUs may be error coded or assigning the PDCP PDUs to the RLC SDU may include error coding the PDCP PDUs or error coding an RLC PDU which comprises the RLC SDU.
If error coding is performed above the RLC layer, the RLC header (and/or other headers) may be separately error coded.
The RLC SDU may be comprised in an RLC PDU with a length of at least 15000 bytes.
If the RLC PDU contains redundancy bits (as a result of error coding), it may additionally contain a payload of at least 15000 bytes.
The length of the (error coded) RLC PDU may be n times a length of one MAC SDU with n being a positive integer.
The method may further comprise transmitting MAC PDUs that carry segments of different RLC SDUs alternatingly.
For example, the interleaved segments of a first RLC SDU may be assigned to a plurality of first MAC SDUs and the interleaved segments of a second RLC SDU may be assigned to a plurality of second MAC SDUs and the first and second MAC SDUs may be transmitted alternatingly. Obviously, the MAC PDUs carrying segments of more than two different RLC SDUs can be transmitted alternatingly.
Moreover, the transmission may be spread over time in that a single (LTE) frame (of toms duration) may comprise only one of said MAC PDUs that carry segments of different RLC SDUs.
In another example, a single (LTE) frame (of toms duration) may comprise a multitude of said MAC PDUs that carry segments of different RLC SDUs.
The system is configured to assign the data to Service Data Units, SDUs, of a plurality of Packet Data Convergence Protocol, PDCP, Protocol Data Units, PDUs, assign the PDCP PDUs to a Radio Link Control, RLC, SDU, interleave segments of the RLC SDU and assign the interleaved segments to Medium Access Control, MAC, SDUs.
The data assigned to the PDCP PDUs may be error coded. In another example, assigning the PDCP PDUs to the RLC SDU may include error coding the PDCP PDUs or error coding an RLC PDU comprising the RLC SDU.
The RLC SDU may be comprised in an RLC PDU having a length of 15000 bytes or more.
A length of the RLC PDU may be n times a length of a MAC SDU with n being a positive integer.
The system may be further configured to alternatingly transmit MAC PDUs which carry segments of different RLC SDUs.
In an example, only one MAC PDU which carries segments of different RLC SDUs may be transmitted within a single frame.
The system may be configured to transmit MAC PDUs which carry segments of different RLC SDUs in a single frame.
It will be appreciated that the features and attendant advantages of the disclosed method may be realized by the disclosed system and vice versa. Moreover, it is noted that throughout the description, features in brackets are to be regarded as optional.
The foregoing aspects and many of the attendant advantages will become more readily appreciated as the same becomes better understood by reference to the following description of embodiments, when taken in conjunction with the accompanying drawings, wherein like reference numerals refer to like parts throughout the various views, unless otherwise specified.
Notably, the drawings are not drawn to scale and unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
As illustrated in
Moreover, the RLC PDUs, RLC SDUs, PDCP PDUs, PDCP SDUs (or data contained in said SDUs/PDUs) may be error (correction) coded (for example, based on a block code). Hence, faulty blocks may not be discarded at the mobile station 200 (and the other mobile stations 210, 220, 230, 240) but used for recovering the error (correction) coded data. Hence, no CRC may be applied to the MAC PDUs or the MAC PDUs may be provided to the RLC layer despite CRC errors.
As shown in
As shown in
Number | Date | Country | Kind |
---|---|---|---|
20155504.2 | Feb 2020 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/052393 | 2/2/2021 | WO |