Reduced-State Soft-Input/Soft-Output Algorithms for Complexity Reduction in Iterative and Non-Iterative Data Detection

Size: px
Start display at page:

Download "Reduced-State Soft-Input/Soft-Output Algorithms for Complexity Reduction in Iterative and Non-Iterative Data Detection"

Transcription

1 Reduced-State Soft-Input/Soft-Output Algorithms for Complexity Reduction in Iterative and Non-Iterative Data Detection Xiaopeng Chen and Keith M. Chugg Abstract Soft-input/soft-output (SISO) algorithms have been widely used for iterative detection in various applications since this technique was introduced for decoding Turbo codes. However, the complexity of the SISO algorithms is a major concern in the detector implementation. In this paper, a novel way to simplify the SISO algorithms is proposed based on the concept of state reduction via decision feedback. The resulting complexity reduction is exponential in the number of feedback taps. The proposed low-complexity SISO algorithm can be applied directly in place of the standard SISO (e.g., a full-state forward-backward algorithm). Additionally, thresholding the softoutputs of the reduced-state (RS) SISO can provide a robust and effective alternative to RS sequence detectors. Simulation results are also provided to illustrate the advantages of the RS-SISO. I. INTRODUCTION Currently, there is great interest in soft-input/soft-output (SISO) algorithms [-5] due to the outstanding performance of iterative data detection. Like the Viterbi algorithm (VA) [6], the SISO algorithm is derived for an embedded system that can be modeled as a finite state machine (FSM) [7]. However, instead of making hard decisions as the VA does, the SISO algorithm generates the soft information, which is a reliability measure for the investigated data (random variables). A hard decision can be readily obtained by thresholding the soft information. The key notion carried with the soft information, also its main advantage over a hard decision, is that the soft information can be refined by some ways (e.g., through iteration) to make a later hard decision more reliable [,2]. Because of this advantage, SISOs have been widely used in various application in communications, such as, decoding of (both serial and parallel) Turbo codes [8,9] and other codes [0,], nearcapacity multi-user detection [2], near-optimal two-dimensional data detection [3], the detection of TCM signals in fading channels [4], etc. One of the main concerns of implementing the SISO algorithm, as is the case for the VA, is its complexity (i.e., the number of states). The complexity of a SISO algorithm grows exponentially with the memory length of the FSM, e.g., the number of taps in an inter-symbol interference (ISI) channel or the constraint length of a convolutional code. For a fixed-interval minimum sequence metric (FI-) SISO algorithm [2,3], its computational complexity is approximately twice that of the VA and the number of memory units required is proportional to the product of block length and the number of states of the FSM. For instance, when the FI- algorithm is applied to a 0-tap ISI channel with QPSK signalling, its complexity is dominated by the number of the states of the FSM, i.e., 4 9 =262; 44. This makes the detector based on the FI- algorithm practically infeasible for many applications. By employing the currently-available hard decisions [5,6], Xiaopeng Chen was with CSI, EE Systems Dept., University of Southern California, Los Angeles, CA He is now with Marvell Semiconductor Inc., Sunnyvale, CA Keith Chugg is with CSI, EE Systems Dept., University of Southern California, Los Angeles, CA This work was supported in part by a U.S. Army SBIR contract to ViaSat, Inc. (DAAB07-98-C-K004). the decision feedback technique is widely used for complexity reduction in forward(backward)-only hard-decision algorithms, e.g., RSSE in [7], DDFSE in [8] and RSSE-RTS in [9]. In this paper, the decision feedback technique is applied to SISO algorithms to reduce the complexity. Since the SISO algorithms include a forward and a backward recursion, truncated states are properly defined and survivor paths are generated in both recursions separately. Also, the desired soft output is yielded in a simplified way. The resulting complexity reduction is exponential in the number of feedback taps. We will refer to the proposed algorithms as reduced-state (RS) SISO algorithms. The proposed RS-SISO has the exactly same input/output interface as the standard SISO algorithm [,2]. Therefore, the RS-SISO can be used to replace the standard SISO directly. In addition, the RS-SISO algorithm may feed its own soft output back to its input port (which we refer to as self-iteration) to refine the soft output. Therefore, in the case of sequence detection, the RS-SISO algorithm can also replace a hard-decision algorithm (e.g., VA, DDFSE) and give robust and excellent performance. This paper is organized as follows. The FSM model and notations are given in Section II. Two versions of RS-SISO algorithm are presented in Section III along with the specific concern for iterative applications. Finally, the RS-SISO algorithm is compared numerically to some existing algorithms in two different transmission systems in Section IV. Concluding remarks are contained in Section V. II. AN FSM MODEL AND NOTATIONS We will only consider the time-invariant FSM in this paper. In this case, a FSM can be described by a regular trellis diagram. Such a trellis consists of a set of states S = fs ;S 2 ; ;S N g. The state of the FSM at time k is s k = S i 2 S. The trellis transition t is deterministically driven by a date source that outputs sequence fa ;a 2 ; ;a K g with symbol assumed to be independently drawn from the M-ary alphabet A = fa 0 ;A ; ;A M g. Therefore, in an FSM, each transition t is associated with a starting state s s (t), an ending state s e (t), an input symbol a(t) and a output symbol x(t). In this paper, for the simplicity of presentation, we only consider the FSM whose state is defined as s k = ( L ; L+ ; ; ): 2 Such an FSM is said to have memory length L and the number of state N = M L. Consequently, for a transition t k = ( L ; ; ),we have s s (t k ) = ( L ; ; ), s e (t k ) = ( L+ ; ; ), a(t k )= and the output symbol x k = x(t k ). For a general ISI channel, the function x( ) can be a -to- mapping. For a trellis coded modulation (TCM) scheme, it is usually an n-to- mapping. In this paper, for random variable w, we use W i to denote its possible value and W to denote its sample space. 2 This is a non-recursive FSM without parallel transitions, referred to as a simple FSM in [3]. More discussion about other types of FSM will be given in Section V.

