Link Adaptation Improvements for Long Term ...

5 downloads 3676 Views 258KB Size Report
Email: [email protected]. Abstract: This paper presents an overview of. Link Adaptation Improvements for Long Term. Evolution by employing LDPC codes.
International Electrical Engineering Journal (IEEJ) Vol. 4 (2013) No. 4, pp. 1165-1170 ISSN 2078-2365 http://www.ieejournal.com/

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey Sardar Ali Asia Pacific University of Technology and Innovation (APU) Malaysia Email: [email protected]

Abstract: This paper presents an overview of Link Adaptation Improvements for Long Term Evolution by employing LDPC codes. It has been shown from this study that encoding eliminates the effect of independent losses at different receivers, while achieving a reduction in the rate of packet loss, due to the redundancy introduced by the FEC encoder.

Keywords: LTE, FEC, LDPC codes I. INTRODUCTION Forward error correction (FEC) is an error control method used to improve or replace other reliability methods. Generally FEC provides the ability to overcome losses and corruptions at multiple receivers, without the retransmission of lost data. In multicast protocols the use of FEC has very strong motivations. The channel coding scheme for forward error correction, on which the code rate adaptation is based, was the subject of extensive study during the standardization of LTE. The work therefore continues with a review of the key theoretical aspects of the types of channel coding studied for LTE: convolutional codes, turbo codes with iterative decoding, and a brief introduction of Low-Density Parity Check (LDPC) codes. The theory of channel coding has seen intense activity in recent decades,

especially since the discovery of LDPC codes offering near-Shannon limit performance, and the development of iterative processing techniques in general. 3GPP was an early adopter of these advanced channel coding techniques, with the turbo code being standardized in the first version of the UMTS as early as 1999. Later releases of UMTS (in HSPA) added more advanced channel coding features with the introduction of link adaptation, including Hybrid Automatic Repeat request (HARQ), a combination of ARQ and channel coding which provides more robustness against fading; these schemes include incremental redundancy, whereby the code rate is progressively reduced by transmitting additional parity information with each retransmission. The encoding eliminates the effect of independent losses at different receivers, while achieving a reduction in the rate of packet loss, due to the redundancy introduced by the FEC encoder. Particularly in MBMS, application layer FEC (ALFEC) can address the problems, not address by physical layer FEC or by other error protection mechanisms in upper layers, to provide reliability and scalability against different packet loss rates. Raptor AL-FEC aims is, to provide protection against data losses and not against data corruptions. Consequently, 3GPP recommends the use of AL-FEC for MBMS, and more specifically, Raptor codes [1-3] have been selected because of their high performance in comparison with other AL-FEC schemes.

1165 Sardar,

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey

International Electrical Engineering Journal (IEEJ) Vol. 4 (2013) No. 4, pp. 1165-1170 ISSN 2078-2365 http://www.ieejournal.com/ This work proposed to improve the system performance for LTE downlink and uplink by using differentiated link adaptation based on packet error occurrences of each user as feedback coupled with newly designed LDPC codes. The performance of the differentiated link adaptation was compared to the best performance that is achievable using a fixed link adaptation margin. In this work the influence of several parameters on the link adaptation error characteristics, such as settings for SINR estimation, scheduling algorithms, traffic patterns will be investigated. It has been shown from the survey that there are error clusters, but that these are short and difficult to react to on time. A performance gain is only possible in the downlink for FTP traffic with a proportional fair in time and frequency (PFTF) scheduler which is the scenario with the largest variations with regards to both scheduling and traffic model. In the LTE downlink, the User Equipments (UEs) measure the received Signal-to-Interference and Noise Ratio (SINR) and report to the base station. In the uplink, the UEs may transmit a known wideband signal called, channel-sounding reference signal from time to time, usually on a periodic basis. A higher order modulation scheme such as 64QAM or 16QAM would allow more bits per modulation symbol allowing a higher data rate and bandwidth efficiency, while at the same time requiring better SINR at the receiver for error-free demodulation. Likewise a high code rate will reduce redundancy at the cost of lower error correction capability. Subsequently choosing the MCS that best matches the usual instantaneous channel conditions is essential. But it is almost impossible for the SINR estimations to correctly reflect the actual channel conditions at the time of transmission. There are numerous sources of errors. Initially, there can be errors when measuring the received channel quality by the UEs for the downlink and by the base stations for the uplink. Also, there are rounding errors when quantizing the SINR values. Lastly, there is predictable delay from the time the SINR measurement is taken until the actual transmission takes place, due to processing and transmission delays. Furthermore to this, the reporting period is usually much higher than once every transmission time interval (TTI) because of the overhead for measuring and reporting. Throughout this time the channel conditions may alter significantly and randomly due to fast fading and varying levels of interference making the SINR measurements outdated at the time they are being used. Therefore,

