Simplified Criteria for Early Iterative Decoding Termination

Size: px
Start display at page:

Download "Simplified Criteria for Early Iterative Decoding Termination"

Transcription

1 Simplified Criteria for Early Iterative Decoding Termination Spyros Gidaros and Vassilis Paliouras Electrical and Computer Engineering Department University of Patras, PATRAS, Greece phone: + (30) , fa: + (30) , paliuras@ee.upatras.gr web: Abstract- Two novel stopping criteria for iterative decoding of turbo codes are introduced in this paper. The proposed criteria are shown to substantially reduce the required computational compleity, while the achieved bit-error rate is not significantly affected, compared to results based on previously published stopping criteria. Computational compleity reduction is achieved by reducing the number of iterations. Further compleity reduction is achieved by reducing the volume of the data on which the criteria operate. The proposed criteria are shown to reduce the required computational compleity by a factor of ten for cases of practical interest. Two solutions are presented that allow the eploitation of a performance-compleity trade-off. I. INTRODUCTION Turbo coding [][] is a channel coding technique that copes with the errors introduced to communication signals. Since its introduction, it has attracted a lot of attention as the error correction performance achieved is close to the Shannon limit. However, due to its iterative nature, the computational compleity and the delay of turbo decoding are directly proportional to the number of the iterations. Recently, many researchers have proposed criteria in order to minimize the number of decoding iterations by stopping the procedure in an earlier stage. Shao et al. [3] introduced two stopping criteria, namely the sign-echangeratio (SCR) and hard-decision-aided () criteria. Both criteria modify the cross-entropy (CE) criterion proposed by Hagenauer [4] and are effectively reduced to sign-change counts of the etrinsic information and log-likelihood-ratio (LLR), respectively. Wu et al. [5] proposed the signdifference-ratio (SDR) criterion, an etension of the SCR criterion. Shibutani et al. [6] described a criterion which utilizes a cyclic-redundancy-check (CRC) code of the frame to terminate the procedure. The criterion proposed by Leung et al. is also CRC-based [7]. Bokolamulla and Aulin count the number of soft decisions that are less than a threshold and if this count eceeds another threshold, the procedure terminates [8]. Lee and Park use the number of absolute LLR values less than a threshold and the number of hard decision l's in order to complete the iterations [9]. AlMohandes and Elmasry describe a criterion based on the criterion and the CRC code of the frame used []. We thank the European Social Fund (ESF), Operational Program for Educational and Vocational Training II (EPEAEK II), and particularly the Program PYTHAGORAS II, for funding the above work /06/$ IEEE Zhai and Fair describe the mean-estimate (ME), the meansign-change (MSC), and the MSC-CRC criteria []. The ME criterion is based on the mean of the absolute values of the LLR. The MSC criterion uses both the information used in ME and the sign changes of the LLR values, while MSCCRC uses the MSC criterion in addition with the CRC code. Wang et al. proposed four criteria, the first two of which consider the absolute values of the etrinsic information and LLR, respectively, and if the values eceed a threshold, the iteration procedure terminates []. The third criterion (Wang3) counts the number of hard-decision 's and stops the iterations if the count remains unchanged between two consecutive iterations. Finally the fourth criterion (Wang4) compares the signs of etrinsic information and LLR values in the same iteration and terminates the procedure if they identify. In this paper we introduce two new stopping criteria that modify the criterion as follows: the required computations are applied on a restricted number of data per frame rather than on the complete frame. The proposed method is calculated faster and with fewer computations per iteration without, however, degrading the performance in terms of the number of iterations and the bit error rate in comparison to. The proposed criteria reduce the compleity by a factor of ten, when compared to the criterion, without compromising BER performance. The main concept on which the proposed termination criterion is based, is to monitor a part of the data frame. It is noted that the particular concept can be applied to the SCR criterion as well, resulting in substantial compleity reduction. The remainder of this paper is organized as follows: Section II reviews the basics of turbo decoding. Section III introduces the proposed stopping criteria. Section IV discusses the compleity of the proposed techniques in comparison to proposals published in the literature. The eperimental procedure is detailed in section V. Finally, conclusions are discussed in Section VI. II. REVIEW OF TURBO DECODING A generic parallel turbo encoder consists of three main branches, as shown in Fig.. The data pass through the first branch, unchanged. They are coded by a recursive systematic convolutional (RSC) encoder in the second branch 09

2 and the signs of these values (i.e., hard decisions) are compared with the ones computed at the previous iteration resembling the criterion. Therefore the proposed procedure terminates the decoding when it holds that sign L(i -)(fak) Fig.. The organization of a generic parallel turbo encoder. and they are interleaved and coded by a second RSC encoder in the third branch. The outputs of the encoders are the corresponding parity bits. The turbo encoder maps N data bits to 3 N code bits resulting in a code rate of /3. The two RSC encoders can be identical without any degradation of the performance of the coding system. The interleaver is used to uncorrelate the two streams of data encoded by the RSC encoders. The generic parallel turbo decoder of Fig., receives the transmitted data and the parity bits produced by the encoders. It consists of two decoders, related to the corresponding encoders, an interleaver identical to the one of the turbo encoder, a deinterleaver performing the inverse function of the interleaver, and a hard-decision module which derives the decoded bits. The basic idea of turbo decoding is that each decoder produces information called etrinsic information (Le), to be used by the other decoder as a priori information. The echanged information helps the decoders to improve their decisions. In fact this loop gave the name "turbo" to this decoding process [3]. III. PROPOSED CRITERIA The criterion [3] terminates iterations when the following relation holds sign (L(-)(Ak)) sign (L() (u)k), where Uik denotes the kth frame data, for all k,,..., N. The criterion compares the hard decisions, i.e., the signs of the LLR values, denoted by L, of the second decoder (decoder in Fig. ) computed at the current (ith) iteration to the ones computed at the (i - l)st iteration. If all hard decisions made at the ith iteration identify with the ones computed at (i - )st iteration, the iterative decoding procedure terminates. Otherwise, another iteration is eecuted. A. The proposed Sampled criterion (S) The proposed stopping criterion works as follows. For each frame which enters the turbo decoder, M of its N data are randomly selected and monitored through out the decoding of the frame. At the end of each iteration the corresponding LLR values of the selected data are calculated sign (L() ()k), () for all k C S, S c {,,...,N}, with IISII M < N. Notation S denotes the cardinality of the set S, i.e., the number the elements of S. The substantial difference between the proposed S and is that the proposed criterion is applied only on a selected portion of M data of the frame and not on the complete frame. A procedure to define M is described in section III-B. The particular simplification substantially reduces the number of computations, the required memory size and number of memory accesses, as well as the time required for the application of the criterion. The eperiments presented in section 5 reveal moderate performance degradation due to this simplification in terms of bit error rate. In addition the average number of iterations is reduced. The proposed criterion has similar performance with the criterion as the selected portion of the frame's data qualifies as a representative sample of the complete frame. B. Derivation of M The cross entropy between the probability distribution at the output of the second decoder obtained at ith and (i- )st iteration, based on assumptions made by Shao et al. [3] is given by TI (i) Z fukall kca (<) ) (ilk) +log+ P ( L9 L() + ep( ~~~~~ (iuk))j (3) where A {,,..., N}. criterion stops when the sum in (3) approaches zero, or in other words, when the L values grow large and AL become negligible. The proposed S criterion monitors M samples taken from the entire population of A, M < N. The proposed S criterion can ehibit inferior performance compared to, when the monitored M samples produce high L values and negligible AL, while this condition is not met by some of the N -M samples, which are not monitored by the S. It is known that the LLR values follow a Gaussian distribution, the mean value of which grows with each iteration. The number of LLR values due to which the criterion performance degrades, is reduced at each iteration. An L value is considered high if its value eceeds a threshold, defined as follows. Assume an information packet composed of ones. The decoder monitors the mean value and the variance of LLR values. After a number of iterations, the LLR mean value is practically stabilized. When this steady state is reached, a threshold is defined. LLR values that eceed the particular threshold are not considered likely to change. In case of low SNR the mean value,u of LLRs is close to zero, and candidate thresholds are of the form p +