2 Besides the knowledge of the FSM structure, the SISO algorithm also requires some soft information as its input. The soft input is the sequence of reliability measures of the input symbol and the output symbol x k. The two main kinds of soft information that widely used are the probability distribution P( ); P(x k ) and its negative-log domain counterpart metric M( ); M(x k ) [2]. Note that the superscript i and o to be used with P( ) and M( ) denote input and output, respectively. We will call the resulting algorithm as the a-posteriori probability (APP) algorithm and minimum sequence metric () algorithm 3, respectively [2,3]. In this paper, we assume that the knowledge of FSM structure and the a-priori soft information are perfectly known. III. LOW COMPLEXITY RS-SISO ALGORITHMS A. A-Posteriori Probability RS-SISO In a RS-SISO, we truncate the memory of the FSM and rebuild the corresponding trellis. The truncated state at time k is defined by v k = f L ; L+; ; g, where L» L and define L 2 = L L. If L = L, then v k = s k, and the following derivation will simply result in the standard SISO algorithm. It will be shown that the standard SISO is M L2 times more complex than the RS-SISO. First, we define a few state sets for future use: F(j) =fi : V i! V j is an allowable forward transitiong () B(i) =fj : V i ψ V j is an allowable backward transitiong(2) C(m) =fj : v k+ = V j is consistent with = A m g (3) As in the standard APP-SISO algorithm, the following key quantities are defined for the APP RS-SISO algorithm recursively as: ff P k (j) = ff i2f(j) k (i)fl f k (i; j) (4) fi P k (i) = fi j2b(i) k+(j)fl b k+ (i; j) (5) with initial values as ff 0 (i) = Pr(v 0 = V i ) and fi K (j) = Pr(v K = V j ). For example, at time k = 0, if the initial state of the FSM is V l, then ff 0 (l) = ;ff 0 (j) = 0;j 6= l. If no knowledge about v 0 is available, then ff 0 (i) = M L. Note that the APP algorithm does not generate survivors naturally. One reasonable definition is: for a state at time k, the forward (or backward) survivor state is the state contributing most in the summation of (4) (or (5)). Other reasonable definitions of the survivor are also applicable. Consequently, associated with each truncated state v k = V i, we can obtain a truncated survivor path in the forward recursion as ~a f k (i) = f~ k L (i); ~ak (i); ; k L+ ~ak k L (i)g, and a backward truncated survivor path as ~a b k (i) =f~ak k (i); ~ak (i); ; k+ ~ak k+l (i)g 2 (Fig. ). Based on the definition of survivor paths, we define the quantities associated with t k (i; j) = (v k = V i ;v k+ = V j ) in both forward and backward recursion as (Fig. ): fl f k (i; j) =Pi [x k = x(~a f k (i);t k(i; j))]p i [ (i; j)] (6) flk b (i; j) =Pi [x k+l2 =x(t k (i; j); ~a b k+ (j))]pi [ (i; j)] (7) where (i; j) is the value of associated with a forward transition V i! V j. When L 2 =0, fl f k (i; j) =flb k (i; j), yielding the standard APP algorithm. 3 The APP algorithm has an equivalent variant operating in the log-domain [,20], called as the log-app algorithm. It may be obtained from the algorithm via a modified min( ) operator [3]. forward survivor path at time k truncated state at time k+ ã k k L ãk L k L L+ truncated state at time k (b) L L+ truncated state at time k+ truncated state at time k completion step at time k x k backward survivor path at time k+ ã k+ k+ ã k+ k+l2 x k+l2 Fig.. The construction of the complete forward and (b) backward transition and completion step at time k in the RS-SISO algorithm. The complexity of the forward and backward recursion in (4) and (5) is primarily determined by the number of states, i.e., M L. Compared to the standard APP-SISO algorithm, the complexity of proposed APP RS-SISO is reduced by M L2 times. Finally, two types of soft output for can be obtained by P o ( = A P m )= ff j2c(m) k(j)fi k (j) (8) P o e ( = A m )=c P o ( = A m )=P i ( = A m ) (9) where c is a normalization constant. Due to the truncation of state, P o (x k ) cannot be yielded directly as in the standard SISO algorithm. However, we can still obtain P o (x k ) approximately. One simple way is: P o e (x k = x(t Q k k )) = l=k L Po e (a l : t k ) (0) which can work fairly well [2]. It is noteable that (0) can be calculated recursively due to the temporal relationship between t k and t k+. P o e ( ) can be viewed as the (approximate) a-posteriori probability normalized to the a-priori probability and is usually called the extrinsic information []. If further iteration is necessary, one should feedback P o e ( ). Otherwise, the hard decision may be made by the rule: ^ = A m if P o ( = A m ) P o ( = A j ) for all 0» j» M. The completion step in (8) is also illustrated in Fig.. Obviously, this RS-SISO algorithm has the exactly same input/output interface as the standard SISO algorithm. It can be observed that when the RS-SISO generates the soft output for, the input information in time interval [k +;k + L 2 ] has not been used (Fig. ). Other completion approaches are feasible for a RS-SISO which use all the observations, but this may result in an algorithm with complexity dominated by the fullstate completion. Regardless of the completion technique used, the RS-SISO is sub-optimal due to the decision feedback used in the forward and backward recursions. The simplified completion scheme defined in (8) (0) results in further performance degradation and complexity reduction. In order to improve the performance of RS-SISO, we introduce the concept of self-iteration for the RS-SISO algorithm. By feeding its output back to its own input port several times, the RS-SISO can fuse the information in the time interval [k +;k + L 2 ] into the final soft output. It will be shown in Section IV that the self-iteration can improve the performance significantly. B. Minimum Sequence Metric RS-SISO In the case of an additive white Gaussian noise (AWGN), we define the metric counterparts to (6) and (7) as f k (i; j)=mi [x k = x(~a f k (i);t k(i; j))] + M i [ (i; j)] ()