the selected MCS can be too traditional or too ferocious for the usual channel conditions at the time of transmission resulting in waste of resources or too many errors, correspondingly. In either case the system throughput will fall under what is attainable with perfect channel information. It makes sense to trust that if the selected MCS for a certain UE is too conventional for the instantaneous channel conditions, the particular UE may show certain short term tendencies in its presentation such as periods of remarkably low error rates or unexpected error bursts. If such short term tendencies last long enough, it may be likely to adjust the SINR value therefore to enhance the throughput. II. RELATED WORK A preliminary study on the application of AL-FEC for LTE multicast streaming services provide in [5]. Apart from this initial investigation study that consists the basis for the present full study, other related works presented cover research on AL-FEC for MBMS download delivery method over the LTE mobile networks or for MBMS streaming services over earlier to LTE systems. In [6], a file recovery scheme for the LTE MBMS download delivery method was presented. In this method authors proposed the limited sending of redundant packets, using AL-FEC, that is, Raptor codes, instead of using the retransmission-based error recovery scheme. Sending of exclusive redundant packets using AL-FEC process continues until all receivers recover the Error correction for multicast streaming over LTE network file. An evaluation of MBMS download services presented in [7] in universal mobile telecommunications system (UMTS) mobile networks. In this work the optimal dimensioning of Raptor codes based on a probabilistic method was investigated, that models the multicast user distribution. It is worth noting that both Refs. [6] and [7] have been performed from the telecommunication cost perspective. In [8], authors investigated the benefits of FEC on user experience and radio resource consumption through system level simulator, reflects the trade-off between AL-FEC and physical layer FEC over MBMS download delivery services in UMTS system. The authors in [9] proposed the usage of FEC protection in combination with point-to-point (PTP) and the PTM file repair schemes for the MBMS download delivery method over UMTS systems. .A novel scheme providing reliability for single-cell evolved MBMS download delivery method was

1166 Sardar,

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey

International Electrical Engineering Journal (IEEJ) Vol. 4 (2013) No. 4, pp. 1165-1170 ISSN 2078-2365 http://www.ieejournal.com/ discussed in [10], considering the application of Raptor FEC at application layer and hybrid automatic repeat request at link layer. The main objective of this analysis is to minimize the number of retransmissions in hybrid automatic repeat request considering the properties of Raptor codes and satisfy the QoS requirement as well. The study in [11] included among others an investigation of Raptor codes as a method to provide application layer QoS in the MBMS streaming framework over third generation networks by adjusting the AL-FEC parameters to maximize the amount of satisfied users who participate in video stream reception. The work in [12] investigated different system design options for MBMS video streaming over mobile networks such as enhanced general packet radio service and UMTS. One of their main goals was to evaluate and to clarify the impact of AL-FEC application on the overall system performance. The authors in [13] introduced a method, where partly erased data can be utilized in the decoding process to enhance the performance of Raptor codes in multicast streaming applications over

a predecessor of LTE mobile networks. In [14], the authors provided a power control analysis for streaming delivery over HSDPA systems, including the impacts of the AL-FEC application to the transmission. Finally, in [15] an adaptive scheme over 3GPP video broadcast streaming services was presented. The authors proposed a joint optimization framework of video coding, AL-FEC, and physical layer rate selection to enhance the end user experience. It is obvious that the related works do not provide an in-depth analysis of the AL-FEC performance over multicast streaming services, but examine the application of AL-FEC in a limited context of the multicast transmission and consider a restricted range of aspects of mobile networks prior to LTE. Therefore, our persuasion is to fill the gap of the evaluation of AL-FEC over LTE multicast streaming services, providing a thorough performance analysis of the application of AL-FEC over MBMS streaming. The main focus in this work is to investigate the LDPC AL-FEC for LTE applications.

1167 Sardar,

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey

International Electrical Engineering Journal (IEEJ) Vol. 4 (2013) No. 4, pp. 1165-1170 ISSN 2078-2365 http://www.ieejournal.com/

III.

METHODOLOGY