3 P X P Hard Decision Fig.. Basic organizzation of a turbo decoder. k u, 0 < k <. For high SNR values, candidate threshold values are less than the mean value of the distribution, thus assuming a form of,u-kk, 0 < k <. The Gaussian pdf is given by f () ( a Gaussian stochastic variable is represented as X - N(i, (), while a Gaussian stochastic variable which has,u 0 and o- is called standard normal Gaussian variable. Furthermore it can be proven that any Gaussian variable X N(u, u) can be represented as standard - normal Z N(0, ) if Z J. Therefore the standard - normal Gaussian pdf is given by (z) z ep - ) (5) while the distribution function is given by (4) <>(z) J ep( )dt. (6) -00 It is noted that the mean value and variance of a stochastic variable are given by E[X] u and E[(X p)] u respectively. Furthermore, under a symmetry assumption, there is a simple formula which relates the mean value and the variance, as follows [4] u,. (7) The probability that an LLR value X with mean value,u and standard deviation o- is less than a threshold T, is given by T-) P (X < T) p (X < < P (Z<T< ( (J I) TJ) + erf (,)(.) Let Pa P(X < T) and Pb -Pa be the probability that the LLR value is greater than or equal to the threshold. Assuming independence, the probability K that M out of the N LLRs eceed the threshold is K ( -Pa ) M. o- Since the LLRs that eceed the threshold cause disagreement between and S, it is required that the particular event occurs rarely, or probability K is negligible, practically in the same order of magnitude as the required BER. Therefore, a sufficient value of M can be computed as follows ( -Pa)M < K, M > log K () 0-Pa) Inequality () can be used to compute M and it is accurate if M is relatively small compared to N. Inequality () corresponds to the selection of M items, allowing repetitions. A more accurate way to compute the number of the samples M that need to be monitored is based on the selection of M items out of N without repetitions. It is noted that out of the N LLR values, NPb LLRs reach high values, while N-NPb remain low. As mentioned earlier, the S criterion ehibits inferior performance if all of the monitored M samples belong to the samples that reach high LLR values, which are NPb thus missing LLR values which remain low. Therefore, it is required that this probability is less than a value K. Let A' denote the number of different permutations of y different things taken at a time without repetitions. Then NPb (NPb N(N AM NPb< K() AM N )(NPb -)...(NPb -M + ) < K(3) )(N -)...(N -M + ) (NPb)! (N- M)! < K(4) (NPb -M)!.N! Inequality (4) can be numerically solved to give M. As an illustrative eample, assume EbINO 3.07dB, 6 transmitted data bits, and packet size N The threshold for each iteration calculated as follows: For each iteration the mean LLR value and the corresponding standard deviation are calculated. For ten iterations the results presented in Table I are obtained. By selecting a threshold value of T 3, Pa is obtained by (), where,u is measured, o- is computed via (7), and Pb -Pa. By using (), for K -4, the values of M are obtained and tabulated in Table II. The two criteria produce the results shown in Table III. It is shown that comparable BER

4 Iteration a TABLE I EVOLUTION OF LLR STATISTICS AS A FUNCTION OF ITERATIONS. K -4 Iteration Pb TABLE II SAMPLE SIZE M FOR K M Iteration (i -) Iteration i Fig. 3. Operation of TS. This procedure reduces to the application of () for the set of inde values <I< N.Le(i) (iij) < t, (5) where t denotes the adopted threshold value. From the eperiments presented in section 5, the proposed criterion demonstrates superior performance in terms of the bit error rate, and a slight increase in average number of iterations. IV. COMPLEXITY COMPARISON 4. BER Average Iterations TABLE III S IN COMPARISON TO, WITH N S, Algorithm S (M 4) S (M 4) Iteration j Eb No (db) performance is achieved by the proposed S, using only M 4 samples, instead of N 4096 required by the, for the case of EbINo 3.07dB. C. The proposed Threshold S criterion (TS) The Threshold S is a modification of S as described in the following: the monitored data of the frame are not chosen randomly, as in the case of S; instead, the criterion is applied on those data for which the corresponding L' values are less than a predefined threshold in every iteration. At each iteration the hard decisions from the data chosen at the ith iteration are compared to the hard decisions for the same position data, computed using L' available either from the (i- )st iteration or earlier iteration. In Fig. 3, let denote the selected data ui for which Le() (ui) < t. The arrows point to the data computed at (il)st or jth, iteration, j < i-, to which the selected data are compared, using the criterion (). The required number of memory words is bound by N, since a value Le(j) (ul) < t, is stored at position, overwriting any Ljc(j) (ut),.' < j, previously stored at the same position. Ryan discusses an efficient implementation of the turbo decoder [3]. In the particular implementation, at each decoder iteration, the quantity L' (Uk), i.e., the etrinsic information from decoder to decoder (see Fig. ), is directly computed instead of initially computing L (Uk) and subsequently subtracting from it the quantity y /j -+Le (Uk) in order to derive L- (Uk). Similarly the etrinsic information L- (Uk) from decoder to decoder is also directly computed. Therefore, in case this procedure is adopted, stopping criteria compleity should take into consideration the compleity corresponding to the computation of the LLR values for all data of the frame. In general, the overall computational compleity of an iteration, is given by C CLog-map + Cinterleaver + Ccriterion. (6) It is assumed that all stopping criteria share a common compleity of CLog map + Cinterleaver, while they demonstrate different Ccriterion compleities, quantified below. In the following the computational compleity of and proposed S and TS are derived. Assuming that the frame comprises N data, the compleity of the two criteria is summarized in Table IV, where the notation is as follows: states is the number of states of the convolutional code, (*) denotes number of multiplications, operation (/) denotes number of divisions, (+) denotes number of additions or subtractions, ma* denote the implementation of the ma* function computed as ma* (,y) ma(,y) +log( + -l-y) (7) (cf. equation (4.7) of [3]), and finally, R denotes the average cardinality of Si of (5), i.e., R E [ Si ]. Since M can be more than ten times smaller than N, significant compleity reduction is achieved, which any substantial performance loss.

5 Task Select data (logic operations) S N data M data TS R data N N (+) M() M(I) M (+) R(*) R(I) R (+) N M R N M R CalculateN(*) N(I) Calculate LLRvalues Obtain sign (binary operations) Check sign changes (logic operations) - m 3 TABLE IV COMPLEXITY OF STOPPING CRITERIA. I 0 Memory requirements Store LLR values Store Hard decision N data N. 8 bits N bits S M data M 8 bits M bits - Iterations Wang --- Wang 3 v Wang 4 - A -SCR * TSH DA S - TS R data N. 8 bits R bits n-, I Eb/N0 3.5 Fig. 4. BER vs. EbINo performance, for the case of RSC (7,5) constituent codes for various criteria. In this eperiment S monitors M 77 values out of N 4096 for, while the threshold of the TS is set at TABLE V REQUIRED MEMORY SIZE. Log-MAP compleity N(/) initial N. states Computation Alpha Computation { states+(+) (*) ma* } N states { states+ (*) Computation Beta states+4 (+) ma* } N states { (*) 4-states (+) I Soft output { states ma* ~states+4 (N) -' r, m -' - l O 0- Iterations (-) } Wang -----'----- W3ang Wang 4 TABLE VI COMPLEXITY OF LOGMAP. SCR l o-4 * F 3 Wang et al. [] suggest that a sufficient representation of LLR values comprises a 6-bit integral part and a -bit fractional part, i.e., a total of 8 bits. Based on this, required memory size is quantified in Table V. Eperimental results reveal that for low SNRs, the proposed S terminates the decoding procedure up to two iterations earlier than. Notice that each iteration includes the common compleity CLog + Cinterleaver. The computational compleity of LogMAP is summarized in Table VI. It is noted that each iteration requires the computation of two instances of LogMAP. map V. EXPERIMENTAL RESULTS Eperiments were conducted for a four-state RSC code with generating polynomials (7,5). A total of 6 information bits are transmitted for each eperiment. The procedure is as follows: the information stream is partitioned into 45 frames of 4096 bits. Each frame is coded and BPSKmodulated. Subsequently, coded information is transmitted TS - S 3.05 Fig Eb/N0 Detail of BER plot presented in Fig through a AWGN channel. The received information enters the turbo decoder and after a number of iterations defined by the appropriate stopping criterion, hard decisions are taken and the corresponding bit-error rate (BER) is computed. Figs. 4 and 5 depict BER vs. Eb/No plots for the following termination criteria:, S, TS, SCR, the first, third, and fourth criteria proposed by Wang, denoted as Wang, Wang 3, and Wang 4 respectively. It can be seen that the BER performance of the S closely resembles the best of the performance of the other criteria, while the TS achieves a BER curve which closely resembles the BER curve obtained by using a fied number of ten iterations. Fig. 6 depicts BER performance of the proposed TS criterion for two values of threshold, namely 0 and Fig. 7 presents the corresponding average iterations vs. Eb/NO. 3

6 * TS thre TS thre0 0 F U 8 -. E Eb/No Fig. 6. BER vs. EbINo for TS. 0 TS thre TS thre0 8.5 *<d 8- MO a5 E 7 - z Fig Eb/No Average number of iterations for TS. Fig. 8 depicts the average number of iterations imposed by the various stopping criteria for various SNR values. It is noted that the proposed S and TS criteria operate on a small percentage of the data on which the previously reported criteria operate, thus further and substantially reducing compleity. VI. CONCLUSIONS Two novel stopping criteria for iterative decoding of turbo codes have been detailed. The proposed criteria were shown to substantially reduce the required computational compleity, while maintaining the BER performance and a small number of decoding iterations. The performance of the proposed criteria has been compared to previously published results, and is shown to offer interesting compleityperformance trade-offs. In particular, and in the case M << N, more than ten times compleity reduction is possible without performance loss. REFERENCES [] C. Berrou, A. Glavieu, and P. Thitimajshima, "Near shannon limit error-correction coding and decoding. turbo codes," in Proc. Int. Conf: Communications, pp , 993. Z Wang v Wang 3 Wang 4 -A-SCR -4- TS S Eb/NO Fig. 8. Required number of iterations for several iteration criteria and various EbINo values. In this eperiment the proposed S monitors M 77 values out of N 4096 required by, while the TS threshold is set at [] C. Berrou and A. Glavieu, "Near optimum error correcting coding and decoding: Turbo codes," IEEE Trans. Commun, vol. 44, no., pp. 6-7, 996. [3] R. Y. Shao, S. Lin, and M. P. C. Fossorier, "Two simple stopping criteria for turbo decoding," IEEE Trans. Commun, vol. 47, no. 8, pp. 7-, 999. [4] J. Hagenauer, E. Offer, and L. Papke, "Iterative decoding of binary block and convolutional codes," IEEE Trans. Inform. Theory, vol. 4, pp , 996. [5] Y. Wu, D. Woemer, and J. Ebel, "A simple stopping criterion for turbo decoding," IEEE Communication Letters, vol. 4, pp , 000. [6] A. Shibutani, H. Suda, and F. Adachi, "Reducing average number of turbo decoding iterations," IEE Electronic Letters, vol. 35, pp , 999. [7] 0. Y. H. Leung, C. W. Yue, C. Tsui, and R. S. Cheng, "Reducing power consumption of turbo code decoder using adaptive iteration with variable supply voltage," in Proc. of ISLPED, (San Diego), pp. 36-4, 999. [8] D. Bokolamulla and T. Aulin, "A new stopping criterion for iterative decoding," in Proc. of Int. Conf Communications (ICC), pp , 004. [9] D. S. Lee and I. C. Park, "A low-compleity stopping criterion for iterative turbo decoding," IEICE Trans. Commun., vol. E88-B, Jan [] I. A. Al-Mohandes and M. I. Elmasry, "Iteration reduction of turbo decoders using an efficient stopping/cancellation technique," in Proc. of IEEE International Symposium on Circuits and systems, pp. I-609- I-6, 00. [] F. Zhai and I. Fair, "Techniques for early stopping and error detection in turbo decoding," IEEE Trans. Commun., vol. 5, pp , Oct [] Z. Wang, H. Suzuki, and K. K. Parhi, "Finite wordlength analysis and adaptive decoding for turbo/map decoders," Journal of VLSI Signal Processing, vol. 9, pp. 09-, 00. [3] W. E. Ryan, "Concatenated convolutional codes and iterative decoding," available on-line: [4] S. ten Brink, "Convergence behavior of iteratively decoded parallel concatenated codes," IEEE Transactions on Communications, vol. 49, pp , Oct

/$ IEEE

/$ IEEE IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 56, NO. 1, JANUARY 2009 81 Bit-Level Extrinsic Information Exchange Method for Double-Binary Turbo Codes Ji-Hoon Kim, Student Member,

More information

Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding

Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding Hard Decision Based Low SNR Early Termination for LTE Turbo Decoding Jan Geldmacher, Klaus Hueske, and Jürgen Götze Information Processing Lab, TU Dortmund University Otto-Hahn-Strasse 4, 447 Dortmund,

More information

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder 49 VHDL Implementation of different Turbo Encoder using Log-MAP Decoder Akash Kumar Gupta and Sanjeet Kumar Abstract Turbo code is a great achievement in the field of communication system. It can be created

More information

Comparison of Decoding Algorithms for Concatenated Turbo Codes

Comparison of Decoding Algorithms for Concatenated Turbo Codes Comparison of Decoding Algorithms for Concatenated Turbo Codes Drago Žagar, Nenad Falamić and Snježana Rimac-Drlje University of Osijek Faculty of Electrical Engineering Kneza Trpimira 2b, HR-31000 Osijek,

More information

EFFICIENT RECURSIVE IMPLEMENTATION OF A QUADRATIC PERMUTATION POLYNOMIAL INTERLEAVER FOR LONG TERM EVOLUTION SYSTEMS

EFFICIENT RECURSIVE IMPLEMENTATION OF A QUADRATIC PERMUTATION POLYNOMIAL INTERLEAVER FOR LONG TERM EVOLUTION SYSTEMS Rev. Roum. Sci. Techn. Électrotechn. et Énerg. Vol. 61, 1, pp. 53 57, Bucarest, 016 Électronique et transmission de l information EFFICIENT RECURSIVE IMPLEMENTATION OF A QUADRATIC PERMUTATION POLYNOMIAL

More information

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can

LOW-DENSITY PARITY-CHECK (LDPC) codes [1] can 208 IEEE TRANSACTIONS ON MAGNETICS, VOL 42, NO 2, FEBRUARY 2006 Structured LDPC Codes for High-Density Recording: Large Girth and Low Error Floor J Lu and J M F Moura Department of Electrical and Computer

More information

TURBO codes, [1], [2], have attracted much interest due

TURBO codes, [1], [2], have attracted much interest due 800 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 47, NO. 2, FEBRUARY 2001 Zigzag Codes and Concatenated Zigzag Codes Li Ping, Member, IEEE, Xiaoling Huang, and Nam Phamdo, Senior Member, IEEE Abstract

More information

Implementation of a Turbo Encoder and Turbo Decoder on DSP Processor-TMS320C6713

Implementation of a Turbo Encoder and Turbo Decoder on DSP Processor-TMS320C6713 International Journal of Engineering Research and Development e-issn : 2278-067X, p-issn : 2278-800X,.ijerd.com Volume 2, Issue 5 (July 2012), PP. 37-41 Implementation of a Turbo Encoder and Turbo Decoder

More information

Lowering the Error Floors of Irregular High-Rate LDPC Codes by Graph Conditioning

Lowering the Error Floors of Irregular High-Rate LDPC Codes by Graph Conditioning Lowering the Error Floors of Irregular High- LDPC Codes by Graph Conditioning Wen-Yen Weng, Aditya Ramamoorthy and Richard D. Wesel Electrical Engineering Department, UCLA, Los Angeles, CA, 90095-594.

More information

ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7

ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 ISSCC 2003 / SESSION 8 / COMMUNICATIONS SIGNAL PROCESSING / PAPER 8.7 8.7 A Programmable Turbo Decoder for Multiple 3G Wireless Standards Myoung-Cheol Shin, In-Cheol Park KAIST, Daejeon, Republic of Korea

More information

Reduced Complexity of Decoding Algorithm for Irregular LDPC Codes Using a Split Row Method

Reduced Complexity of Decoding Algorithm for Irregular LDPC Codes Using a Split Row Method Journal of Wireless Networking and Communications 2012, 2(4): 29-34 DOI: 10.5923/j.jwnc.20120204.01 Reduced Complexity of Decoding Algorithm for Irregular Rachid El Alami *, Mostafa Mrabti, Cheikh Bamba

More information

PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD

PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD PROPOSED DETERMINISTIC INTERLEAVERS FOR CCSDS TURBO CODE STANDARD 1 ALAA ELDIN.HASSAN, 2 MONA SHOKAIR, 2 ATEF ABOU ELAZM, 3 D.TRUHACHEV, 3 C.SCHLEGEL 1 Research Assistant: Dept. of Space Science, National

More information

Non-Binary Turbo Codes Interleavers

Non-Binary Turbo Codes Interleavers Non-Binary Turbo Codes Interleavers Maria KOVACI, Horia BALTA University Polytechnic of Timişoara, Faculty of Electronics and Telecommunications, Postal Address, 30223 Timişoara, ROMANIA, E-Mail: mariakovaci@etcuttro,

More information

The Lekha 3GPP LTE Turbo Decoder IP Core meets 3GPP LTE specification 3GPP TS V Release 10[1].

The Lekha 3GPP LTE Turbo Decoder IP Core meets 3GPP LTE specification 3GPP TS V Release 10[1]. Lekha IP Core: LW RI 1002 3GPP LTE Turbo Decoder IP Core V1.0 The Lekha 3GPP LTE Turbo Decoder IP Core meets 3GPP LTE specification 3GPP TS 36.212 V 10.5.0 Release 10[1]. Introduction The Lekha IP 3GPP

More information

Low Complexity Architecture for Max* Operator of Log-MAP Turbo Decoder

Low Complexity Architecture for Max* Operator of Log-MAP Turbo Decoder International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Low

More information

On combining chase-2 and sum-product algorithms for LDPC codes

On combining chase-2 and sum-product algorithms for LDPC codes University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2012 On combining chase-2 and sum-product algorithms

More information

Semi-Random Interleaver Design Criteria

Semi-Random Interleaver Design Criteria Semi-Random Interleaver Design Criteria Abstract christin@ee. ucla. edu, A spread interleaver [l] of length N is a semi-random interleaver based on the random selection without replacement of N integers

More information

Interlaced Column-Row Message-Passing Schedule for Decoding LDPC Codes

Interlaced Column-Row Message-Passing Schedule for Decoding LDPC Codes Interlaced Column-Row Message-Passing Schedule for Decoding LDPC Codes Saleh Usman, Mohammad M. Mansour, Ali Chehab Department of Electrical and Computer Engineering American University of Beirut Beirut

More information

Non-recursive complexity reduction encoding scheme for performance enhancement of polar codes

Non-recursive complexity reduction encoding scheme for performance enhancement of polar codes Non-recursive complexity reduction encoding scheme for performance enhancement of polar codes 1 Prakash K M, 2 Dr. G S Sunitha 1 Assistant Professor, Dept. of E&C, Bapuji Institute of Engineering and Technology,

More information

Complexity-Optimized Low-Density Parity-Check Codes

Complexity-Optimized Low-Density Parity-Check Codes Complexity-Optimized Low-Density Parity-Check Codes Masoud Ardakani Department of Electrical & Computer Engineering University of Alberta, ardakani@ece.ualberta.ca Benjamin Smith, Wei Yu, Frank R. Kschischang

More information

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes

lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes lambda-min Decoding Algorithm of Regular and Irregular LDPC Codes Emmanuel Boutillon, Frédéric Guillou, Jean-Luc Danger To cite this version: Emmanuel Boutillon, Frédéric Guillou, Jean-Luc Danger lambda-min

More information

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding A Modified Medium Access Control Algorithm for Systems with Iterative Decoding Inkyu Lee Carl-Erik W. Sundberg Sunghyun Choi Dept. of Communications Eng. Korea University Seoul, Korea inkyu@korea.ac.kr

More information

Quantized Iterative Message Passing Decoders with Low Error Floor for LDPC Codes

Quantized Iterative Message Passing Decoders with Low Error Floor for LDPC Codes Quantized Iterative Message Passing Decoders with Low Error Floor for LDPC Codes Xiaojie Zhang and Paul H. Siegel University of California, San Diego 1. Introduction Low-density parity-check (LDPC) codes

More information

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks

A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks A Route Selection Scheme for Multi-Route Coding in Multihop Cellular Networks Hiraku Okada,HitoshiImai, Takaya Yamazato, Masaaki Katayama, Kenichi Mase Center for Transdisciplinary Research, Niigata University,

More information

Weight distribution of turbo codes with convolutional interleavers

Weight distribution of turbo codes with convolutional interleavers University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 27 distribution of turbo codes with convolutional interleavers S. Vafi

More information

An Implementation of a Soft-Input Stack Decoder For Tailbiting Convolutional Codes

An Implementation of a Soft-Input Stack Decoder For Tailbiting Convolutional Codes An Implementation of a Soft-Input Stack Decoder For Tailbiting Convolutional Codes Mukundan Madhavan School Of ECE SRM Institute Of Science And Technology Kancheepuram 603203 mukundanm@gmail.com Andrew

More information

Optimal M-BCJR Turbo Decoding: The Z-MAP Algorithm

Optimal M-BCJR Turbo Decoding: The Z-MAP Algorithm Wireless Engineering and Technology, 2011, 2, 230-234 doi:10.4236/wet.2011.24031 Published Online October 2011 (http://www.scirp.org/journal/wet) Optimal M-BCJR Turbo Decoding: The Z-MAP Algorithm Aissa

More information

An MSE Based Transfer Chart to Analyze Iterative Decoding Schemes

An MSE Based Transfer Chart to Analyze Iterative Decoding Schemes An MSE Based Transfer Chart to Analyze Iterative Decoding Schemes Kapil Bhattad, Student Member, IEEE and Krishna R. Narayanan, Member, IEEE Department of Electrical Engineering, Texas A&M University,

More information

THE turbo code is one of the most attractive forward error

THE turbo code is one of the most attractive forward error IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 63, NO. 2, FEBRUARY 2016 211 Memory-Reduced Turbo Decoding Architecture Using NII Metric Compression Youngjoo Lee, Member, IEEE, Meng

More information

A Review on Analysis on Codes using Different Algorithms

A Review on Analysis on Codes using Different Algorithms A Review on Analysis on Codes using Different Algorithms Devansh Vats Gaurav Kochar Rakesh Joon (ECE/GITAM/MDU) (ECE/GITAM/MDU) (HOD-ECE/GITAM/MDU) Abstract-Turbo codes are a new class of forward error

More information

Research Article Cooperative Signaling with Soft Information Combining

Research Article Cooperative Signaling with Soft Information Combining Electrical and Computer Engineering Volume 2010, Article ID 530190, 5 pages doi:10.1155/2010/530190 Research Article Cooperative Signaling with Soft Information Combining Rui Lin, Philippa A. Martin, and

More information

On the performance of turbo codes with convolutional interleavers

On the performance of turbo codes with convolutional interleavers University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 5 On the performance of turbo codes with convolutional interleavers Sina

More information

I How does the formulation (5) serve the purpose of the composite parameterization

I How does the formulation (5) serve the purpose of the composite parameterization Supplemental Material to Identifying Alzheimer s Disease-Related Brain Regions from Multi-Modality Neuroimaging Data using Sparse Composite Linear Discrimination Analysis I How does the formulation (5)

More information

INTERLEAVERS FOR PUNCTURED TURBO CODES. Institute for Telecommunications Research. University of South Australia. SPRI Building, Warrendi Road

INTERLEAVERS FOR PUNCTURED TURBO CODES. Institute for Telecommunications Research. University of South Australia. SPRI Building, Warrendi Road INTERLEAVERS FOR PUNCTURED TURBO CODES. Mark S. C. Ho 1, Steven S. Pietrobon 2 and Tim Giles 1 1 Mobile Communications Research Centre Institute for Telecommunications Research University of South Australia

More information

ITERATIVE COLLISION RESOLUTION IN WIRELESS NETWORKS

ITERATIVE COLLISION RESOLUTION IN WIRELESS NETWORKS ITERATIVE COLLISION RESOLUTION IN WIRELESS NETWORKS An Undergraduate Research Scholars Thesis by KATHERINE CHRISTINE STUCKMAN Submitted to Honors and Undergraduate Research Texas A&M University in partial

More information

LLR-based Successive-Cancellation List Decoder for Polar Codes with Multi-bit Decision

LLR-based Successive-Cancellation List Decoder for Polar Codes with Multi-bit Decision > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLIC HERE TO EDIT < LLR-based Successive-Cancellation List Decoder for Polar Codes with Multi-bit Decision Bo Yuan and eshab. Parhi, Fellow,

More information

Super Codes: A Flexible Multi Rate Coding System

Super Codes: A Flexible Multi Rate Coding System Super Codes: A Flexible Multi Rate Coding System Steven S. Pietrobon Small World Communications, 6 First Avenue, Payneham South SA 57, Australia. E mail: steven@sworld.com.au Abstract: We define super

More information

A new two-stage decoding scheme with unreliable path search to lower the error-floor for low-density parity-check codes

A new two-stage decoding scheme with unreliable path search to lower the error-floor for low-density parity-check codes IET Communications Research Article A new two-stage decoding scheme with unreliable path search to lower the error-floor for low-density parity-check codes Pilwoong Yang 1, Bohwan Jun 1, Jong-Seon No 1,

More information

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose Department of Electrical and Computer Engineering University of California,

More information

THERE has been great interest in recent years in coding

THERE has been great interest in recent years in coding 186 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 16, NO. 2, FEBRUARY 1998 Concatenated Decoding with a Reduced-Search BCJR Algorithm Volker Franz and John B. Anderson, Fellow, IEEE Abstract We

More information

THE DESIGN OF STRUCTURED REGULAR LDPC CODES WITH LARGE GIRTH. Haotian Zhang and José M. F. Moura

THE DESIGN OF STRUCTURED REGULAR LDPC CODES WITH LARGE GIRTH. Haotian Zhang and José M. F. Moura THE DESIGN OF STRUCTURED REGULAR LDPC CODES WITH LARGE GIRTH Haotian Zhang and José M. F. Moura Department of Electrical and Computer Engineering Carnegie Mellon University, Pittsburgh, PA 523 {haotian,

More information

Implementation and Impact of LNS MAC Units in Digital Filter Application

Implementation and Impact of LNS MAC Units in Digital Filter Application Implementation and Impact of LNS MAC Units in Digital Filter Application Hari Krishna Raja.V.S *, Christina Jesintha.R * and Harish.I * * Department of Electronics and Communication Engineering, Sri Shakthi

More information

A Method for Determining the Distance Profile of Turbo Codes

A Method for Determining the Distance Profile of Turbo Codes A Method for Determining the Distance Profile of Turbo Codes Marco Breiling and Johannes Huber Lehrstuhl für Nachrichtentechnik II Universität Erlangen-Nürnberg E-Mail: breiling@nt.e-technik.uni-erlangen.de

More information

The design and implementation of TPC encoder and decoder

The design and implementation of TPC encoder and decoder Journal of Physics: Conference Series PAPER OPEN ACCESS The design and implementation of TPC encoder and decoder To cite this article: L J Xiang et al 016 J. Phys.: Conf. Ser. 679 0103 Related content

More information

High Speed Downlink Packet Access efficient turbo decoder architecture: 3GPP Advanced Turbo Decoder

High Speed Downlink Packet Access efficient turbo decoder architecture: 3GPP Advanced Turbo Decoder I J C T A, 9(24), 2016, pp. 291-298 International Science Press High Speed Downlink Packet Access efficient turbo decoder architecture: 3GPP Advanced Turbo Decoder Parvathy M.*, Ganesan R.*,** and Tefera

More information

RECENTLY, researches on gigabit wireless personal area

RECENTLY, researches on gigabit wireless personal area 146 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II: EXPRESS BRIEFS, VOL. 55, NO. 2, FEBRUARY 2008 An Indexed-Scaling Pipelined FFT Processor for OFDM-Based WPAN Applications Yuan Chen, Student Member, IEEE,

More information

6.962 Graduate Seminar in Communications Turbo-Like Codes: Structure, Design Criteria, and Variations

6.962 Graduate Seminar in Communications Turbo-Like Codes: Structure, Design Criteria, and Variations 6.962 Graduate Seminar in Communications Turbo-Like Codes: Structure, Design Criteria, and Variations Presenter: J. Nicholas Laneman October 18, 2000 1 Summary Broadening our treatment of capacity-approaching

More information

The Design of Degree Distribution for Distributed Fountain Codes in Wireless Sensor Networks

The Design of Degree Distribution for Distributed Fountain Codes in Wireless Sensor Networks The Design of Degree Distribution for Distributed Fountain Codes in Wireless Sensor Networks Jing Yue, Zihuai Lin, Branka Vucetic, and Pei Xiao School of Electrical and Information Engineering, The University

More information

Comparative Performance Analysis of Block and Convolution Codes

Comparative Performance Analysis of Block and Convolution Codes Comparative Performance Analysis of Block and Convolution Codes Manika Pandey M.Tech scholar, ECE DIT University Dehradun Vimal Kant Pandey Assistant Professor/ECE DIT University Dehradun ABSTRACT Error

More information

Hybrid Iteration Control on LDPC Decoders

Hybrid Iteration Control on LDPC Decoders Hybrid Iteration Control on LDPC Decoders Erick Amador and Raymond Knopp EURECOM 694 Sophia Antipolis, France name.surname@eurecom.fr Vincent Rezard Infineon Technologies France 656 Sophia Antipolis, France

More information

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1 Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1 Maryam Soltan, Inkwon Hwang, Massoud Pedram Dept. of Electrical Engineering University of Southern California Los Angeles, CA

More information

FPGA Implementation of Binary Quasi Cyclic LDPC Code with Rate 2/5

FPGA Implementation of Binary Quasi Cyclic LDPC Code with Rate 2/5 FPGA Implementation of Binary Quasi Cyclic LDPC Code with Rate 2/5 Arulmozhi M. 1, Nandini G. Iyer 2, Anitha M. 3 Assistant Professor, Department of EEE, Rajalakshmi Engineering College, Chennai, India

More information

EXIT Charts. JASS05 Course 4: The Turbo Principle in Communications Prof. Dr.-Ing. Joachim Hagenauer

EXIT Charts. JASS05 Course 4: The Turbo Principle in Communications Prof. Dr.-Ing. Joachim Hagenauer EXIT Charts JASS05 Course 4: The Turbo Principle in Communications Prof. Dr.-Ing. Joachim Hagenauer Presented by: 4.4.2005, St. Petersburg Overview Why EXIT Charts? How EXIT Charts work? How to draw EXIT

More information

Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications

Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications Quasi-Cyclic Low-Density Parity-Check (QC-LDPC) Codes for Deep Space and High Data Rate Applications Nikoleta Andreadou, Fotini-Niovi Pavlidou Dept. of Electrical & Computer Engineering Aristotle University

More information

New Message-Passing Decoding Algorithm of LDPC Codes by Partitioning Check Nodes 1

New Message-Passing Decoding Algorithm of LDPC Codes by Partitioning Check Nodes 1 New Message-Passing Decoding Algorithm of LDPC Codes by Partitioning Check Nodes 1 Sunghwan Kim* O, Min-Ho Jang*, Jong-Seon No*, Song-Nam Hong, and Dong-Joon Shin *School of Electrical Engineering and

More information

Adaptive Linear Programming Decoding of Polar Codes

Adaptive Linear Programming Decoding of Polar Codes Adaptive Linear Programming Decoding of Polar Codes Veeresh Taranalli and Paul H. Siegel University of California, San Diego, La Jolla, CA 92093, USA Email: {vtaranalli, psiegel}@ucsd.edu Abstract Polar

More information

Performance Analysis of Gray Code based Structured Regular Column-Weight Two LDPC Codes

Performance Analysis of Gray Code based Structured Regular Column-Weight Two LDPC Codes IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-issn: 2278-2834,p- ISSN: 2278-8735.Volume 11, Issue 4, Ver. III (Jul.-Aug.2016), PP 06-10 www.iosrjournals.org Performance Analysis

More information

LOW-POWER FLOATING-POINT ENCODING FOR SIGNAL PROCESSING APPLICATIONS. Giuseppe Visalli and Francesco Pappalardo

LOW-POWER FLOATING-POINT ENCODING FOR SIGNAL PROCESSING APPLICATIONS. Giuseppe Visalli and Francesco Pappalardo LOW-POWER FLOATING-POINT ENCODING FOR SIGNAL PROCESSING APPLICATIONS. Giuseppe Visalli and Francesco Pappalardo Advanced System Technology ST Microelectronics Stradale Primosole 50, 95121 Catania, Italy

More information

Reduced complexity Log-MAP algorithm with Jensen inequality based non-recursive max operator for turbo TCM decoding

Reduced complexity Log-MAP algorithm with Jensen inequality based non-recursive max operator for turbo TCM decoding Sybis and Tyczka EURASIP Journal on Wireless Communications and Networking 2013, 2013:238 RESEARCH Open Access Reduced complexity Log-MAP algorithm with Jensen inequality based non-recursive max operator

More information

Piecewise Linear Approximation Based on Taylor Series of LDPC Codes Decoding Algorithm and Implemented in FPGA

Piecewise Linear Approximation Based on Taylor Series of LDPC Codes Decoding Algorithm and Implemented in FPGA Journal of Information Hiding and Multimedia Signal Processing c 2018 ISSN 2073-4212 Ubiquitous International Volume 9, Number 3, May 2018 Piecewise Linear Approximation Based on Taylor Series of LDPC

More information

Bit vs. Symbol Interleaving for Parallel Concatenated Trellis Coded Modulation

Bit vs. Symbol Interleaving for Parallel Concatenated Trellis Coded Modulation Bit vs. Symbol Interleaving for Parallel Concatenated Trellis Coded Modulation Christina Fragouli and Richard D. Wesel Electrical Engineering Department University of California, Los Angeles Abstract This

More information

Convergence Analysis of Iterative Threshold Decoding Process

Convergence Analysis of Iterative Threshold Decoding Process Journal of Computer and Communications, 2016, 4, 98-107 http://www.scirp.org/journal/jcc ISSN Online: 2327-5227 ISSN Print: 2327-5219 Convergence Analysis of Iterative Threshold Decoding Process Mohammed

More information

< Irregular Repeat-Accumulate LDPC Code Proposal Technology Overview

<  Irregular Repeat-Accumulate LDPC Code Proposal Technology Overview Project IEEE 802.20 Working Group on Mobile Broadband Wireless Access Title Irregular Repeat-Accumulate LDPC Code Proposal Technology Overview Date Submitted Source(s):

More information

Genetic Algorithm based Fractal Image Compression

Genetic Algorithm based Fractal Image Compression Vol.3, Issue.2, March-April. 2013 pp-1123-1128 ISSN: 2249-6645 Genetic Algorithm based Fractal Image Compression Mahesh G. Huddar Lecturer, Dept. of CSE,Hirasugar Institute of Technology, Nidasoshi, India

More information

BER Evaluation of LDPC Decoder with BPSK Scheme in AWGN Fading Channel

BER Evaluation of LDPC Decoder with BPSK Scheme in AWGN Fading Channel I J C T A, 9(40), 2016, pp. 397-404 International Science Press ISSN: 0974-5572 BER Evaluation of LDPC Decoder with BPSK Scheme in AWGN Fading Channel Neha Mahankal*, Sandeep Kakde* and Atish Khobragade**

More information

Discontinued IP. 3GPP2 Turbo Decoder v1.0. Features. Applications. General Description

Discontinued IP. 3GPP2 Turbo Decoder v1.0. Features. Applications. General Description 0 3GPP2 Turbo Decoder v1.0 DS275 April 28, 2005 0 0 Features Drop-in module for Spartan -3, Spartan-3E, Virtex -II and Virtex-II Pro FPGAs Implements the CDMA2000/3GPP2 specification[1] Core contains the

More information

BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU

BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU 2013 8th International Conference on Communications and Networking in China (CHINACOM) BER Guaranteed Optimization and Implementation of Parallel Turbo Decoding on GPU Xiang Chen 1,2, Ji Zhu, Ziyu Wen,

More information

Novel Low-Density Signature Structure for Synchronous DS-CDMA Systems

Novel Low-Density Signature Structure for Synchronous DS-CDMA Systems Novel Low-Density Signature Structure for Synchronous DS-CDMA Systems Reza Hoshyar Email: R.Hoshyar@surrey.ac.uk Ferry P. Wathan Email: F.Wathan@surrey.ac.uk Rahim Tafazolli Email: R.Tafazolli@surrey.ac.uk

More information

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay

Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Information Theory and Coding Prof. S. N. Merchant Department of Electrical Engineering Indian Institute of Technology, Bombay Lecture - 11 Coding Strategies and Introduction to Huffman Coding The Fundamental

More information

Evolved Multi-resolution Transforms for Optimized Image Compression and Reconstruction under Quantization

Evolved Multi-resolution Transforms for Optimized Image Compression and Reconstruction under Quantization Evolved Multi-resolution Transforms for Optimized Image Compression and Reconstruction under Quantization FRANK W. MOORE Mathematical Sciences Department University of Alaska Anchorage CAS 154, 3211 Providence

More information

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments 2013 IEEE Workshop on Signal Processing Systems A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264 Vivienne Sze, Madhukar Budagavi Massachusetts Institute of Technology Texas Instruments ABSTRACT

More information

A new way to optimize LDPC code in gaussian multiple access channel

A new way to optimize LDPC code in gaussian multiple access channel Acta Technica 62 (2017), No. 4A, 495504 c 2017 Institute of Thermomechanics CAS, v.v.i. A new way to optimize LDPC code in gaussian multiple access channel Jingxi Zhang 2 Abstract. The code design for

More information

VERY large scale integration (VLSI) design for power

VERY large scale integration (VLSI) design for power IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL. 7, NO. 1, MARCH 1999 25 Short Papers Segmented Bus Design for Low-Power Systems J. Y. Chen, W. B. Jone, Member, IEEE, J. S. Wang,

More information

COMPARISON OF SIMPLIFIED GRADIENT DESCENT ALGORITHMS FOR DECODING LDPC CODES

COMPARISON OF SIMPLIFIED GRADIENT DESCENT ALGORITHMS FOR DECODING LDPC CODES COMPARISON OF SIMPLIFIED GRADIENT DESCENT ALGORITHMS FOR DECODING LDPC CODES Boorle Ashok Kumar 1, G Y. Padma Sree 2 1 PG Scholar, Al-Ameer College Of Engineering & Information Technology, Anandapuram,

More information

SECRET SHARING IN FAST FADING CHANNELS BASED ON RELIABILITY-BASED HYBRID ARQ

SECRET SHARING IN FAST FADING CHANNELS BASED ON RELIABILITY-BASED HYBRID ARQ SECRET SHARING IN FAST FADING CHANNELS BASED ON RELIABILITY-BASED HYBRID ARQ Chan Wong Wong, John M. Shea, and Tan F. Wong Wireless Information Networking Group (WING) Department of Electrical and Computer

More information

Kevin Buckley

Kevin Buckley Kevin Buckley - 69 ECE877 Information Theory & Coding for Digital Communications Villanova University ECE Department Prof. Kevin M. Buckley Lecture Set 3 Convolutional Codes x c (a) (b) (,) (,) (,) (,)

More information

Performance analysis of LDPC Decoder using OpenMP

Performance analysis of LDPC Decoder using OpenMP Performance analysis of LDPC Decoder using OpenMP S. V. Viraktamath Faculty, Dept. of E&CE, SDMCET, Dharwad. Karnataka, India. Jyothi S. Hosmath Student, Dept. of E&CE, SDMCET, Dharwad. Karnataka, India.

More information

Performance of Sphere Decoder for MIMO System using Radius Choice Algorithm

Performance of Sphere Decoder for MIMO System using Radius Choice Algorithm International Journal of Current Engineering and Technology ISSN 2277 4106 2013 INPRESSCO. All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Performance of Sphere Decoder

More information

Overlapped Scheduling for Folded LDPC Decoding Based on Matrix Permutation

Overlapped Scheduling for Folded LDPC Decoding Based on Matrix Permutation Overlapped Scheduling for Folded LDPC Decoding Based on Matrix Permutation In-Cheol Park and Se-Hyeon Kang Department of Electrical Engineering and Computer Science, KAIST {icpark, shkang}@ics.kaist.ac.kr

More information

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization

Cell-to-switch assignment in. cellular networks. barebones particle swarm optimization Cell-to-switch assignment in cellular networks using barebones particle swarm optimization Sotirios K. Goudos a), Konstantinos B. Baltzis, Christos Bachtsevanidis, and John N. Sahalos RadioCommunications

More information

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal

A Switching Weighted Adaptive Median Filter for Impulse Noise Removal A Switching Weighted Adaptive Median Filter for Impulse Noise Removal S.Kalavathy Reseach Scholar, Dr.M.G.R Educational and Research Institute University, Maduravoyal, India & Department of Mathematics

More information

PERFORMANCE ANALYSIS OF HIGH EFFICIENCY LOW DENSITY PARITY-CHECK CODE DECODER FOR LOW POWER APPLICATIONS

PERFORMANCE ANALYSIS OF HIGH EFFICIENCY LOW DENSITY PARITY-CHECK CODE DECODER FOR LOW POWER APPLICATIONS American Journal of Applied Sciences 11 (4): 558-563, 2014 ISSN: 1546-9239 2014 Science Publication doi:10.3844/ajassp.2014.558.563 Published Online 11 (4) 2014 (http://www.thescipub.com/ajas.toc) PERFORMANCE

More information

Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm

Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm Two Dimensional Microwave Imaging Using a Divide and Unite Algorithm Disha Shur 1, K. Yaswanth 2, and Uday K. Khankhoje 2 1 Indian Institute of Engineering Science and Technology, Shibpur, India 2 Indian

More information

Performance Analysis of Min-Sum LDPC Decoding Algorithm S. V. Viraktamath 1, Girish Attimarad 2

Performance Analysis of Min-Sum LDPC Decoding Algorithm S. V. Viraktamath 1, Girish Attimarad 2 Performance Analysis of Min-Sum LDPC Decoding Algorithm S. V. Viraktamath 1, Girish Attimarad 2 1 Department of ECE, SDM College of Engineering and Technology, Dharwad, India 2 Department of ECE, Dayanand

More information

Complexity Reduced Mode Selection of H.264/AVC Intra Coding

Complexity Reduced Mode Selection of H.264/AVC Intra Coding Complexity Reduced Mode Selection of H.264/AVC Intra Coding Mohammed Golam Sarwer 1,2, Lai-Man Po 1, Jonathan Wu 2 1 Department of Electronic Engineering City University of Hong Kong Kowloon, Hong Kong

More information

Exploring Parallel Processing Levels for Convolutional Turbo Decoding

Exploring Parallel Processing Levels for Convolutional Turbo Decoding Exploring Parallel Processing Levels for Convolutional Turbo Decoding Olivier Muller Electronics Department, GET/EST Bretagne Technopôle Brest Iroise, 29238 Brest, France olivier.muller@enst-bretagne.fr

More information

Efficient VLSI Huffman encoder implementation and its application in high rate serial data encoding

Efficient VLSI Huffman encoder implementation and its application in high rate serial data encoding LETTER IEICE Electronics Express, Vol.14, No.21, 1 11 Efficient VLSI Huffman encoder implementation and its application in high rate serial data encoding Rongshan Wei a) and Xingang Zhang College of Physics

More information

Computation of posterior marginals on aggregated state models for soft source decoding

Computation of posterior marginals on aggregated state models for soft source decoding Computation of posterior marginals on aggregated state models for soft source decoding Simon Malinowski IRISA/University of Rennes Hervé Jégou INRIA Christine Guillemot IRISA/INRIA Abstract Optimum soft

More information

IEEE 802.3ap Codes Comparison for 10G Backplane System

IEEE 802.3ap Codes Comparison for 10G Backplane System IEEE 802.3ap Codes Comparison for 10G Backplane System March, 2005 Boris Fakterman, Intel boris.fakterman@intel.com Presentation goal The goal of this presentation is to compare Forward Error Correction

More information

Convex combination of adaptive filters for a variable tap-length LMS algorithm

Convex combination of adaptive filters for a variable tap-length LMS algorithm Loughborough University Institutional Repository Convex combination of adaptive filters for a variable tap-length LMS algorithm This item was submitted to Loughborough University's Institutional Repository

More information

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying

The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying The BICM Capacity of Coherent Continuous-Phase Frequency Shift Keying Rohit Iyer Seshadri 1 Shi Cheng 1 Matthew C. Valenti 1 1 Lane Department of Computer Science and Electrical Engineering West Virginia

More information

Chip Design for Turbo Encoder Module for In-Vehicle System

Chip Design for Turbo Encoder Module for In-Vehicle System Chip Design for Turbo Encoder Module for In-Vehicle System Majeed Nader Email: majeed@wayneedu Yunrui Li Email: yunruili@wayneedu John Liu Email: johnliu@wayneedu Abstract This paper studies design and

More information

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE 5359 Gaurav Hansda 1000721849 gaurav.hansda@mavs.uta.edu Outline Introduction to H.264 Current algorithms for

More information

Discontinued IP. Verification

Discontinued IP. Verification 0 3GPP2 Turbo Decoder v2.1 DS275 February 15, 2007 0 0 Features Drop-in module for Spartan -3, Spartan-3E, Spartan-3A/3AN, Virtex -II, Virtex-II Pro, Virtex-4, and Virtex-5 FPGAs Implements the CDMA2000/3GPP2

More information

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION

CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION CHAPTER 6 MODIFIED FUZZY TECHNIQUES BASED IMAGE SEGMENTATION 6.1 INTRODUCTION Fuzzy logic based computational techniques are becoming increasingly important in the medical image analysis arena. The significant

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT An Adaptive Hybrid FEC/ARQ Protocol Using Turbo Codes for Multi-Media Transmission of ATM over Wireless Networks by Wai-Chung Chan, Evaggelos Geraniotis CSHCN TR 97-37 (ISR TR

More information

Cooperative Communications

Cooperative Communications Cooperative Wideband Radio Fabio Belloni fbelloni@wooster.hut.fi Outline Introduction. Historical Background. Cooperative : cellular and ad-hoc networks. relay channel. performance evaluation. Functions

More information

Efficiently Utilizing ATE Vector Repeat for Compression by Scan Vector Decomposition

Efficiently Utilizing ATE Vector Repeat for Compression by Scan Vector Decomposition Efficiently Utilizing ATE Vector Repeat for Compression by Scan Vector Decomposition Jinkyu Lee and Nur A. Touba Computer Engineering Research Center University of Teas, Austin, TX 7872 {jlee2, touba}@ece.uteas.edu

More information

On the construction of Tanner graphs

On the construction of Tanner graphs On the construction of Tanner graphs Jesús Martínez Mateo Universidad Politécnica de Madrid Outline Introduction Low-density parity-check (LDPC) codes LDPC decoding Belief propagation based algorithms

More information

Memory-Reduced Turbo Decoding Architecture Using NII Metric Compression

Memory-Reduced Turbo Decoding Architecture Using NII Metric Compression Memory-Reduced Turbo Decoding Architecture Using NII Metric Compression Syed kareem saheb, Research scholar, Dept. of ECE, ANU, GUNTUR,A.P, INDIA. E-mail:sd_kareem@yahoo.com A. Srihitha PG student dept.

More information