3 b k (i; j)=mi [x k+l2 =x(t k (i; j); ~a b k+ (j))] + Mi [ (i; j)] (2) respectively, where the metric M(w) = ln(p(w)). Then, the sequence metric associated with a symbol sequence 2 k L,or the equivalent state sequence vk k2+ can be defined as Λ f (v P k k2+ k )= 2 k=k f k (i; j) (3) Λ b (v k k2+ k )= 2 k=k b k (i; j) (4) and the key quantities for RS-SISO are defined as ffi k (j) = min v k+ :v k+ =V Λ f j (v k+ ) (5) k (i) = min v K k+ :v k+ =V i Λ b (v K k+ ) (6) Consequently, the forward and backward recursion and the completion steps of RS-SISO can be readily written down as: ffi k+ (j) =min i2f(j) [ffi k (i) + f k+ (i; j)] (7) k (i) =min j2b(i) [ k+ (j) + b k+ (i; j)] (8) M o ( = A m )=min j2c(m) [ffi k (j) + k (j)] (9) M o e ( = A m )=M o ( = A m ) M i ( = A m ) (20) M o e (x k = x(t P k k )) = l=k L Mo e (a l : t k ) (2) Since the forward and backward recursion have the same computational structure as the recursion in the VA, the RS-SISO can obtain the survivor paths used in () and (2) just as in the VA. Again, one feeds back M o e ( ) if further iterations are needed, and uses M o ( ) to make the hard decision by the rule: ^ = A m if M o ( = A m )» M o ( = A j ) for all 0» j» M. Compared to the APP version, the version only involves summation and comparison operations. Computationally, it is much simpler than the APP version. By replacing min( ) by min Λ ( ) in the algorithm [,3,20], one directly obtain the corresponding log-app algorithm. However, the way one defines the survivor path in a log-app algorithm must be specified (i.e.,as we have done in Section III-A). The numerical experiments have shown that the SISO algorithm performs almost as well as its APP counterpart [9,3]. Similarly, compared to the standard algorithm, the RS-SISO has the same input/output interface, and a complexity M L2 times smaller. C. Iterative Detection Using RS-SISO An iterative detection network consists of SISO modules and soft information exchange rules and schedules []. The soft information is circulated inside this network several times before the hard decisions are made. Usually, the maximum iteration number can be estimated numerically. For I iterations, the complexity of iterative detector employing the RS-SISO algorithm is proportional to IM L. IV. NUMERICAL SIMULATION Two types of transmission system are used to test the performance of RS-SISO algorithms: an ISI/AWGN channel and a TCM/ISI/AWGN channel. Because of the simplicity and good performance of SISO algorithms, only the results for the RS-SISO will be presented here. It can be expected that the APP RS-SISO should perform no worse than the RS-SISO [3]. A. ISI/AWGN channels Two 2-tap (L =) ISI/AWGN channels are used in this test (Fig. 2). Channel A has equal entries and Channel B is selected to be (c; 2c; ; 2c). Both channels are normalized to have unit power. The transmitter uses the BPSK signaling scheme (i.e., = ± p E b ). The output of the ISI channel is then corrupted by an AWGN n k with Efn 2 k g = N 0=2. For comparison, we also run two hard decision algorithms: the VA [6] and DDFSE [8] on the same channels (Fig. 2(b)). Similar to in the RS-SISO, a truncated state of length L is defined in the DDFSE. (b) (c) 2-tap ISI VA or DDFSE RS-SISO AWGN hard soft hard Thresholding self iteration Fig. 2. The tested ISI/AWGN channel and (b-c) two types of detector RS-SISO with L =2 Channel E b /N 0 =22dB) Channel E b /N 0 =20dB) Number of Iteration Fig. 3. The convergence property of an iterative detector using the RS-SISO algorithm (L =2). We first describe the convergence properties of detectors employing an RS-SISO with self-iteration. As illustrated in Fig. 3, the convergence occurs after 4 5 iterations. In Fig. 4, several algorithms are compared. An index of the complexity is defined as the product of the number of transitions M L+, the self-iteration number I and the recursion number r. For the forward-only VA r =, while r = 2 for the forward/backward SISO. In Fig. 4 and the following figures, this complexity index is shown for each algorithm used. The performance of the VA with 2 = 2; 048 states is presented as a baseline. Note that thresholding the soft-output of the full-state -SISO yields the same data estimates as the VA, namely that of maximum likelihood sequence detection (MLSD), while thresholding the RS -SISO does not yield the same result as the DDFSE using the same L. First, we notice that the DDFSE performs roughly 3 db worse