The draw of LDPC codes is clear: performance almost up to the Shannon limit, with claims of up to eight times less complexity than turbo codes. LDPC codes had also recently been standardized as an option in IEEE 802.16-2005. The complexity angle is all-important in LTE. However, LDPC proposals put forward for LTE claimed less complexity benefits. In fact, it turns out that the complexity benefit is code-rate dependent, with roughly a factor-of-two reduction in the operations count at code rate 1/2. This comparison assumes that the LDPC code is decoded with the Layered Belief Propagation (LBP) decoder while the turbo code is decoded with a logMAP decoder. On operations count alone, LDPC would be the choice for LTE. However, at least two factors curbed enthusiasm for LDPC. LDPC decoders have less implementation complexity for memory and routing, which makes simple operation counts representative. A codeblock consists of a set of data bits that are encoded together. The maximum code block size in LTE is limited to Z = 6144 bits. A transport block is a data block delivered by the MAC layer to the physical layer for transmission in a single subframe of one millisecond. In multi-codeword MIMO transmission in LTE, up to a maximum of two transport blocks also referred to as codewords in MIMO context can be transmitted in a single subframe. The transport blocks larger than the maximum code block size need to be segmented into multiple code blocks. The maximum code block size is limited for reasons of turbo code internal interleaver size as well as decoding complexity. The code blocks are mapped to time-frequency resources in a frequency-first fashion this allows for pipelining of code block decoding reducing decoding complexity. A drawback of frequency-first mapping is that time-diversity is not fully captured as code block transmissions can be localized within a subframe particularly for a larger number of code blocks. However, with short subframe duration of one millisecond, the channel is almost static within a subframe at low to medium speeds of interest. At higher UE speeds, we should expect some degradation of performance due to a lack of timediversity with time-first mapping. However, the LTE system is to optimize performance at low to medium speeds. Therefore, frequency-first mapping offers a good tradeoff of reduced complexity with some performance loss at high UE speeds.

The early stopping strategies can be used to further reduce the operational complexity and also the power consumption of turbo decoders. A single acknowledgment (ACK) or negative acknowledgment (NACK) per transport block is provided for hybrid ARQ retransmissions. Therefore, in transmissions with multiple code blocks, the receivers will NACK the transmission as long as one of the code blocks is in error after the maximum number of iterations. If we can introduce a CRC per code block, the decoder can stop decoding after one code block is in error, thus saving power that could have been wasted in decoding the rest of the code blocks. From a power saving perspective, a small 8bit code blocks CRC, which gives a miss detection rate of 0.4%, will be sufficient. Note that even if miss detection occurs, the only negative impact is the receiver will proceed to decode the rest of the code blocks and waste the decoding power with 0.4% of probability. Here, we assume that transport block CRC of length 24 bits is available to catch miss detections from the code block CRC to ensure transport block integrity. However, when code block CRC is used for the early stopping of the iterative decoding, a high misdetection is undesirable. This is because if code block CRC declares a code block correct due to misdetection, the transport block CRC will fail, resulting in a transport block error event. If the decoder had continued until the maximum number of iterations, the code block might have been successfully decoded. Therefore, when used for early stopping, the CRC should be of sufficient length to limit the erroneous early stopping. In multi-codeword MIMO transmission in LTE, two MIMO code words are transmitted, each of which can carry multiple code blocks. For each MIMO codeword or transport block, a CRC is computed based on all information bits in the transport block, that is based on all the Code blocks in the MIMO codeword. In the case when there is no code block CRC, the receiver has to wait until all the code blocks in the first codeword are decoded before it can cancel this codeword and proceed to decoding of code blocks in the second codeword. In this section three CRC attachment methods for multiple code blocks shown in Figure 1. transport block (TB) is first segmented into C code block segments. In CRC attachment scheme A, a CRC is computed for and attached to each segment independently. In scheme B, CRC computation for the first (C − 1) code block segments is different from that for the last one. For the first (C − 1)

1168 Sardar,

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey

International Electrical Engineering Journal (IEEJ) Vol. 4 (2013) No. 4, pp. 1165-1170 ISSN 2078-2365 http://www.ieejournal.com/ segments, CRC is computed for and attached to each segment independently. The CRC bits attached to the last segment are computed based on all information bits of that transport block. In scheme C, a TB-level CRC computed based on all information bits of that transport block is attached to the TB. The entire transport block along with the TB-level CRC is then

segmented into multiple code block segments. A CRC is then computed for and attached to each segment independently. In attachment scheme B and scheme C, a TB-level CRC attachment of L = 24 bits is retained. The probability of misdetection of an erroneous TB is roughly Pm = 2−24 = 6 × 10−8

Figure 1: CRC attachment methods for multiple code blocks

IV. CONCLUSION This paper presented an overview of FEC role particularly LDPC codes in LTE-A. It has been shown from the paper that the maximum code block size is limited for reasons of turbo code internal interleaver size as well as decoding complexity. It has been concluded from the study that the code blocks are mapped to time-frequency resources in a frequency-first fashion for pipelining of code block decoding reducing

