CFP last date
20 May 2024
Reseach Article

Designing a Sensible Block Semi-Random Interleaver for Turbo Codes

by Md. Nahidul Islam, Md. Rakibul Islam, Mahmudul Hasan, Ohidujjaman
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 145 - Number 2
Year of Publication: 2016
Authors: Md. Nahidul Islam, Md. Rakibul Islam, Mahmudul Hasan, Ohidujjaman
10.5120/ijca2016910575

Md. Nahidul Islam, Md. Rakibul Islam, Mahmudul Hasan, Ohidujjaman . Designing a Sensible Block Semi-Random Interleaver for Turbo Codes. International Journal of Computer Applications. 145, 2 ( Jul 2016), 14-17. DOI=10.5120/ijca2016910575

@article{ 10.5120/ijca2016910575,
author = { Md. Nahidul Islam, Md. Rakibul Islam, Mahmudul Hasan, Ohidujjaman },
title = { Designing a Sensible Block Semi-Random Interleaver for Turbo Codes },
journal = { International Journal of Computer Applications },
issue_date = { Jul 2016 },
volume = { 145 },
number = { 2 },
month = { Jul },
year = { 2016 },
issn = { 0975-8887 },
pages = { 14-17 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume145/number2/25249-2016910575/ },
doi = { 10.5120/ijca2016910575 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:47:42.512538+05:30
%A Md. Nahidul Islam
%A Md. Rakibul Islam
%A Mahmudul Hasan
%A Ohidujjaman
%T Designing a Sensible Block Semi-Random Interleaver for Turbo Codes
%J International Journal of Computer Applications
%@ 0975-8887
%V 145
%N 2
%P 14-17
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

It is highly known that an interleaver (a device that scrambles the order of a sequence of numbers) is a key component of a turbo encoder to guarantee excellent bit error rate and frame error rate performances. Turbo codes were initially proposed using a randomly constructed interleaver. Turbo codes are a rank of high-performance forward error correction (FEC) codes, which were the initial practical codes to closely approach the channel capability. We introduce here a method for generating a sequence of semi-random interleavers, projected to be optimally stored and employed in a turbo coding system that requires litheness of the input block (i.e., interleaver) size. By the arrangement of construction and random search based on a careful analysis of the low weight words and the distance properties of the component codes, it is possible to find interleavers for turbo coding with a high minimum distance. We have designed a block semi-random interleaver with permutations of each row, and found a combination of permutations where a tight upper bound to the minimum distance of the complete turbo scheme is 108. By using our designed technique it is easier to include restrictions which make the interleaver correctly-terminating or odd-even. While the block semi-random interleavers serves well for specifying interleaver spread, we think our method will achieve better performance in a more sophisticated designed criteria.

References
  1. Mahmudul Hasan, Iqbal Izaz Khan “Block Semi Random Interleaver Design for Turbo Codes”, in ICECC, 27-29 June-2007, Rajshahi University,Rajshahi.
  2. J. D. Andersen,”Turbo Codes Extended with Outer BCH code”, Electronics Letters, Vol. 32, No. 22, October 1996.
  3. C. Berrou, A. Glavieux, and P. Thitimajshima, “Near Shannon limit error-correcting coding and decoding: Turbo-codes,” in Proc. IEEE Int. Commun. Conference (ICC), 1993, pp. 1064–1070.
  4. S. Dolinar and D. Divsalar, Weight distribution for turbo codes using random and nonrandom permutations, in TDA Progress Rep. 42-122, Aug. 1995.
  5. J. Hokfelt, O. Edfors, and T. Maseng, “Assessing interleaver suitability for turbo codes,” in Nordic Radio Symp., Saltsjobaden, Sweden, Oct. 1998.
  6. S. Crozier, “New high-spread high-distance interleavers for turbo-codes,” in Proc. 20th Biennial Symp. on Communications. Kingston, ON, Canada, May 2000, pp. 3–7.
  7. S. Benedetto and G. Montorsi, “Design of parallel concatenated convolutional codes,” IEEE Trans. Commun., vol. 44, no. 5, May 1996.
  8. L.Dinoi and S. Benedetto, “Design of prunable S-random interleavers,” in Proc. Int. Symp. on Turbo Codes, Brest, France, 2003, pp. 279–282.
  9. M. Ferrari, F. Scalise, and S. Bellini, “Prunable S-random interleavers,” in Proc. IEEE Int. Commun. Conf. (ICC), vol. 3, 2002, pp. 1711–1715.
  10. Petar Popovski, Ljupco Kocarev and Aleksandar Risteski, “Design of Flexible-Length S-Random Interleaver for Turbo Codes” in Proc. IEEE communication letters vol. 8, no. 7, July 2004.
  11. Fu-hua Huang, “Turbo Code” in Blacksburg, Varginia, May 29, 1997.
  12. Berrou, Claude; Glavieux, Alain; Thitimajshima, Punya, Near Shannon Limit Error - Correcting, retrieved 11 February 2010
  13. C. Berrou, A. Glavieux, and P. Thitimajshaima, “Near Shannon limit error-correcting coding and decoding: turbo-codes,” in Proc. IEEE Int. Conf. Commun., May 1993, pp. 1064–1070.
  14. C. Berrou, A. Glavieux ,”Near optimum error correcting coding and decoding: Turbo codes,” IEEE Trans. Communications, vol. 44,No 10  pp. 1261–1271,Oct. 1996.
  15. Robert Garello,Paola Pierleoni and Sergio Benedetto,” Computing the free distance of turbo codes and serially concatenated codes with interleavers : Algorithms and Applications,” IEEE Journal on selected areas in communications,Vol.19 No.5,May 2001
Index Terms

Computer Science
Information Sciences

Keywords

Interleavers Encoder Iterative decoding Bit error rate Turbo Code.