4 VA RS-SISO (L =2, I = 4) Channel A DDFSE (L =5) RS-SISO (L =2, I = ) Channel B and B' 64 DDFSE (L =5) - B RS-SISO (L =2, I=4) DDFSE (L =5) - B' VA Fig. 4. The performance comparison of various detection algorithms for Channel A. The number attached to each curve is the complexity index of the corresponding algorithm. than VA at a bit error rate (BER) of 0 4 when L =5, i.e., the DDFSE uses 2 5 =32states. Without self-iteration, the RS-SISO with L =2performs only 0.3 db better than the DDFSE with a 4 times smaller complexity. However, if the self-iteration is used, after only 4 iterations, the performance of RS-SISO is improved by.9 db, and is only 0.8 db away from that of the VA. The complexity index indicates that the RS-SISO is 64 times simpler than the VA with a performance degradation of only < db while it outperforms a DDFSE of similar complexity by 2.2 db. Due to the bidirectional recursion of RS-SISO, its robustness to non-minimum phase channels is expected. However, for the DDFSE, the non-symmetric structure (only a forward recursion is used) degrades its performance greatly when the channel is of non-minimum phase. Channel B is such a channel. Channel B 0 is defined as the time-reversed version of Channel B, i.e., f2c; c; ; cg. The simulation results in Fig. 5 clearly show that the DDFSE with L = 5 virtually fails for Channel B but works well for Channel B 0. However, the iterative detector based on RS-SISO with the same complexity (L =2and I =4) performs nearly optimal for both Channel B and B 0. Note that for both Channel B and B 0, either the VA or the RS-SISO performs same. For RS-SISO this is due to its bidirectional architecture; while for VA this is because it is optimal in the sense of MLSD and Channel B and B 0 have the exactly same spectrum. B. An ISI/AWGN channel with TCM signaling An 8-state, rate R = 2=3 Ungerboeck 8-PSK TCM code (Figure 9 in [2]) is used in this test. The 8-PSK signals from the TCM encoder are fed into a block interleaver. The interleaved 8-PSK signals pass through a 5-tap (L = 4) ISI channel with equal entries (normalized to unit power), and the output is corrupted by a white complex circular Gaussian noise n k with Efjn k j 2 g = N 0 =2. This system is illustrated in Fig. 6. It is too complex to implement a Viterbi detector by considering the concatenated TCM encoder and ISI channel as a single FSM. Alternatively, an effective approach is to build a detector Fig. 5. The robustness of the iterative detector using the RS-SISO algorithm. R =2/3 TCM Encoder inner detector Viterbi hard Equalizer SISO Algorithm RS-SISO soft 8-PSK Mapper Interleaver outer detector Viterbi Detector Viterbi Detector soft SISO inner iteration outer iteration 5-tap ISI Hamming Euclidean Euclidean AWGN Fig. 6. The tested TCM/ISI/AWGN channel and (b-d) three types of detector. (hard or soft) for each subsystem separately [,4]. As shown in Fig. 6(b), one can use the VA as both the inner and outer processor, but a poor performance is expected because the TCM code is decoded with hard decisions. Replacing the inner VA by a SISO (Fig. 6(c)) can improve the overall performance since more reliable Euclidean is used at the outer Viterbi detector. Moreover, replacing the outer VA by a SISO and using iterative detection, the overall performance can approach that of the optimal performance [3,4]. However, even by treating the subsystems separately, the complexity of the inner detector is prohibitive. For example, in the above system, the inner FSM has 8 4 = 4; 096 states and 8 5 = 32; 768 transitions. Therefore, we consider the RS-SISO for the inner SISO. Due to the sub-optimality of the RS-SISO and the concatenated detection structure [3,4], both the self-iteration of the inner RS- SISO (so called inner iteration) and the outer iteration (see Fig. 6(d)) becomes necessary for an effective detector. Therefore, besides the number of outer iterations I o as for general iterative schemes, there is another design parameter for this specific detector: the number of the inner iterations I i. Before feeding the soft information on the 8-PSK symbols to the outer SISO, the inner RS-SISO may conduct several inner iterations to improve the (b) (c) (d)

5 quality of the soft output. In this case, the complexity index is redefined as M L+ I o I i r. Consequently, a tradeoff between the complexity and the performance exists. Fig. 7 shows the simulation results of various detection schemes. There is a 5 db gain in E b =N 0 at a BER of 0 4 by replacing the VA with a -SISO at the inner stage. When replacing the inner VA by a RS-SISO with L =2(I i =), only 0.3 db gain is obtained. This means that without any performance degradation, the detector complexity is reduced by 32 times. Two types of iterative detector using the RS-SISO algorithm are tested. Both detector converges in only 4-5 iterations (results are not shown here). One detector uses an RS-SISO with L =(8 states), and 3 inner iterations (I i =3). The hard decisions are made after five outer iterations (I o =5). Compared to the SISO VA scheme, the performance degradation is only. db while the complexity saving is 34 times. In order to obtain better performance, the other iterative detector uses L =2 and I i =3. After four outer iterations (I o =4), a 0.3 db gain is obtained over the SISO-VA approach while the complexity saving is roughly 5 times. For comparison, note that in this application any reduced complexity hard-decision processor (e.g., RSSE [7], DDFSE [8]) will perform worse than the VA VA scheme in Fig RS-SISO - SISO (L =, I i =3, I o =5) RS-SISO - VA (L =2, I i =) VA - VA RS-SISO - SISO SISO - VA (L =2, I i =3, I o =4) Fig. 7. The performance comparison of various detection algorithms for the TCM/ISI channel. V. CONCLUDING REMARKS In this paper, the RS-SISO algorithm for the simple FSM was presented and shown to provide both significant complexity reduction and excellent performance. It is conceptually straightforward to extend this algorithm to any FSM to which the concept of state reduction is applicable. It is notable that there exist FSMs with very special structure (i.e., many transitions, but only few outputs), e.g., a TCM encoder, such that it may be able to calculate P o (x k ) or M o (x k ) very efficiently if such soft output is required. Also, besides the feedback technique used in this paper, other state reduction (e.g., Ungerboeck-like set partitioning principle [7,2]) techniques may be employed to derive other forms of the RS-SISO. Due to the sub-optimality of the RS-SISO algorithm, the self-iteration is necessary in many cases. The flexibility of RS-SISO provides many options to trade the complexity/performance. Since the proposed RS-SISO has the same input/output interface as the standard SISO, it can be widely applied to many applications other than those presented in this paper. REFERENCES [] S. Benedetto, D. Divsalar, G. Montorsi, and F. Pollara, Soft-input softoutput modules for the construction and distributed iterative decoding of code networks, European Trans. Telecommun., vol. 9, no. 2, pp , Mar/Apr 998. [2] K. M. Chugg and X. Chen, Efficient architectures for soft output algorithms, in Proc. IEEE ICC 98, Atlanta, GA, June 998. [3] K. M. Chugg and X. Chen, On a-posteriori probability (APP) and minimum sequence metric () algorithms, to be published in IEEE Trans. Commun., Mar [4] Y. Li, B. Vucetic, and Y. Sato, Optimum soft-output detection for channels with intersymbol interference, IEEE Trans. Inform. Theory, vol. 4, no. 3, pp , May 995. [5] U. Hansson and T. M. Aulin, Soft information transfer for sequence detection with concatenated receivers, IEEE Trans. Commun., vol. 44, no. 9, pp , Sept [6] Jr. G. D. Forney, The Viterbi algorithm, Proc. IEEE, vol. 6, no. 3, pp , Mar [7] L. R. Rabiner, A tutorial on hidden Markov models and selected applications in speech recognition, Proc. IEEE, vol. 77, no. 2, pp , Feb [8] C. Berrou, A. Glavieux, and P. Thitimajshima, Near Shannon limit errorcorrecting coding and decoding: Turbo-codes (), in Proc. IEEE ICC 89, Geneva, Switzerland, May 993, pp [9] S. Benedetto, G. Montorsi, D. Divsalar, and F. Pollara, A soft-input softoutput maximum a posteriori (MAP) module to decode parallel and serial concatenated codes, Tech. Rep., TDA Progress Report 42-27, Nov [0] J. Hagenauer, E. Offer, and L. Papke, Iterative decoding of binary block and convolutional codes, IEEE Trans. Inform. Theory, vol. 42, no. 2, pp , Mar [] R. Lucas, M. Bossert, and M. Breitbach, On iterative soft-decision decoding of linear binary block codes and product codes, IEEE J. Select. Areas Commun., vol. 6, no. 2, pp , Feb [2] M. L. Moher, An iterative multiuser decoder for near-capacity communications, IEEE Trans. Commun., vol. 46, no. 7, pp , July 998. [3] X. Chen and K. M. Chugg, Near-optimal data detection for twodimensional ISI/AWGN channels using concatenated modeling and iterative algorithms, in Proc. IEEE ICC 98, Atlanta, GA, June 998. [4] A. Anastasopoulos and K. M. Chugg, Iterative equalization/decoding of TCM for frequency-selective fading channels, in Proceeding of the 32th Asilomar Conf. on Signal, Systems and Comp., Los Alamitos, CA, Nov. 998, IEEE Computer Society Press. [5] W. U. Lee and Jr F. S. Hill, A maximum-likelihood sequence estimator with decision-feedback equalization, IEEE Trans. Commun., vol. com-25, no. 9, pp , Sept [6] C. A. Belfiore and J. H. Park, Jr. Decision feedback equalization, Proc. IEEE, vol. 67, no. 8, pp , Aug [7] M. V. Eybuoğlu and S. U. H. Qureshi, Reduced-state sequence estimation with set partitioning and decision feedback, IEEE Trans. Commun., vol. 36, no., pp. 3 20, Jan [8] A. Duel-Hallen and C. Heegard, Delayed decision-feedback sequence estimation, IEEE Trans. Commun., vol. 37, no. 5, pp , May 989. [9] N. C. McGinty and R. A. Kennedy, Reduced-state sequence estimateor with reverse-time structure, IEEE Trans. Commun., vol. 45, no. 3, pp , Mar [20] P. Robertson, E. Villebrun, and P. Hoeher, A comparison of optimal and suboptimal MAP decoding algorithms operating in the log domain, in Proc. IEEE ICC 95, Seattle, WA, June 995, pp [2] G. Ungerboeck, Channel coding with multilevel/phase signals, IEEE Trans. Inform. Theory, vol. IT-28, no., pp , Jan. 982.

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

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

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

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

