Escolar Documentos
Profissional Documentos
Cultura Documentos
I. I NTRODUCTION
Fig. 1. LTE turbo encoder.
In a digital communication systems, information is
represented as a sequence of binary data. While the data is
transmitted through the channel, error information may occur threshold than obtained with a serial concatenation of convo-
it will affect the transmitted data due to interference. In order lutional encoder. The turbo decoding is an iterative process
to minimize those errors it requires error detection and cor- which is mainly based on extrinsic information The extrinsic
rection technique. Channel coding is one of the techniques for information is exchanged between the two soft input soft-
detecting and correcting error occurrence in the received data output (SISO) decoders [5]. In this paper, we propose a method
bits. The detected errors can be corrected by using Forward to reduce the bit error rate by using cyclic redundancy check
Error Correction technique. The Forward Error Correction algorithm and flip and check algorithm during the iterative
technique is classified into various types such as block codes, process. In this algorithm, first iterates minimum times for
convolutional codes, Low density parity check codes and identifying the least reliable bits among the input data set.
Turbo codes. Among those codes turbo codes is the powerful After identifying the reliable bits, CRC algorithm is start to
error detecting and correcting codes. It was first developed check the input data set.
by Berrou in 1993 [1], [2]. The performance of these codes The rest of this paper is organized as follows. Section II
was nearer to the theoretical Shannon limit value and also describes the LTE turbo encoder with interleaver de-
provides low computational complexity by using appropriate sign. Section III explains about turbo decoding principles.
decoding algorithm [3] in the turbo decoding process. It is InSection IV brief descriptions of the proposed CRC and
used for many wireless communications, both terrestrial and FC algorithms. Section V simulated results are discussed. In
space applications such as the Long Term Evaluation, universal Section VI final conclusion of this work.
mobile Telecommunication System, Digital Video Broadcast
and Worldwide Interoperability for microwave access stan- II. LTE T URBO E NCODER
dards [4]. Turbo encoder consists of two constituent encoder and
Turbo encoder consists of parallel connection of recursive one internal interleaver module. Turbo encoding scheme is
systematic convolutional (RSC) encoders; each convolutional mainly used for 3rd Generation partnership project (3GPP)
encoder produces a different encoded output. In turbo codes, specification. It is explained in Fig. 1. The data block Ck is the
the interleaver is the important block to improve the perfor- input of the first constituent encoder. The constituent encoder
mance which is connected between the two encoders. It is process the data block Ck resulting parity bit Zk , while the
mainly used for scrambling the input data bits. Because of the interleaver scramble the input data block is represented as
presence of interleaver, the second encoder produces different Ck . The data block Ck is processed by the second interleaver
output. This parallel concatenation gives lower convergence produces the parity bit Zk .
978-1-5090-4442-9/17/$31.00 2017
c IEEE 627
This full-text paper was peer-reviewed and accepted to be presented at the IEEE WiSPNET 2017 conference.
TABLE I
C OMPUTATIONAL C OMPLEXITY C OMPARISON .
628
This full-text paper was peer-reviewed and accepted to be presented at the IEEE WiSPNET 2017 conference.
629
This full-text paper was peer-reviewed and accepted to be presented at the IEEE WiSPNET 2017 conference.
VI. C ONCLUSION
Fig. 8. Performance comparison between the MAP and MAX-Log MAP
decoding algorithm of turbo codes using CRC and FC algorithm. Thus the BER performance of LTE turbo codes is eval-
uated using CRC and FC algorithm in decoding process
over Rayleigh fading channel. The proposed algorithm for
CRC and FC algorithm. After using the CRC and FC algorithm turbo codes shows improvement in the BER performance.
in decoding process the bit error rate get decreased. The code When analyzing the simulated results, comparing with MAP
rate required for this process 1/3. From the simulation analysis, decoding algorithm, MAX Log MAP algorithm provides better
the MAX log MAP decoding algorithm is the best choice for BER performance and it has less computational complexity. In
LTE standard. the proposed work, random interleaver and MAX Log MAP
In Fig. 9 shows the performance of interleaver block di- decoding algorithm is used. The type of interleaver and choice
mensions by varying the length of the inter-leaver. Length of of decoding algorithm is important to improve the performance
inter-leaver is large it will randomize the errors and improve in turbo codes.
the error performance in turbo codes. Here, the length of the R EFERENCES
interleaver is 40 and 512 and the number of iterations required
[1] Thibaud Tonnellier, Camille Leroux, and Bertrand Le Gal, “Lowering
up to 3. Before using the CRC and FC algorithm in decoding the error floor of turbo codes with CRC verification,” IEEE Transaction
process, even though size of the interleaver is large the bit on Wireless Communications, vol. 5, no. 4, 2016.
error rate has not decreased. [2] Bernard Sklar, “Digital communication fundamentals and applications,”
Communication engineering services Tarzana, California.
In Fig. 10 shows the performance of interleaver block [3] Claude Berrou, Alain Glavieux, and Punya Thitimajshima, “Near shan-
dimensions by varying the length of the inter-leaver. Length non limit error - correcting coding and decoding: turbo-codes,” in IEEE
International Conference on Communication, 1993, vol. 2.
of inter-leaver is large it will improve the error performance [4] Cristian Anghel, Valentin Stanciu, and Constantin Paleologu, “CTC
in turbo codes. Here, the length of the interleaver is 40 and turbo decoding architecture for LTE systems implemented on FPGA,”
512 and the number of iteration required up to 3. After using in Eleventh International Conference on Networks, 2012.
[5] Hyundong Shin and Sunghwan Kim, “Turbo decoding in a Rayleigh fad-
CRC and FC algorithm in decoding process, the bit error rate ing channel with estimated channel state information,” IEEE Transaction
get decreased when increasing the size of the interleaver. on Information Theory, 2000.
630
This full-text paper was peer-reviewed and accepted to be presented at the IEEE WiSPNET 2017 conference.
[6] Stewart Crozier and Paul Guinand, “High-performance low-memory [13] Youssouf Ould-Cheikh-Mouhamedou, Stewart Crozier, and Ken Gracie,
interleaver banks for turbo-codes,” in Communications Research Centre, “A method for lowering turbo code error flare using correction impulses
Ottawa, Canada. and repeated decoding,” in Communications Research Centre, Ottawa,
[7] R. Garello, P. Pierleoni, and S. Benedetto, “Computing the free dis- Canada, Apr. 3–7 2006.
tance of turbo codes and serially concatenated codes with interleavers: [14] Joachim Hagenauer and Lutz Papke, “Iterative decoding of binary block
algorithms and applications,” IEEE Journal on Communication, vol. 19, and convolutional codes,” IEEE Transactions on Information Theory,
no. 5, 2001. vol. 42, no. 2, Mar. 1996.
[8] Fred Daneshgaran and Massimiliano Laddomada, “Interleaver design [15] Andrew C. Reid, T. Aaron Gulliver, and Desmond P. Taylor,
for serially concatenated convolutional codes,” IEEE Transactions on “Convergence and errors in turbo-decoding,” IEEE Transaction on
Information Theory, vol. 50, no. 6, June 2004. Communication, vol. 49, no. 12, Dec. 2001.
[9] Fred Daneshgaran and Massimiliano Laddomada, “Reduced complexity [16] Carl Fredrik Leanderson and Carl-Erik W. Sundberg, “On list sequence
interleaver growth algorithm for turbo codes,” IEEE Transactions on turbo decoding,” IEEE Transaction on Communication, vol. 53, no. 5,
Wireless Communications, vol. 4, no. 3, May 2005. May 2005.
[10] M. Campanella, G. Garbo, and S. Mangione, “Simple method for [17] Jung-Fu Cheng and Havish Koorapaty, “Error detection reliability of
limiting delay of optimized interleavers for turbo codes,” IEEE LTE CRC coding,” in Ericsson research, RTP, NC, USA.
Electronics Letter., vol. 36, no. 14, pp. 1216–1217, July 2000. [18] Lucian Andrei and Rodica Stoian, “The decision reliability of MAP,
[11] Jungpil Yu and Marie-Laure Boucheret, “Interleaver design for Log-MAP, Max-Log-MAP and SOVA algorithms for turbo codes,” in
turbo codes from convergence analysis,” IEEE Transactions on International Journal of Communications, vol. 2, no. 1, 2008.
Communications, vol. 54, no. 4, Apr. 2006. [19] Jorge Ortín and Antonio Valdovinos, “Performance analysis of turbo
[12] Krishna R. Narayanan and Gordon L. Stüber, “List decoding of turbo decoding algorithms in wireless OFDM systems,” IEEE Transactions
codes,” IEEE Transaction on Communication, vol. 46, no. 6, June 1998. on Consumer Electronics, vol. 55, no. 3, Aug. 2009.
631