V. REFERENCES [1]. Xylomenos G, Katsaros K, Tsakanikas V. Support ofmultiple content variants in the multimedia broadcast / multicast service. International Journal of Communications Systems 2011; 24(6):691–708. [2]. Oyman O, Foerster J, Tcha Y, Lee S. Toward enhanced mobile video services over WIMAX and LTE. IEEE Communications Magazine August 2010; 48(8):68– 76. [3]. 3GPP TS 26.346 V9.4.0. Technical Specification Group Services and System Aspects; MBMS; Protocols and codecs

1169 Sardar,

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey

International Electrical Engineering Journal (IEEJ) Vol. 4 (2013) No. 4, pp. 1165-1170 ISSN 2078-2365 http://www.ieejournal.com/ (Release 9), 2010. [4]. IETF RFC 3453. The use of Forward Error Correction (FEC) in reliable multicast, 2002. [5]. Bouras C, Kanakis N, Kokkinos V, Papazois A. AL-FEC for Streaming Services over LTE Systems. In Proc. of WPMC, 2011. [6]. Alexiou A, Bouras C, Kokkinos V, Papazois A, Tseliou G. Enhancing FEC application in LTE cellular networks. In Proc. of WD, 2010. [7]. Alexiou A, Bouras C, Papazois A. Adopting Forward Error Correction for multicasting over cellular networks. In Proc. of EW, 2010. [8]. Luby M, Watson M, Gasiba T, Stockhammer T. Mobile data broadcasting over MBMS tradeoffs in Forward Error Correction. In Proc. of MUM, 2006. [9]. Lohmar T, Peng Z, Mahosen P. Performance Evaluation of a File Repair Procedure based on a Combination of MBMS and Unicast Bearers. In Proc. of WoWMoM, 2006. [10]. Wang X, Wang Y, Zhang Y. A Novel Transmission Policy for Reliable eMBMS Download Delivery, 2010. [11]. Stockhammer T, Liebl G. On practical crosslayer aspects in 3GPP video services, 2007. [12]. Afzal J, Stockhammer T, Gasiba T, Xu W. Video Streaming over MBMS: A System Design Approach. Journal of Multimedia August 2006; 1(5):25–35. [13]. Gasiba T, Xu W, Stockhammer T. Enhanced system design for download and streaming services using Raptor codes. European Transactions on Telecommunications March 2009; 20(2):159–173. [14]. Alexiou A, Bouras C, Papazois A. A study of forward error correction for mobile multicast. International Journal of Communications Systems May 2011; 24(5):607–627. [15]. Munaretto D, Jurca D, Widmer J. Broadcast video streaming in cellular networks: an adaptation framework for channel, video and AL-FEC rates allocation. In Proc. of WICON, 2010.

[16]. 3GPP TS 23.246 V9.5.0. Technical Specification Group Services and System Aspects; MBMS; Architecture and functional description (Release 9), 2010. [17]. 3GPP TSG SA WG4 S4-AHP205. Specification Text for Systematic Raptor Forward Error Correction, 2005. [18]. Shokrollahi A. Raptor codes. IEEE Transactions on Information Theory June 2006; 52(6):2551–2567. [19]. Luby M, Watson M, Gasiba T, Stockhammer T, Xu W. Raptor codes for reliable download delivery in wireless broadcast systems. In Proc. of CCNC, 2006. [20]. Stockhammer T, Shokrollahi A, Watson M, Luby M, Gasiba T. Application Layer Forward Error Correction for mobile multimedia broadcasting. In Handbook of Mobile Broadcasting: DVB-H, DMB, ISDB-T and Media Flo. CRC Press, Taylor & Francis Group: Boca Raton, FL, USA, 2008; 239–280. [21]. Piro G, Grieco LA, Boggia G, Capozzi F, Camarda P. Simulating LTE cellular systems: an open source framework. IEEE Transactions on Vehicular Technology February 2011; 60(2):498–513. [22]. 3GPP TR 36.942 V9.2.0. Technical Specification Group Radio Access Network; EUTRA; Radio Frequency system scenarios (Release 9), 2010. [23]. 3GPP TSG-SA4#34 Tdoc S4-050107. Simulation Results for the performance and complexity of RS Codes for MBMS FEC, 2005. [24]. Schwarz H, Marpe D, Wiegand T. Overview of the Scalable Video Coding Extension of the H.264/AVC Standard. IEEE Transactions on Circuits and Systems for Video Technology September 2007; 17(9):1103–1120. [25]. Bouras C, Gkamas A, Kioumourtzis G. Adaptive smooth multicast protocol for multimedia transmission: Implementation details and performance evaluation. International Journal of Communications Systems 2010; 23:299– 333. [26]. IETF RFC 6330. RaptorQ Forward Error Correction Scheme for Obj ect Delivery, 2011.

1170 Sardar,

Link Adaptation Improvements for Long Term Evolution by Employing Newly Designed LDPC Codes: A Survey

Suggest Documents