/$ 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

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

Pseudo-Maximum-Likelihood Data Estimation Algorithm and Its Application over Band-Limited Channels

Pseudo-Maximum-Likelihood Data Estimation Algorithm and Its Application over Band-Limited Channels 120 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL 49, NO 1, JANUARY 2001 Pseudo-Maximum-Likelihood Data Estimation Algorithm and Its Application over Band-Limited Channels Hamid R Sadjadpour, Senior Member,

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

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

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

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

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

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

Turbo codes, MAP algorithms, serial concatenated codes

Turbo codes, MAP algorithms, serial concatenated codes A partial list of papers: Topics covered: Turbo codes, MAP algorithms, serial concatenated codes, turbo coded modulation, equalization, turbo equalization, trellis coded modulation, block coded modulation,

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

OPTIMIZED MAP TURBO DECODER

OPTIMIZED MAP TURBO DECODER OPTIMIZED MAP TURBO DECODER Curt Schurgers Francy Catthoor Marc Engels EE Department IMEC/KUL IMEC UCLA Kapeldreef 75 Kapeldreef 75 Los Angeles, CA 90024 3001 Heverlee 3001 Heverlee USA Belgium Belgium

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

High Speed ACSU Architecture for Viterbi Decoder Using T-Algorithm

High Speed ACSU Architecture for Viterbi Decoder Using T-Algorithm High Speed ACSU Architecture for Viterbi Decoder Using T-Algorithm Atish A. Peshattiwar & Tejaswini G. Panse Department of Electronics Engineering, Yeshwantrao Chavan College of Engineering, E-mail : atishp32@gmail.com,

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

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

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

Implementation Aspects of Turbo-Decoders for Future Radio Applications

Implementation Aspects of Turbo-Decoders for Future Radio Applications Implementation Aspects of Turbo-Decoders for Future Radio Applications Friedbert Berens STMicroelectronics Advanced System Technology Geneva Applications Laboratory CH-1215 Geneva 15, Switzerland e-mail:

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

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

RECURSIVE GF(2 N ) ENCODERS USING LEFT-CIRCULATE FUNCTION FOR OPTIMUM TCM SCHEMES

RECURSIVE GF(2 N ) ENCODERS USING LEFT-CIRCULATE FUNCTION FOR OPTIMUM TCM SCHEMES RECURSIVE GF( N ) ENCODERS USING LEFT-CIRCULATE FUNCTION FOR OPTIMUM TCM SCHEMES CĂLIN VLĂDEANU 1, SAFWAN EL ASSAD, ION MARGHESCU 1, ADRIAN FLORIN PĂUN 1 JEAN-CLAUDE CARLACH 3, RAYMOND QUÉRÉ 4 Key words:

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

A Low Latency SISO with Application to Broadband. turbo coding.

A Low Latency SISO with Application to Broadband. turbo coding. 860 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 19, NO. 5, MAY 2001 A Low Latency SISO with Application to Broadband Turbo Decoding Peter A. Beerel, Member, IEEE, and Keith M. Chugg, Member,

More information

Blind Sequence Detection Without Channel Estimation

Blind Sequence Detection Without Channel Estimation IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 50, NO 7, JULY 2002 1735 Blind Sequence Detection Without Channel Estimation Xiaohua Li, Member, IEEE Abstract This paper proposes a new blind sequence estimation

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

Low-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm

Low-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm International Journal of Scientific and Research Publications, Volume 3, Issue 8, August 2013 1 Low-Power Adaptive Viterbi Decoder for TCM Using T-Algorithm MUCHHUMARRI SANTHI LATHA*, Smt. D.LALITHA KUMARI**

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

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

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

Importance Sampling Simulation for Evaluating Lower-Bound Symbol Error Rate of the Bayesian DFE With Multilevel Signaling Schemes

Importance Sampling Simulation for Evaluating Lower-Bound Symbol Error Rate of the Bayesian DFE With Multilevel Signaling Schemes IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 50, NO 5, MAY 2002 1229 Importance Sampling Simulation for Evaluating Lower-Bound Symbol Error Rate of the Bayesian DFE With Multilevel Signaling Schemes Sheng

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

SIGNAL MAPPING DESIGNS FOR BIT-INTERLEAVED CODED MODULATION WITH ITERATIVE DECODING (BICM-ID)

SIGNAL MAPPING DESIGNS FOR BIT-INTERLEAVED CODED MODULATION WITH ITERATIVE DECODING (BICM-ID) SIGNAL MAPPING DESIGNS FOR BIT-INTERLEAVED CODED MODULATION WITH ITERATIVE DECODING (BICM-ID) A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment of the Requirements

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

Context based optimal shape coding

Context based optimal shape coding IEEE Signal Processing Society 1999 Workshop on Multimedia Signal Processing September 13-15, 1999, Copenhagen, Denmark Electronic Proceedings 1999 IEEE Context based optimal shape coding Gerry Melnikov,

More information

Polar Codes for Noncoherent MIMO Signalling

Polar Codes for Noncoherent MIMO Signalling ICC Polar Codes for Noncoherent MIMO Signalling Philip R. Balogun, Ian Marsland, Ramy Gohary, and Halim Yanikomeroglu Department of Systems and Computer Engineering, Carleton University, Canada WCS IS6

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

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

A Novel Multi-Dimensional Mapping of 8-PSK for BICM-ID

A Novel Multi-Dimensional Mapping of 8-PSK for BICM-ID A Novel Multi-Dimensional Mapping of 8-PSK for BICM-ID Nghi H. Tran and Ha H. Nguyen Department of Electrical Engineering, University of Saskatchewan Saskatoon, SK, Canada S7N 5A9 Email: nghi.tran@usask.ca,

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

A New MIMO Detector Architecture Based on A Forward-Backward Trellis Algorithm

A New MIMO Detector Architecture Based on A Forward-Backward Trellis Algorithm A New MIMO etector Architecture Based on A Forward-Backward Trellis Algorithm Yang Sun and Joseph R Cavallaro epartment of Electrical and Computer Engineering Rice University, Houston, TX 775 Email: {ysun,

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

A Connection between Network Coding and. Convolutional Codes

A Connection between Network Coding and. Convolutional Codes A Connection between Network Coding and 1 Convolutional Codes Christina Fragouli, Emina Soljanin christina.fragouli@epfl.ch, emina@lucent.com Abstract The min-cut, max-flow theorem states that a source

More information

Interleavers for Turbo Codes

Interleavers for Turbo Codes UNIVERSITY OF MALTA Faculty of Engineering Department of Communications and Computer Engineering M. Phil. Interleavers for Turbo Codes by Johann Briffa A dissertation submitted in fulfilment of the requirements

More information

Viterbi Detector: Review of Fast Algorithm and Implementation

Viterbi Detector: Review of Fast Algorithm and Implementation Viterbi Detector: Review of Fast Algorithm and Implementation By sheng, Xiaohong I. Introduction Viterbi Algorithm is the optimum-decoding algorithm for convolutional codes and has often been served as

More information

Final Project Report on HDSL2 Modem Modeling and Simulation

Final Project Report on HDSL2 Modem Modeling and Simulation Final Project Report on HDSL2 Modem Modeling and Simulation Patrick Jackson Reza Koohrangpour May 12, 1999 EE 382C: Embedded Software Systems Spring 1999 Abstract HDSL was developed as a low cost alternative

More information

Comparison of Various Concatenated Convolutional Code Ensembles under Spatial Coupling

Comparison of Various Concatenated Convolutional Code Ensembles under Spatial Coupling Comparison of Various Concatenated Convolutional Code Ensembles under Spatial Coupling GABRIEL IRO RAJESHWARI KABBINALE MASTER S THESIS DEPARTMENT OF ELECTRICAL AND INFORMATION TECHNOLOGY FACULTY OF ENGINEERING

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

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs

Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Payload Length and Rate Adaptation for Throughput Optimization in Wireless LANs Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

THE SOURCE and channel coding functions of a communication

THE SOURCE and channel coding functions of a communication 1722 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 47, NO. 11, NOVEMBER 1999 Visual Communication via Trellis Coding and Transmission Energy Allocation Fady I. Alajaji, Member, IEEE, Saud A. Al-Semari, Member,

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

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

Improved Soft-Decision Decoding of RSCC Codes

Improved Soft-Decision Decoding of RSCC Codes 2013 IEEE Wireless Communications and Networking Conference (WCNC): PHY Improved Soft-Decision Decoding of RSCC Codes Li Chen School of Information Science and Technology, Sun Yat-sen University Guangzhou,

More information

High speed low complexity radix-16 Max-Log-MAP SISO decoder

High speed low complexity radix-16 Max-Log-MAP SISO decoder High speed low complexity radix-16 Max-Log-MAP SISO decoder Oscar David Sanchez Gonzalez, Christophe Jego, Michel Jezequel, Yannick Saouter To cite this version: Oscar David Sanchez Gonzalez, Christophe

More information

Finding Small Stopping Sets in the Tanner Graphs of LDPC Codes

Finding Small Stopping Sets in the Tanner Graphs of LDPC Codes Finding Small Stopping Sets in the Tanner Graphs of LDPC Codes Gerd Richter University of Ulm, Department of TAIT Albert-Einstein-Allee 43, D-89081 Ulm, Germany gerd.richter@uni-ulm.de Abstract The performance

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

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

A Novel Area Efficient Folded Modified Convolutional Interleaving Architecture for MAP Decoder

A Novel Area Efficient Folded Modified Convolutional Interleaving Architecture for MAP Decoder A Novel Area Efficient Folded Modified Convolutional Interleaving Architecture for Decoder S.Shiyamala Department of ECE SSCET Palani, India. Dr.V.Rajamani Principal IGCET Trichy,India ABSTRACT This paper

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

< 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

A State-Reduction Viterbi Decoder for Convolutional Codes with Large Constraint Lengths

A State-Reduction Viterbi Decoder for Convolutional Codes with Large Constraint Lengths A State-Reduction Viterbi Decoder for Convolutional Codes with Large Constraint Lengths Prepared by Sun-Sen Wang Advisory by Prof. Po-Ning Chen In Partial Fulfillment of the Requirements For the Degree

More information

On the Performance Evaluation of Quasi-Cyclic LDPC Codes with Arbitrary Puncturing

On the Performance Evaluation of Quasi-Cyclic LDPC Codes with Arbitrary Puncturing On the Performance Evaluation of Quasi-Cyclic LDPC Codes with Arbitrary Puncturing Ying Xu, and Yueun Wei Department of Wireless Research Huawei Technologies Co., Ltd, Shanghai, 6, China Email: {eaglexu,

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

Viterbi Algorithm for error detection and correction

Viterbi Algorithm for error detection and correction IOSR Journal of Electronicsl and Communication Engineering (IOSR-JECE) ISSN: 2278-2834-, ISBN: 2278-8735, PP: 60-65 www.iosrjournals.org Viterbi Algorithm for error detection and correction Varsha P. Patil

More information

Parallel and Serial Concatenated Single Parity Check Product Codes

Parallel and Serial Concatenated Single Parity Check Product Codes EURASIP Journal on Applied Signal Processing 2005:6, 775 783 c 2005 Hindawi Publishing Corporation Parallel and Serial Concatenated Single Parity Check Product Codes David M. Rankin Department of Electrical

More information

Twiddle Factor Transformation for Pipelined FFT Processing

Twiddle Factor Transformation for Pipelined FFT Processing Twiddle Factor Transformation for Pipelined FFT Processing In-Cheol Park, WonHee Son, and Ji-Hoon Kim School of EECS, Korea Advanced Institute of Science and Technology, Daejeon, Korea icpark@ee.kaist.ac.kr,

More information

Algorithm for a robust Message Authentication

Algorithm for a robust Message Authentication Transaction on IoT and Cloud Computing 1(1) 13-19 2013 Algorithm for a robust Message Authentication Natasa Zivic University of Siegen, Hoelderlinstrasse 3, 57076 Siegen, Germany Abstract Message Authentication

More information

Adaptive Heuristic Search for Soft-Input Soft-Output Decoding of Arithmetic Codes

Adaptive Heuristic Search for Soft-Input Soft-Output Decoding of Arithmetic Codes Adaptive Heuristic Search for Soft-Input Soft-Output of Arithmetic Codes Yali Liu 1, Jiangtao Wen 1 Dept. of Electronics Engineering Tsinghua University Beijing 184, P.R. China E-mail: liuyl@mails.tsinghua.edu.cn

More information

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading Sayantan Choudhury and Jerry D. Gibson Department of Electrical and Computer Engineering University of Califonia, Santa Barbara

More information

S Capacity enhancement methods for radio interface ARQ Schemes

S Capacity enhancement methods for radio interface ARQ Schemes ARQ Schemes, March 26 2004 1 S-72.630 Capacity enhancement methods for radio interface ARQ Schemes Markku Liinaharja March 25, 2004 ARQ Schemes, March 26 2004 2 Outline Classification of error control

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

Document Image Decoding using Iterated Complete Path Search with Subsampled Heuristic Scoring

Document Image Decoding using Iterated Complete Path Search with Subsampled Heuristic Scoring Presented at IAPR 001 International Conference on Document Analysis and Recognition (ICDAR 001), Seattle, WA, Sept 001 Document Image Decoding using Iterated Complete Path Search with Subsampled Heuristic

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

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet GuiJin Wang Qian Zhang Wenwu Zhu Jianping Zhou Department of Electronic Engineering, Tsinghua University, Beijing,

More information

Programmable Turbo Decoder Supporting Multiple Third-Generation Wireless Standards

Programmable Turbo Decoder Supporting Multiple Third-Generation Wireless Standards Programmable Turbo Decoder Supporting Multiple Third-eneration Wireless Standards Myoung-Cheol Shin and In-Cheol Park Department of Electrical Engineering and Computer Science, KAIST Yuseong-gu Daejeon,

More information

A tree-search algorithm for ML decoding in underdetermined MIMO systems

A tree-search algorithm for ML decoding in underdetermined MIMO systems A tree-search algorithm for ML decoding in underdetermined MIMO systems Gianmarco Romano #1, Francesco Palmieri #2, Pierluigi Salvo Rossi #3, Davide Mattera 4 # Dipartimento di Ingegneria dell Informazione,

More information

Application of Fixed Point Turbo Decoding Algorithm for Throughput Enhancement of SISO Parallel Advanced LTE Turbo Decoders

Application of Fixed Point Turbo Decoding Algorithm for Throughput Enhancement of SISO Parallel Advanced LTE Turbo Decoders Received: June 2, 2017 247 Application of Fixed Point Turbo Decoding Algorithm for Throughput Enhancement of SISO Parallel Advanced LTE Turbo Decoders Parvathy Madhukumar 1 * Ganesan Ramu 1 Balaji Veerasamy

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

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

Re-Synchronization of Permutation Codes with Viterbi-Like Decoding

Re-Synchronization of Permutation Codes with Viterbi-Like Decoding 1 Re-Synchronization of Permutation Codes with Viterbi-Like Decoding Ling Cheng, Theo G. Swart and Hendrik C. Ferreira Department of Electrical and Electronic Engineering Science University of Johannesburg,

More information

Convolutional Code Optimization for Various Constraint Lengths using PSO

Convolutional Code Optimization for Various Constraint Lengths using PSO International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 5, Number 2 (2012), pp. 151-157 International Research Publication House http://www.irphouse.com Convolutional

More information

Outline. Basic ARQ schemes. S Capacity enhancement methods for radio interface ARQ Schemes. Classification of error control strategies

Outline. Basic ARQ schemes. S Capacity enhancement methods for radio interface ARQ Schemes. Classification of error control strategies ARQ Schemes, March 26 24 ARQ Schemes, March 26 24 2 Outline Classification of error control strategies S-7263 Capacity enhancement methods for radio interface ARQ Schemes Markku Liinaharja March 25, 24

More information

ISSN (Print) Research Article. *Corresponding author Akilambigai P

ISSN (Print) Research Article. *Corresponding author Akilambigai P Scholars Journal of Engineering and Technology (SJET) Sch. J. Eng. Tech., 2016; 4(5):223-227 Scholars Academic and Scientific Publisher (An International Publisher for Academic and Scientific Resources)

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

Adaptive Minimum Bit-Error Rate Equalization for Binary Signaling

Adaptive Minimum Bit-Error Rate Equalization for Binary Signaling 1226 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 48, NO. 7, JULY 2000 Adaptive Minimum Bit-Error Rate Equalization for Binary Signaling Chen-Chu Yeh and John R. Barry Abstract We consider the design and

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

An Efficient Decoding Algorithm for Cycle-free Convolutional Codes and Its Applications

An Efficient Decoding Algorithm for Cycle-free Convolutional Codes and Its Applications An Efficient Decoding Algorithm for Cycle-free Convolutional Codes and Its Applications Jing Li Krishna R Narayanan and Costas N Georghiades Department of Electrical Engineering Texas A&M University College

More information

Estimating the Information Rate of Noisy Two-Dimensional Constrained Channels

Estimating the Information Rate of Noisy Two-Dimensional Constrained Channels Estimating the Information Rate of Noisy Two-Dimensional Constrained Channels Mehdi Molkaraie and Hans-Andrea Loeliger Dept. of Information Technology and Electrical Engineering ETH Zurich, Switzerland

More information

Fixed Point LMS Adaptive Filter with Low Adaptation Delay

Fixed Point LMS Adaptive Filter with Low Adaptation Delay Fixed Point LMS Adaptive Filter with Low Adaptation Delay INGUDAM CHITRASEN MEITEI Electronics and Communication Engineering Vel Tech Multitech Dr RR Dr SR Engg. College Chennai, India MR. P. BALAVENKATESHWARLU

More information

Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases

Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases Evaluation of Model-Based Condition Monitoring Systems in Industrial Application Cases S. Windmann 1, J. Eickmeyer 1, F. Jungbluth 1, J. Badinger 2, and O. Niggemann 1,2 1 Fraunhofer Application Center

More information

4D ENCODING IN LEVEL-ONE'S PROPOSAL FOR 1000BASE-T. Jaime E. Kardontchik. Advanced Micro Devices. Sunnyvale, CA August 21, Rev B

4D ENCODING IN LEVEL-ONE'S PROPOSAL FOR 1000BASE-T. Jaime E. Kardontchik. Advanced Micro Devices. Sunnyvale, CA August 21, Rev B 4D ENCODING IN LEVEL-ONE'S PROPOSAL FOR 1000BASE-T by Jaime E. Kardontchik Advanced Micro Devices Sunnyvale, CA 94088 August 21, 1997 - Rev B The purpose of this tutorial is to fill-in the missing steps

More information

Convolutional Codes. COS 463: Wireless Networks Lecture 9 Kyle Jamieson. [Parts adapted from H. Balakrishnan]

Convolutional Codes. COS 463: Wireless Networks Lecture 9 Kyle Jamieson. [Parts adapted from H. Balakrishnan] Convolutional Codes COS 463: Wireless Networks Lecture 9 Kyle Jamieson [Parts adapted from H. Balakrishnan] Today 1. Encoding data using convolutional codes Encoder state Changing code rate: Puncturing

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

Design of Convolutional Codes for varying Constraint Lengths

Design of Convolutional Codes for varying Constraint Lengths Design of Convolutional Codes for varying Constraint Lengths S VikramaNarasimhaReddy 1, Charan Kumar K 2, Neelima Koppala 3 1,2 MTech(VLSI) Student, 3 Assistant Professor, ECE Department, SreeVidyanikethan

More information

Simplified Criteria for Early Iterative Decoding Termination

Simplified Criteria for Early Iterative Decoding Termination Simplified Criteria for Early Iterative Decoding Termination Spyros Gidaros and Vassilis Paliouras Electrical and Computer Engineering Department University of Patras, PATRAS, Greece phone: + (30) 6 996

More information

SPREAD SPECTRUM AUDIO WATERMARKING SCHEME BASED ON PSYCHOACOUSTIC MODEL

SPREAD SPECTRUM AUDIO WATERMARKING SCHEME BASED ON PSYCHOACOUSTIC MODEL SPREAD SPECTRUM WATERMARKING SCHEME BASED ON PSYCHOACOUSTIC MODEL 1 Yüksel Tokur 2 Ergun Erçelebi e-mail: tokur@gantep.edu.tr e-mail: ercelebi@gantep.edu.tr 1 Gaziantep University, MYO, 27310, Gaziantep,

More information