Turbo per tone equalization for ADSL systems 1

Size: px
Start display at page:

Download "Turbo per tone equalization for ADSL systems 1"

Transcription

1 Departement Elektrotechniek ESAT-SISTA/TR a Turbo per tone equalization for ADSL systems 1 Hilde Vanhaute and Marc Moonen 2 3 January 2004 Accepted for publication in the Proceedings of the IEEE International Conference on Communications, Paris, France, June 20-24, This report is available by anonymous ftp from ftp.esat.kuleuven.ac.be in the directory pub/sista/hvanhaut/reports/03-186a.ps.gz 2 K.U.Leuven, Dept. of Electrical Engineering (ESAT), Research group SCD, Kasteelpark Arenberg 10, 3001 Leuven, Belgium, Tel. 32/16/ , Fax 32/16/ , WWW: hilde.vanhaute@esat.kuleuven.ac.be. Hilde Vanhaute is a Research Assistant supported by I.W.T. (Flemish Institute for Scientific and Technological Research in Industry). 3 This research work was carried out at the ESAT laboratory of the Katholieke Universiteit Leuven, in the frame of the Belgian State, Prime Minister s Office - Federal Office for Scientific, Technical and Cultural Affairs - Interuniversity Poles of Attraction Programme ( ) - IUAP P5/22 ( Dynamical Systems and Control: Computation, Identification and Modelling ) and P5/11 ( Mobile multimedia communication systems and networks ), the Concerted Research Action GOA-MEFISTO-666 (Mathematical Engineering for Information and Communication Systems Technology) of the Flemish Government, Research Project FWO nr.g ( Design of efficient communication techniques for wireless time-dispersive multi-user MIMO systems ) and was partially sponsored by Alcatel-Bell and Alcatel-MicroElectronics. The scientific responsibility is assumed by its authors.

2 Turbo per tone equalization for ADSL systems Hilde Vanhaute and Marc Moonen K.U.Leuven/ESAT-SCD, Kasteelpark Arenberg 10, 3001 Leuven-Heverlee, Belgium Abstract In this paper, we study the equalization procedure in discrete multitone (DMT)-based systems, in particular in DMTbased ADSL systems. Traditionally, equalization is performed in the time domain by means of a channel shortening filter. Shifting the equalization operations to the frequency domain, as is done in per tone equalization [1], increases the achieved bitrate with 5-10%. We show that the application of the turbo principle in this per tone equalization can provide significant additional gains. In the proposed receiver structure, equalization and decoding are performed in an iterative fashion. Optimal equalization methods for minimizing the bit error rate use maximum a posteriori (MAP) estimation algorithms, which suffer from high computational complexity for large signal constellations and long channel impulse responses. In this approach, the MAP equalizer is replaced by a linear equalizer, based on the minimum mean squared error (MMSE) criterion. We give a description of an efficient implementation of such an equalizer in the per tone structure. Simulations show that we obtain a bitrate increase of 14-17% compared to the original per tone equalization based receiver structure. I. INTRODUCTION Discrete multitone (DMT) modulation has become an important transmission method, for instance, for asymmetric digital subscriber line (ADSL), which provides a high bitrate downstream channel and a lower bitrate upstream channel over twisted pair copper wire. DMT divides the available bandwidth into parallel subchannels or tones, which are QAM-modulated by the incoming bitstream. After modulation with an inverse fast Fourier transform (IFFT), a cyclic prefix is added to each symbol. If the channel impulse response (CIR) order is less than or equal to the cyclic prefix length, demodulation can be implemented by means of an FFT, followed by a (complex) 1- tap frequency domain equalizer (FEQ) per tone to compensate for the channel amplitude and phase effects. A long prefix however results in a large overhead with respect to the data rate. An existing solution for this problem, currently used in ADSL, is to insert a (real) T -tap time domain equalizer (TEQ) before demodulation, to shorten the channel impulse response. Many algorithms have been developed to initialize the TEQ (e.g. [2]). However a general disadvantage is that the TEQ equalizes all tones simultaneously and as a result limits the performance. As an alternative to time domain equalization, per tone equalization (PTEQ) is proposed in [1]. The equalization is now carried out in the frequency domain with a (complex) multitap FEQ for each tone. This receiver scheme always results in a better performance while keeping complexity during transmission at the same level. In this paper, we apply the turbo principle in the per tone equalization procedure to further improve the performance. Turbo techniques have gained a lot of interest since the introduction of the successful turbo codes in 1993 [3]. The underlying iterative receiver scheme, originally developed for parallel concatenated convolutional codes, is now adopted in various communication problems, such as trellis-coded modulation (TCM) [4], code division multiple access (CDMA) [5], turbo equalization [6] [8]. In each of these systems, suboptimal joint detection and decoding is performed through the iterative exchange of soft information between Soft-Input/Soft- Output (SISO) components. This paper is organized as follows. We start with a description of the data model for the DMT system in section II. In section III we give a short review of per tone equalization in DMT-ADSL. Section IV describes turbo equalization in a single carrier system. In section V turbo per tone equalization is derived. An approximate implementation is presented in section VI and simulation results are given in section VII. II. DATA MODEL The following notation is adopted in the description of the DMT system. N is the symbol size expressed in number of samples, k the time index of a symbol, X n (k) is a complex subsymbol for tone n (n = 1 N) to be transmitted at symbol period k and vector X (k) denotes [X(k) 1 X (k) N ]T. Y (k) is the demodulated output for tone n (after the FFT) and n ˆX n (k) the symbol estimate (after frequency-domain equalization). Note that X n (k) = X (k) N (n 2), n = 2 (N/2) and that similar equations hold for Y n (k). In what follows, the index N (n 2) will be denoted as n. Further, ν is the length of the cyclic prefix and s = N + ν the length of a symbol including prefix.finally, n l is additive channel noise and y l is the received (time domain) signal with l the sample index. To describe the data model, we consider three successive symbols X (t) to be transmitted at t = k 1,k,k + 1, respectively. The kth symbol is the symbol of interest, the previous and the next symbol are used to include interferences from neighboring symbols in our model. T is the equalizer length. The received signal may then be specified as follows: y ks+ν T+2. = H X (k) + y (k+1) s X (k+1) or y = HX + n, X (k 1) n ks+ν T+2. n (k+1) s where H (N+T 1) 3N includes modulation with IFFT, adding of prefix and channel convolution. The channel is assumed to be known at the receiver.

3 III. PER TONE EQUALIZATION REVISITED Per tone equalization is based on transferring the TEQoperations to the frequency domain (i.e. after the FFTdemodulation) [1]. For a single tone n, we can write this as ˆX (k) n = D n F N (n,:) (Y w) = row n (F N Y) w D n. (1) }{{}}{{} T FFTs w n with D n the 1-tap FEQ, F N (n,:) the nth row of the N N DFT-matrix F N, w the T -tap TEQ and Y an N T Toeplitz matrix constructed with the received signal samples, with [y ks+ν+1 y ks+ν T+2 ] and [y ks+ν+1 y (k+1) s ] T as its first row and first column. w n can be considered as a complex multitap FEQ on tone n.it is proved in [1] that (1) can be modified into the following expression: ˆX (k) n = vn H z n (2) [ ] [ ] y IT with z n = Y n (k) = 1 0 I T 1 y. (3) 0 F N (n,:) }{{} F n and with v n the T -tap per tone equalizer for tone n. As such, for each tone n, the equalizer input consists of T 1 (real) difference terms y ks+ν (m 1) y (k+1) s (m 1) (m = 1 T 1), and the nth output Y n of the FFT.The first block row in F n is seen to extract these difference terms, while the last row corresponds to the single FFT. We can rewrite this input z n as z n = F n (HX + n) = G n X + N n, (4) with G n a (T 3N)-matrix. The vector v n in (2) can then be optimized by solving a least squares problem for each tone separately, hence the term per tone equalization. For more details, the reader is referred to [1]. A. General description IV. TURBO EQUALIZATION A (single carrier) transmission system using turbo equalization at the receiver, is depicted in Fig. 1. A rate r = k 0 /n 0 convolutional encoder is used to encode the data symbols u k,l (l = 1 k 0 ) into the bits c k,i (i = 1 n 0 ). The coded bits are sent through an interleaver, partitioned into groups of Q bits c n,j (j = 1 Q), which are finally mapped onto complex symbols x n from the 2 Q -ary symbol alphabet S = {α 1,α 2 α M } (M = 2 Q ). We require that the alphabet has zero mean M i=1 α i = 0 and unit energy ( M i=1 α i 2 )/M = 1. The symbols x n are transmitted over an ISI channel with channel coefficients h j (j = 0 L) and we assume that AWGN is present. The received symbols z n can then be expressed as z n L h j x n j + n n, j=0 or for a block of N samples z n = Hx n + n n, where z n = [z n N2 z n+n1 ] T, n n = [n n N2 n n+n1 ] T and x n = [x n N2 L x n+n1 ] T. H is the N (N + L) channel convolution matrix, with N = N 1 + N At the receiver the SISO equalizer and SISO decoder both produce soft information about the transmitted bits c n,j (or c k,i ), which is exchanged as Log Likelihood Ratios (LLR), defined as L(c n,j ) = log P(c n,j = 1) P(c n,j = 0). A fundamental property of a SISO component is that the calculated a posteriori LLR L p can always be split up into an a priori term L a and extrinsic information L e [9]. For both components this results in L equ p L dec p (c n,j ) = L equ e (c n,j ) + L equ a (c n,j ) (c k,i ) = L dec e (c k,i ) + L dec a (c k,i ) The extrinsic LLR can be considered as an update of the available a priori information on the bit c n,j (resp. c k,i ), obtained through equalization (resp. decoding). This extrinsic information, delivered by one component, is used as a priori information by the other component, after (de-)interleaving, as can be seen in Fig. 1. The SISO decoder uses the optimal (Log-)MAP (maximum a posteriori) algorithm, or a suboptimal version of it (Max- Log-MAP or SOVA) [10]. The SISO equalizer, as it was first proposed by Douillard et al. [6], also applies the MAP algorithm to the underlying trellis of the channel convolution. However, for long channel impulse responses and/or large symbol alphabets, this MAP-based equalization suffers from impractically high computational complexity. A suboptimal, reduced-complexity solution is to replace the MAP equalizer by linear processing of the received signal, in the presence of a priori information about the transmitted data. Several algorithms can be found, such as linear equalization based on the minimum mean squared error (MMSE) criterion [11], soft intersymbol interference (ISI) cancellation [7] [12] or MMSE decision feedback equalization [8]. In this paper, we focus on linear MMSE equalization using a priori information. B. Linear MMSE equalization using a priori information Fig. 2 shows a SISO equalizer based on MMSE equalization. First, the mean E{x p } x p and variance Cov(x p,x p ) v p of the transmitted symbol x p are calculated (p = n N 2 L n + N 1 ), given the a priori information L a (c p,j ), j = 1 Q. Then the equalizer estimates ˆx n using the observation z n as follows [11] ˆx n = w H n(z n HE{x n } + h n x n ) with w n [w n,n2 w n, N1 ] T the equalizer taps and h n the (N 2 +L+1)th column of H. w n can be found by minimizing the following cost function min w n J(w n ) = min w n E { ˆx n x n 2}

4 n n transmitter L equ a u k,l c k,i interleaver mapping channel SISO L equ e deinterc n,j symbol x n ISI z n encoder L dec û k,l a SISO equalizer leaver decoder interleaver L dec e receiver Fig. 1. Transmission system with a receiver performing turbo equalization. z n linear symbol bit ˆx n p(ˆx n x n) L e(c n,j ) MMSE extrinsic extrinsic L a(c n,j ) estimator x n equalizer prob. LLR x n, v n v n estimator estimator Fig. 2. A SISO equalizer based on MMSE equalization. resulting in w n = Cov(z n,z n ) 1 Cov(z n,x n ). Instead of calculating the inverse of the covariance matrix, the equalizer taps can also be found by solving a least squares problem, for instance by a QR decomposition [13]. After MMSE equalization, we assume that the pdfs p(ˆx n x n = α i ),α i S are Gaussian so the parameters µ n,i E{ˆx n x n = α i } and σ 2 n,i Cov(ˆx n, ˆx n x n = α i ) can be easily calculated [5]. This assumption drastically simplifies the computation of the SISO equalizer output LLR L e (c n,j ). A. General description V. TURBO PER TONE EQUALIZATION The exchange of soft information between equalizer and decoder, which is essential in turbo equalization, is difficult to realize in a time domain equalization (TEQ) based DMT receiver. Since the output signal of the TEQ is a time domain signal which does not have a finite alphabet, it is not possible to express LLRs based on the outputs. On the other hand, in a per tone equalization based receiver the equalization is carried out in the frequency domain based on (distorted) QAM symbols. A symbol mapping expresses the relation between the QAM symbols and the coded bits, thus LLRs can be easily deduced. Per tone equalization is thus more suited for the introduction of turbo techniques in the equalization procedure. Including a priori information L a (X (t) p ) = [L a (c (t) p,1 ) L a(c (t) p,q p )] T with Q p the number of bits on tone p (p = 1 N) for symbols t = k 1,k and k+1, in the expression for linear MMSE equalization (2) and taking into account that X(k) n ˆX (k) n = w H n n n = v(k) n, leads to ( ) z n G n E{X} + g X(k) n n + g n X(k) n (k) = ( X ) and v (k) and w n = Cov(z n,z n ) 1 Cov(z n,x (k) n ). (5) w n can be calculated as [11] w n = [ G n R XX G H n + (1 v (k) n )(g n g H n + g n g H n ) + E{N n N H n } ] 1 gn, with R XX = Cov(X,X). From the independence of the bits c (t) p,j, it follows that the symbols X(t) p are independent and that the covariance matrix R XX is a 3N 3N diagonal matrix with the variances v p (t) = Cov(X p (t),x p (t) ) on its diagonal (t = k 1,k,k+1; p = 1 N). Further, g n is the (N +n)th column of G n, and E{N n N H n } = F n E{nn H } F H n = F n σn 2 I N+T 1 F H n [ 2 = σn 2 IT 1 f n fn H 1 with f n = FN H (n,n T + 2 : N). B. Complexity reduction For the computation of the equalizer coefficients on tone n, the covariance matrix Cov(z n,z n ) has to be inverted, see (5). This leads to a high computational complexity, which, however, can be drastically reduced if we exploit the specific PTEQ structure. As can be seen by combining (3) and (4), the first T 1 rows of G n are common for every tone. In what follows, we denote the first T 1 rows with the subscript diff, since they act on or refer to the difference terms. The covariance matrix can be split into submatrices, according to the structure of G n and E{N n Nn H } [ ] Dn d Cov(z n,z n ) = n where D n = D + (1 v (k) n )(g diff,n g H diff,n + g diff,n g H diff,n ) = D + 2(1 v (k) n )R{g diff,n g H diff,n} with D = Cov(z diff,z diff ) d H n u n = G diff R XX G H diff + 2σ 2 NI T 1. ],

5 TABLE I COMPLEXITY OF COMPUTATION OF EQUALIZER COEFFICIENTS operation per iteration initialization G diff,n X O(N ut) (for all tones) FFT O(N u log(n u)) Cov(z n,z n) O(N ut(t + N u)) D 1 O(T 3 ) per tone O(T 2 ) TOTAL (per DMT-symbol) O(N ut(t + N u)) R{ } selects the real part of the argument. D is a (real) symmetric tone-independent matrix and D n is a rank-2 modification on D to eliminate a priori information on tone n and tone n. The third equality follows from the fact that g diff,n = gdiff,n. The inverse of the covariance matrix can also be split into submatrices: [ [Cov(z n,z n )] 1 Bn b = n By expressing that the product Cov(z n,z n ) [Cov(z n,z n )] 1 should be equal to the identity matrix, the submatrices B n, b n and v n can be found as follows: b H n p n = D 1 n d n 1 v n = u n d H np n b n = p n v n B n = D 1 n b n p H n. In this computation, D 1 n is needed. This inverse can be calculated in an efficient way. To this aim, write D n as v n D n = D + a n a H n + (a n a H n) T with a n = 1 v n g diff,n, and define q n = D 1 a n c n = a T nq n = q T na n C d n = a H nq n = q H na n R. By applying twice the matrix inversion lemma 1, it can be shown that the inverse is equal to ]. D 1 n = D 1 2(1 + d n)r{q n q H n } 2R{c nq n q T n } (1 + d n ) 2 c n 2. The D 1 should be calculated only once. This reduces the complexity of inverting D n for all tones together from O(N u T 3 ) to O(T 3 + N u T 2 ), with N u the number of used tones. The complexity associated with the computation of the equalizer coefficients is summarized in Table I. Typical values for downstream transmission are N u NFFT 2 = 256 and T = 16, leading to a total complexity of O(N u T(T + N u )). 1 More specifically: if A = B+cc H, then A 1 = B 1 B 1 cc H B 1 1+c H B 1 c. VI. APPROXIMATE IMPLEMENTATION The equalizer filter coefficients have to be updated for every tone and for every iteration, based on the available a priori information. To reduce this computational burden one can make some approximations by assuming that 1) the previous symbol X (k 1) is perfectly known from the previous equalization and decoding step, which gives a zero variance for all the tones of the previous symbol; 2) from the second iteration, the variance of the symbol of interest is also set to zero for all tones. This is true for perfect a priori information. Moreover, there is no a priori information available about the next symbol X (k+1), leading to unit variance for all tones in all iterations. In this way, the filter coefficients are fixed for all DMT symbols, but the coefficients of the first iteration differ from those of further iterations. All the coefficients can be initialized before transmission. Only the mean of the transmitted symbols has to be computed. The initialization complexity is given in Table I, but this should be done only once. Simulations have shown that these approximations do not introduce a large performance degradation (see section VII). VII. SIMULATION RESULTS Time-domain simulations were performed for a downstream ADSL loop of 4 km with additive Gaussian noise. The psd of the transmitted signal was -40 dbm/hz while the psd of the noise was -140 dbm/hz. For the encoding, we chose a high-rate R = 9/10 recursive systematic convolutional code of order 4, with an octal representation [ ], as described in [14]. Natural mapping was selected for both square and non-square constellations, since natural mapping has a better performance than Gray mapping in iterative schemes [15]. The number of equalization taps was set to T = 16. The MAP decoding is done using the dual code as described in [16]. Since the trellis is not terminated the last bits of the decoded sequence are more sensitive to errors. If we force the (de)interleaver to map well-conditioned bits onto the end of the coded sequence, we can reduce the BER at the end of the codeword. This kind of interleaver is further called an adjusted (random) interleaver. The comparison between the original per tone equalization and the turbo per tone equalization is based on equal target bit error rate for both schemes. The performance is then measured by the achievable capacity. The turbo scheme is initialized with a certain bit loading, which gives rise to a specific bit error rate (BER), whereas in the original per tone scheme the bit loading is calculated given the BER. For infinite granularity this bit loading is computed as follows 2 b = n b n = n log 2 ( 1 + SNR n γ c Γ ), with γ c the coding gain and Γ the SNR gap, which expresses the distance between the theoretical Shannon capacity and the 2 There is no noise margin included in this calculation.

6 TABLE II BER FOR TURBO PER TONE EQUALIZATION ( 10 6 ) interleaver iter.1 iter.2 iter.3 random adjusted TABLE III CAPACITY (MBPS) interleaver Turbo-PTEQ PTEQ (RS) PTEQ (RS+Wei) random adjusted practically achievable bitrate [17]. This SNR gap depends on the target BER, which is taken from the 3th iteration of the turbo per tone equalization scheme. The SNR is the same as the SNR after equalization in the first iteration of the turbo scheme, since in the absence of a priori information the two equalization procedures are equal. The ADSL standard provides Reed Solomon (RS) codes for the error correction with a coding gain of 3 db. The standard states that as an option a 4D 16-state trellis code (the Wei-code) can be concatenated with an RS code. This concatenated coding scheme results in a coding gain of 5.2 db. Table II shows the BER performance of the turbo per tone equalization. From simulations it could be seen that 3 iterations are sufficient for convergence. Making the above mentioned adjustments to the interleaver further decreases the bit error rate. In Table III the capacity obtained with the turbo-pteq based receiver is compared to the capacity obtained with the receiver based on the original PTEQ, with two different coding schemes. It can be seen that the turbo-pteq performs 14 to 17% better than the PTEQ scheme. The results for the approximate implementation are shown in Table IV. The approximations can be made either in the first or the second and third iteration, or in all iterations. The performance degradation is small, despite the fixed equalizer filters. This means that the approximations made are justified in this situation. VIII. CONCLUSIONS In this paper, we introduced the turbo principle in the per tone equalization for DMT-ADSL modems. A receiver scheme where equalization and decoding are performed in TABLE IV BER: APPROXIMATE IMPLEMENTATIONS ( 10 6 ) iter.1 iter.2&3 iter.1 iter.2 iter.3 MMSE MMSE approx approx. MMSE approx an iterative fashion, was presented. We have described an efficient implementation of the turbo per tone equalization, taking into account the structure of the per tone equalization. It is shown that the new scheme performs significantly better than the original per tone equalization based scheme. First approximations to reduce the complexity give almost the same results. However, further reduction of the complexity is still necessary and this will be the subject of further research. ACKNOWLEDGMENTS Hilde Vanhaute is a Research Assistant with the I.W.T.. This work was carried out at the SCD laboratory of the Katholieke Universiteit Leuven, in the frame of the Interuniversity Poles of Attraction Program ( ) - IUAP P5/22 and P5/11, the Concerted Research Action GOA-MEFISTO- 666, Research Project FWO nr.g REFERENCES [1] K. Van Acker, G. Leus, M. Moonen, O. van de Wiel, and T. Pollet, Per tone equalization for DMT-based systems, IEEE Trans. Commun., vol. 49, pp , Jan [2] N. Al-Dhahir and J. Cioffi, Optimum finite-length equalization for multicarrier transceivers, IEEE Trans. Commun., vol. 44, pp , Jan [3] C. Berrou, A. Glavieux, and P. Thitimajshima, Near shannon limit error correcting coding and decoding: turbo codes, in Proc. IEEE Int. Conf. Commun. 93, vol. 2, Geneva, Switzerland, May 1993, pp [4] S. Benedetto, D. Divsalar, G. Montorsi, and F. Pollara, Parallel concatenated trellis coded modulation, in Proc. IEEE Int. Conf. Commun. 96, Dallas, TX, 1996, pp [5] X. Wang and H. V. Poor, Iterative (turbo) soft interference cancellation and decoding for coded CDMA, IEEE Trans. Commun., vol. 47, pp , July [6] C. Douillard, M. Jézéquel, C. Berrou, A. Picart, P. Didier, and A. Glavieux, Iterative correction of intersymbol interference: turboequalization, Eur. Trans. Telecomm., vol. 6, pp , Sept./Oct [7] A. Glavieux, C. Laot, and J. Labat, Turbo equalization over a frequency selective channel, in Proc. Int. Symp. Turbo Codes & Related Topics, Brest, France, Sept. 1997, pp [8] M. Tüchler, R. Koetter, and A. Singer, Turbo equalization: principles and new results, IEEE Trans. Commun., vol. 50, pp , May [9] J. Hagenauer, E. Offer, and L. Papke, Iterative decoding of binary block and convolutional codes, IEEE Trans. Inform. Theory, vol. 42, pp , Mar [10] P. Robertson, E. Villebrun, and P. Höher, A comparison of optimal and sub-optimal MAP decoding algorithms operating in the log domain, in Proc IEEE Int. Conf. Commun., June 1995, pp [11] M. Tüchler, A. Singer, and R. Koetter, Minimum mean squared error equalization using a priori information, IEEE Trans. Signal Processing, vol. 50, pp , Mar [12] C. Laot, A. Glavieux, and J. Labat, Turbo equalization: adaptive equalization and channel decoding jointly optimized, IEEE J. Select. Areas Commun., vol. 19, pp , Sept [13] G. Golub and C. V. Loan, Matrix computations, 3rd ed. Johns Hopkins University Press, [14] A. Graell i Amat, S. Benedetto, and G. Montorsi, High-rate convolutional codes: search, efficient decoding and applications, in Proc. Inf. Theory Workshop, Bangalore, Oct , 2002, pp [15] S. ten Brink, J. Speidel, and R.-H. Yan, Iterative demapping and decoding for multilevel modulation, in Proc. IEEE Globecom 98, vol. 1, Sydney, Australia, Nov. 1998, pp [16] S. Riedel, MAP decoding of convolutional codes using reciprocal dual codes, IEEE Trans. Inform. Theory, vol. 44, pp , May [17] G. Forney and M. Eyuboglu, Combined equalization and coding using precoding, IEEE Commun. Mag., pp , Dec

Turbo-per-Tone Equalization for ADSL Systems

Turbo-per-Tone Equalization for ADSL Systems EURASIP Journal on Applied Signal Processing 2005:6, 852 860 c 2005 H. Vanhaute and M. Moonen Turbo-per-Tone Equalization for ADSL Systems Hilde Vanhaute ESAT/SCD, Katholieke Universiteit Leuven, Kasteelpark

More information

A soft-in soft-out detection approach using partial gaussian approximation

A soft-in soft-out detection approach using partial gaussian approximation University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2012 A soft-in soft-out detection approach using

More information

When does vectored Multiple Access Channels (MAC) optimal power allocation converge to an FDMA solution?

When does vectored Multiple Access Channels (MAC) optimal power allocation converge to an FDMA solution? When does vectored Multiple Access Channels MAC optimal power allocation converge to an FDMA solution? Vincent Le Nir, Marc Moonen, Jan Verlinden, Mamoun Guenach Abstract Vectored Multiple Access Channels

More information

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 8, AUGUST Linear Turbo Equalization Analysis via BER Transfer and EXIT Charts

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 8, AUGUST Linear Turbo Equalization Analysis via BER Transfer and EXIT Charts IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 8, AUGUST 2005 2883 Linear Turbo Equalization Analysis via BER Transfer and EXIT Charts Seok-Jun Lee, Andrew C. Singer, Member, IEEE, and Naresh R.

More information

Soft-Output Decision-Feedback Equalization with a Priori Information

Soft-Output Decision-Feedback Equalization with a Priori Information Soft-Output Decision-Feedback Equalization with a Priori Information Renato R. opes and John R. Barry School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, Georgia 333-5

More information

Optimized Symbol Mappings for Bit-Interleaved Coded Modulation with Iterative Decoding

Optimized Symbol Mappings for Bit-Interleaved Coded Modulation with Iterative Decoding Optimized Symbol Mappings for Bit-nterleaved Coded Modulation with terative Decoding F. Schreckenbach, N. Görtz, J. Hagenauer nstitute for Communications Engineering (LNT) Munich University of Technology

More information

Aalborg Universitet. Bounds on information combining for parity-check equations Land, Ingmar Rüdiger; Hoeher, A.; Huber, Johannes

Aalborg Universitet. Bounds on information combining for parity-check equations Land, Ingmar Rüdiger; Hoeher, A.; Huber, Johannes Aalborg Universitet Bounds on information combining for parity-check equations Land, Ingmar Rüdiger; Hoeher, A.; Huber, Johannes Published in: 2004 International Seminar on Communications DOI link to publication

More information

Iterative Equalization using Improved Block DFE for Synchronous CDMA Systems

Iterative Equalization using Improved Block DFE for Synchronous CDMA Systems Iterative Equalization using Improved Bloc DFE for Synchronous CDMA Systems Sang-Yic Leong, Kah-ing Lee, and Yahong Rosa Zheng Abstract Iterative equalization using optimal multiuser detector and trellis-based

More information

Turbo Codes for Deep-Space Communications

Turbo Codes for Deep-Space Communications TDA Progress Report 42-120 February 15, 1995 Turbo Codes for Deep-Space Communications D. Divsalar and F. Pollara Communications Systems Research Section Turbo codes were recently proposed by Berrou, Glavieux,

More information

Turbo Codes for xdsl modems

Turbo Codes for xdsl modems Turbo Codes for xdsl modems Juan Alberto Torres, Ph. D. VOCAL Technologies, Ltd. (http://www.vocal.com) John James Audubon Parkway Buffalo, NY 14228, USA Phone: +1 716 688 4675 Fax: +1 716 639 0713 Email:

More information

A FREQUENCY-DOMAIN EIGENFILTER APPROACH FOR EQUALIZATION IN DISCRETE MULTITONE SYSTEMS

A FREQUENCY-DOMAIN EIGENFILTER APPROACH FOR EQUALIZATION IN DISCRETE MULTITONE SYSTEMS A FREQUENCY-DOMAIN EIGENFILTER APPROACH FOR EQUALIZATION IN DISCRETE MULTITONE SYSTEMS Bo Wang and Tulay Adala Department of Computer Science and Electrical Engineering University of Maryland, Baltimore

More information

TURBO equalization is a joint equalization and decoding

TURBO equalization is a joint equalization and decoding IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 6, NO., FEBRUARY 008 81 Low Complexity Soft-Input Soft-Output Block Decision Feedback Equalization Jingxian Wu, Member, IEEE, and Yahong R. Zheng,

More information

An Analytical Method for MMSE MIMO T Equalizer EXIT Chart Computation. IEEE Transactions on Wireless Commun 6(1): 59-63

An Analytical Method for MMSE MIMO T Equalizer EXIT Chart Computation. IEEE Transactions on Wireless Commun 6(1): 59-63 JAIST Reposi https://dspace.j Title An Analytical Method for MMSE MIMO T Equalizer EXIT Chart Computation Authors)Kansanen, K.; Matsumoto, T. Citation IEEE Transactions on Wireless Commun 61): 59-63 Issue

More information

A LOWER BOUND ON THE PERFORMANCE OF SIMPLIFIED LINEAR PRECODING FOR VECTORED VDSL

A LOWER BOUND ON THE PERFORMANCE OF SIMPLIFIED LINEAR PRECODING FOR VECTORED VDSL See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/228664781 A LOWER BOUND ON THE PERFORMANCE OF SIMPLIFIED LINEAR PRECODING FOR VECTORED VDSL

More information

Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems

Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems Lei Zhang, Chunhui Zhou, Shidong Zhou, Xibin Xu National Laboratory for Information Science and Technology, Tsinghua

More information

Performance of Multi Binary Turbo-Codes on Nakagami Flat Fading Channels

Performance of Multi Binary Turbo-Codes on Nakagami Flat Fading Channels Buletinul Ştiinţific al Universităţii "Politehnica" din Timişoara Seria ELECTRONICĂ şi TELECOMUNICAŢII TRANSACTIONS on ELECTRONICS and COMMUNICATIONS Tom 5(65), Fascicola -2, 26 Performance of Multi Binary

More information

Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels

Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels Adaptive Bit-Interleaved Coded OFDM over Time-Varying Channels Jin Soo Choi, Chang Kyung Sung, Sung Hyun Moon, and Inkyu Lee School of Electrical Engineering Korea University Seoul, Korea Email:jinsoo@wireless.korea.ac.kr,

More information

New Puncturing Pattern for Bad Interleavers in Turbo-Codes

New Puncturing Pattern for Bad Interleavers in Turbo-Codes SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 6, No. 2, November 2009, 351-358 UDK: 621.391.7:004.052.4 New Puncturing Pattern for Bad Interleavers in Turbo-Codes Abdelmounaim Moulay Lakhdar 1, Malika

More information

On the Computation of EXIT Characteristics for Symbol-Based Iterative Decoding

On the Computation of EXIT Characteristics for Symbol-Based Iterative Decoding On the Computation of EXIT Characteristics for Symbol-Based Iterative Decoding Jörg Kliewer, Soon Xin Ng 2, and Lajos Hanzo 2 University of Notre Dame, Department of Electrical Engineering, Notre Dame,

More information

Turbo Compression. Andrej Rikovsky, Advisor: Pavol Hanus

Turbo Compression. Andrej Rikovsky, Advisor: Pavol Hanus Turbo Compression Andrej Rikovsky, Advisor: Pavol Hanus Abstract Turbo codes which performs very close to channel capacity in channel coding can be also used to obtain very efficient source coding schemes.

More information

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding 1 New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding Alireza Kenarsari-Anhari, Student Member, IEEE, and Lutz Lampe, Senior Member, IEEE Abstract Bit-interleaved

More information

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors C. Vincent Sinn Telecommunications Laboratory University of Sydney, Australia cvsinn@ee.usyd.edu.au Daniel Bielefeld

More information

Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation

Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation Joint FEC Encoder and Linear Precoder Design for MIMO Systems with Antenna Correlation Chongbin Xu, Peng Wang, Zhonghao Zhang, and Li Ping City University of Hong Kong 1 Outline Background Mutual Information

More information

Symbol Interleaved Parallel Concatenated Trellis Coded Modulation

Symbol Interleaved Parallel Concatenated Trellis Coded Modulation Symbol Interleaved Parallel Concatenated Trellis Coded Modulation Christine Fragouli and Richard D. Wesel Electrical Engineering Department University of California, Los Angeles christin@ee.ucla. edu,

More information

Shannon meets Wiener II: On MMSE estimation in successive decoding schemes

Shannon meets Wiener II: On MMSE estimation in successive decoding schemes Shannon meets Wiener II: On MMSE estimation in successive decoding schemes G. David Forney, Jr. MIT Cambridge, MA 0239 USA forneyd@comcast.net Abstract We continue to discuss why MMSE estimation arises

More information

Multicarrier transmission DMT/OFDM

Multicarrier transmission DMT/OFDM W. Henkel, International University Bremen 1 Multicarrier transmission DMT/OFDM DMT: Discrete Multitone (wireline, baseband) OFDM: Orthogonal Frequency Division Multiplex (wireless, with carrier, passband)

More information

THE EFFECT OF PUNCTURING ON THE CONVOLUTIONAL TURBO-CODES PERFORMANCES

THE EFFECT OF PUNCTURING ON THE CONVOLUTIONAL TURBO-CODES PERFORMANCES THE EFFECT OF PUNCTURING ON THE CONVOLUTIONAL TURBO-COES PERFORMANCES Horia BALTA 1, Lucian TRIFINA, Anca RUSINARU 1 Electronics and Telecommunications Faculty, Bd. V. Parvan, 1900 Timisoara, ROMANIA,

More information

State-of-the-Art Channel Coding

State-of-the-Art Channel Coding Institut für State-of-the-Art Channel Coding Prof. Dr.-Ing. Volker Kühn Institute of Communications Engineering University of Rostock, Germany Email: volker.kuehn@uni-rostock.de http://www.int.uni-rostock.de/

More information

Time-Varying FIR Decision Feedback Equalization of Doubly-Selective Channels

Time-Varying FIR Decision Feedback Equalization of Doubly-Selective Channels Time-Varying FIR Decision Feedback Equalization of Doubly-Selective Channels Imad Barhumi, Geert Leus and Marc Moonen K.U.Leuven-ESAT, Kasteelpark Arenberg 10, 3001 Leuven, Belgium Email: {imad.barhumi,geert.leus,marc.moonen}@esat.kuleuven.ac.be

More information

Efficient Computation of EXIT Functions for Non-Binary Iterative Decoding

Efficient Computation of EXIT Functions for Non-Binary Iterative Decoding TO BE PUBLISHED IN IEEE TRANSACTIONS ON COMMUNCATIONS, DECEMBER 2006 Efficient Computation of EXIT Functions for Non-Binary Iterative Decoding Jörg Kliewer, Senior Member, IEEE, Soon Xin Ng, Member, IEEE,

More information

TO combat the effects of intersymbol interference, an equalizer

TO combat the effects of intersymbol interference, an equalizer 2716 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 54, NO. 7, JULY 2006 The Impact of Both a Priori Information and Channel Estimation Errors on the MAP Equalizer Performance Noura Sellami, Aline Roumy,

More information

An Adaptive Blind Channel Shortening Algorithm for MCM Systems

An Adaptive Blind Channel Shortening Algorithm for MCM Systems Hacettepe University Department of Electrical and Electronics Engineering An Adaptive Blind Channel Shortening Algorithm for MCM Systems Blind, Adaptive Channel Shortening Equalizer Algorithm which provides

More information

Ralf Koetter, Andrew C. Singer, and Michael Tüchler

Ralf Koetter, Andrew C. Singer, and Michael Tüchler Ralf Koetter, Andrew C. Singer, and Michael Tüchler Capitalizing on the tremendous performance gains of turbo codes and the turbo decoding algorithm, turbo equalization is an iterative equalization and

More information

Mapper & De-Mapper System Document

Mapper & De-Mapper System Document Mapper & De-Mapper System Document Mapper / De-Mapper Table of Contents. High Level System and Function Block. Mapper description 2. Demodulator Function block 2. Decoder block 2.. De-Mapper 2..2 Implementation

More information

These outputs can be written in a more convenient form: with y(i) = Hc m (i) n(i) y(i) = (y(i); ; y K (i)) T ; c m (i) = (c m (i); ; c m K(i)) T and n

These outputs can be written in a more convenient form: with y(i) = Hc m (i) n(i) y(i) = (y(i); ; y K (i)) T ; c m (i) = (c m (i); ; c m K(i)) T and n Binary Codes for synchronous DS-CDMA Stefan Bruck, Ulrich Sorger Institute for Network- and Signal Theory Darmstadt University of Technology Merckstr. 25, 6428 Darmstadt, Germany Tel.: 49 65 629, Fax:

More information

QPP Interleaver Based Turbo-code For DVB-RCS Standard

QPP Interleaver Based Turbo-code For DVB-RCS Standard 212 4th International Conference on Computer Modeling and Simulation (ICCMS 212) IPCSIT vol.22 (212) (212) IACSIT Press, Singapore QPP Interleaver Based Turbo-code For DVB-RCS Standard Horia Balta, Radu

More information

POWER ALLOCATION AND OPTIMAL TX/RX STRUCTURES FOR MIMO SYSTEMS

POWER ALLOCATION AND OPTIMAL TX/RX STRUCTURES FOR MIMO SYSTEMS POWER ALLOCATION AND OPTIMAL TX/RX STRUCTURES FOR MIMO SYSTEMS R. Cendrillon, O. Rousseaux and M. Moonen SCD/ESAT, Katholiee Universiteit Leuven, Belgium {raphael.cendrillon, olivier.rousseaux, marc.moonen}@esat.uleuven.ac.be

More information

Research on Unequal Error Protection with Punctured Turbo Codes in JPEG Image Transmission System

Research on Unequal Error Protection with Punctured Turbo Codes in JPEG Image Transmission System SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol. 4, No. 1, June 007, 95-108 Research on Unequal Error Protection with Punctured Turbo Codes in JPEG Image Transmission System A. Moulay Lakhdar 1, R. Méliani,

More information

On Improving the BER Performance of Rate-Adaptive Block Transceivers, with Applications to DMT

On Improving the BER Performance of Rate-Adaptive Block Transceivers, with Applications to DMT On Improving the BER Performance of Rate-Adaptive Block Transceivers, with Applications to DMT Yanwu Ding, Timothy N. Davidson and K. Max Wong Department of Electrical and Computer Engineering, McMaster

More information

Revision of Lecture 4

Revision of Lecture 4 Revision of Lecture 4 We have discussed all basic components of MODEM Pulse shaping Tx/Rx filter pair Modulator/demodulator Bits map symbols Discussions assume ideal channel, and for dispersive channel

More information

A Relation between Conditional and Unconditional Soft Bit Densities of Binary Input Memoryless Symmetric Channels

A Relation between Conditional and Unconditional Soft Bit Densities of Binary Input Memoryless Symmetric Channels A Relation between Conditional and Unconditional Soft Bit Densities of Binary Input Memoryless Symmetric Channels Wolfgang Rave Vodafone Chair Mobile Communications Systems, Technische Universität Dresden

More information

PUNCTURED 8-PSK TURBO-TCM TRANSMISSIONS USING RECURSIVE SYSTEMATIC CONVOLUTIONAL GF ( 2 N ) ENCODERS

PUNCTURED 8-PSK TURBO-TCM TRANSMISSIONS USING RECURSIVE SYSTEMATIC CONVOLUTIONAL GF ( 2 N ) ENCODERS 19th European Signal Processing Conference (EUSIPCO 2011) Barcelona, Spain, August 29 - September 2, 2011 PUCTURED 8-PSK TURBO-TCM TRASMISSIOS USIG RECURSIVE SYSTEMATIC COVOLUTIOAL GF ( 2 ) ECODERS Calin

More information

On iterative equalization, estimation, and decoding

On iterative equalization, estimation, and decoding On iterative equalization, estimation, and decoding R. Otnes and M. Tüchler Norwegian Defence Research Establishment, PO box 25, N-227 Kjeller, Norway Institute for Communications Engineering, Munich University

More information

Low-complexity soft-decision feedback turbo equalization for multilevel modulations

Low-complexity soft-decision feedback turbo equalization for multilevel modulations Scholars' Mine Doctoral Dissertations Student Research & Creative Works Spring 2012 Low-complexity soft-decision feedback turbo equalization for multilevel modulations Huang Lou Follow this and additional

More information

Error Correction and Trellis Coding

Error Correction and Trellis Coding Advanced Signal Processing Winter Term 2001/2002 Digital Subscriber Lines (xdsl): Broadband Communication over Twisted Wire Pairs Error Correction and Trellis Coding Thomas Brandtner brandt@sbox.tugraz.at

More information

Transmit Covariance Matrices for Broadcast Channels under Per-Modem Total Power Constraints and Non-Zero Signal to Noise Ratio Gap

Transmit Covariance Matrices for Broadcast Channels under Per-Modem Total Power Constraints and Non-Zero Signal to Noise Ratio Gap 1 Transmit Covariance Matrices for Broadcast Channels under Per-Modem Total Power Constraints and Non-Zero Signal to Noise Ratio Gap Vincent Le Nir, Marc Moonen, Jochen Maes, Mamoun Guenach Abstract Finding

More information

A contribution to the reduction of the dynamic power dissipation in the turbo decoder

A contribution to the reduction of the dynamic power dissipation in the turbo decoder 0 0 0 0 0 0 Noname manuscript No. (will be inserted by the editor) A contribution to the reduction of the dynamic power dissipation in the turbo decoder Haisheng Liu Christophe Jego Emmanuel Boutillon

More information

Constellation Shaping for Communication Channels with Quantized Outputs

Constellation Shaping for Communication Channels with Quantized Outputs Constellation Shaping for Communication Channels with Quantized Outputs Chandana Nannapaneni, Matthew C. Valenti, and Xingyu Xiang Lane Department of Computer Science and Electrical Engineering West Virginia

More information

Turbo Codes. Manjunatha. P. Professor Dept. of ECE. June 29, J.N.N. College of Engineering, Shimoga.

Turbo Codes. Manjunatha. P. Professor Dept. of ECE. June 29, J.N.N. College of Engineering, Shimoga. Turbo Codes Manjunatha. P manjup.jnnce@gmail.com Professor Dept. of ECE J.N.N. College of Engineering, Shimoga June 29, 2013 [1, 2, 3, 4, 5, 6] Note: Slides are prepared to use in class room purpose, may

More information

On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods

On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods 1 On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods Haidong (David) Zhu, Behrouz Farhang-Boroujeny, and Rong-Rong Chen ECE Department, Unversity of Utah, USA emails: haidongz@eng.utah.edu,

More information

Information Theoretic Imaging

Information Theoretic Imaging Information Theoretic Imaging WU Faculty: J. A. O Sullivan WU Doctoral Student: Naveen Singla Boeing Engineer: James Meany First Year Focus: Imaging for Data Storage Image Reconstruction Data Retrieval

More information

Design of Multidimensional Mappings for Iterative MIMO Detection with Minimized Bit Error Floor

Design of Multidimensional Mappings for Iterative MIMO Detection with Minimized Bit Error Floor Design of Multidimensional Mappings for Iterative MIMO Detection with Minimized Bit Error Floor abil Sven Muhammad, Joachim Speidel Institute of Telecommunications, University of Stuttgart, Pfaffenwaldring

More information

Optimal Time Domain Equalization Design for Maximizing Data Rate of Discrete Multi-Tone Systems

Optimal Time Domain Equalization Design for Maximizing Data Rate of Discrete Multi-Tone Systems IEEE TRANSACTIONS ON SIGNAL PROCESSING 1 Optimal Time Domain Equalization Design for Maximizing Data Rate of Discrete Multi-Tone Systems Milo s Milo sević, Student Member, IEEE, Lúcio F C Pessoa, Senior

More information

On VDSL Performance and Hardware Implications for Single Carrier Modulation Transceivers

On VDSL Performance and Hardware Implications for Single Carrier Modulation Transceivers On VDSL Performance and ardware Implications for Single Carrier Modulation Transceivers S. AAR, R.ZUKUNFT, T.MAGESACER Institute for Integrated Circuits - BRIDGELAB Munich University of Technology Arcisstr.

More information

QAM Constellations for BICM-ID

QAM Constellations for BICM-ID Efficient Multi-Dimensional Mapping Using 1 QAM Constellations for BICM-ID Hassan M. Navazi and Md. Jahangir Hossain, Member, IEEE arxiv:1701.01167v1 [cs.it] 30 Dec 2016 The University of British Columbia,

More information

Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems

Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems Fast Near-Optimal Energy Allocation for Multimedia Loading on Multicarrier Systems Michael A. Enright and C.-C. Jay Kuo Department of Electrical Engineering and Signal and Image Processing Institute University

More information

Construction of low complexity Array based Quasi Cyclic Low density parity check (QC-LDPC) codes with low error floor

Construction of low complexity Array based Quasi Cyclic Low density parity check (QC-LDPC) codes with low error floor Construction of low complexity Array based Quasi Cyclic Low density parity check (QC-LDPC) codes with low error floor Pravin Salunkhe, Prof D.P Rathod Department of Electrical Engineering, Veermata Jijabai

More information

BLOCK DATA TRANSMISSION: A COMPARISON OF PERFORMANCE FOR THE MBER PRECODER DESIGNS. Qian Meng, Jian-Kang Zhang and Kon Max Wong

BLOCK DATA TRANSMISSION: A COMPARISON OF PERFORMANCE FOR THE MBER PRECODER DESIGNS. Qian Meng, Jian-Kang Zhang and Kon Max Wong BLOCK DATA TRANSISSION: A COPARISON OF PERFORANCE FOR THE BER PRECODER DESIGNS Qian eng, Jian-Kang Zhang and Kon ax Wong Department of Electrical and Computer Engineering, caster University, Hamilton,

More information

OPTIMUM fixed-rate scalar quantizers, introduced by Max

OPTIMUM fixed-rate scalar quantizers, introduced by Max IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL 54, NO 2, MARCH 2005 495 Quantizer Design for Channel Codes With Soft-Output Decoding Jan Bakus and Amir K Khandani, Member, IEEE Abstract A new method of

More information

Interleaver Design for Turbo Codes

Interleaver Design for Turbo Codes 1 Interleaver Design for Turbo Codes H. R. Sadjadpour, N. J. A. Sloane, M. Salehi, and G. Nebe H. Sadjadpour and N. J. A. Sloane are with AT&T Shannon Labs, Florham Park, NJ. E-mail: sadjadpour@att.com

More information

Single-Carrier Block Transmission With Frequency-Domain Equalisation

Single-Carrier Block Transmission With Frequency-Domain Equalisation ELEC6014 RCNSs: Additional Topic Notes Single-Carrier Block Transmission With Frequency-Domain Equalisation Professor Sheng Chen School of Electronics and Computer Science University of Southampton Southampton

More information

Chapter 7: Channel coding:convolutional codes

Chapter 7: Channel coding:convolutional codes Chapter 7: : Convolutional codes University of Limoges meghdadi@ensil.unilim.fr Reference : Digital communications by John Proakis; Wireless communication by Andreas Goldsmith Encoder representation Communication

More information

The Turbo Principle in Wireless Communications

The Turbo Principle in Wireless Communications The Turbo Principle in Wireless Communications Joachim Hagenauer Institute for Communications Engineering () Munich University of Technology (TUM) D-80290 München, Germany Nordic Radio Symposium, Oulu,

More information

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm HongSun An Student Member IEEE he Graduate School of I & Incheon Korea ahs3179@gmail.com Manar Mohaisen Student Member IEEE

More information

Channel Shortening for Bit Rate Maximization in DMT Communication Systems

Channel Shortening for Bit Rate Maximization in DMT Communication Systems Channel Shortening for Bit Rate Maximization in DMT Communication Systems Karima Ragoubi, Maryline Hélard, Matthieu Crussière To cite this version: Karima Ragoubi, Maryline Hélard, Matthieu Crussière Channel

More information

A Systematic Description of Source Significance Information

A Systematic Description of Source Significance Information A Systematic Description of Source Significance Information Norbert Goertz Institute for Digital Communications School of Engineering and Electronics The University of Edinburgh Mayfield Rd., Edinburgh

More information

Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary. Spatial Correlation

Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary. Spatial Correlation Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary Spatial Correlation Ahmed K Sadek, Weifeng Su, and K J Ray Liu Department of Electrical and Computer Engineering, and Institute for Systems

More information

Orthogonal Frequency Division Multiplexing with Index Modulation

Orthogonal Frequency Division Multiplexing with Index Modulation Globecom 2012 - Wireless Communications Symposium Orthogonal Frequency Division Multiplexing with Index Modulation Ertuğrul Başar, Ümit Aygölü, Erdal Panayırcı and H. Vincent Poor Istanbul Technical University,

More information

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 10, OCTOBER

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 49, NO. 10, OCTOBER TRANSACTIONS ON INFORMATION THEORY, VOL 49, NO 10, OCTOBER 2003 1 Algebraic Properties of Space Time Block Codes in Intersymbol Interference Multiple-Access Channels Suhas N Diggavi, Member,, Naofal Al-Dhahir,

More information

CoherentDetectionof OFDM

CoherentDetectionof OFDM Telematics Lab IITK p. 1/50 CoherentDetectionof OFDM Indo-UK Advanced Technology Centre Supported by DST-EPSRC K Vasudevan Associate Professor vasu@iitk.ac.in Telematics Lab Department of EE Indian Institute

More information

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise. Data Detection for Controlled ISI *Symbol by symbol suboptimum detection For the duobinary signal pulse h(nt) = 1 for n=0,1 and zero otherwise. The samples at the output of the receiving filter(demodulator)

More information

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land Ingmar Land, SIPCom8-1: Information Theory and Coding (2005 Spring) p.1 Overview Basic Concepts of Channel Coding Block Codes I:

More information

High rate soft output Viterbi decoder

High rate soft output Viterbi decoder High rate soft output Viterbi decoder Eric Lüthi, Emmanuel Casseau Integrated Circuits for Telecommunications Laboratory Ecole Nationale Supérieure des Télécomunications de Bretagne BP 83-985 Brest Cedex

More information

Reduced-State BCJR-Type Algorithms

Reduced-State BCJR-Type Algorithms 848 EEE JOURNAL ON SELECTED AREAS N COMMUNCATONS, VOL. 19, NO. 5, MAY 2001 Reduced-State BCJR-Type Algorithms Giulio Colavolpe, Associate Member, EEE, Gianluigi Ferrari, Student Member, EEE, and Riccardo

More information

PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS. Pratik Patil, Binbin Dai, and Wei Yu

PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS. Pratik Patil, Binbin Dai, and Wei Yu PERFORMANCE COMPARISON OF DATA-SHARING AND COMPRESSION STRATEGIES FOR CLOUD RADIO ACCESS NETWORKS Pratik Patil, Binbin Dai, and Wei Yu Department of Electrical and Computer Engineering University of Toronto,

More information

Analysis of Sum-Product Decoding of Low-Density Parity-Check Codes Using a Gaussian Approximation

Analysis of Sum-Product Decoding of Low-Density Parity-Check Codes Using a Gaussian Approximation IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 47, NO. 2, FEBRUARY 2001 657 Analysis of Sum-Product Decoding of Low-Density Parity-Check Codes Using a Gaussian Approximation Sae-Young Chung, Member, IEEE,

More information

Extended MinSum Algorithm for Decoding LDPC Codes over GF (q)

Extended MinSum Algorithm for Decoding LDPC Codes over GF (q) Extended MinSum Algorithm for Decoding LDPC Codes over GF (q) David Declercq ETIS ENSEA/UCP/CNRS UMR-8051, 95014 Cergy-Pontoise, (France), declercq@ensea.fr Marc Fossorier Dept. Electrical Engineering,

More information

On the Performance of SC-MMSE-FD Equalization for Fixed-Point Implementations

On the Performance of SC-MMSE-FD Equalization for Fixed-Point Implementations On the Performance of SC-MMSE-FD Equalization for Fixed-Point Implementations ISTC 2014, Bremen, Tamal Bose and Friedrich K. Jondral KIT Universität des Landes Baden-Württemberg und nationales Forschungszentrum

More information

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels Deric W. Waters and John R. Barry School of ECE Georgia Institute of Technology Atlanta, GA 30332-0250 USA {deric, barry}@ece.gatech.edu

More information

Lecture 4 : Introduction to Low-density Parity-check Codes

Lecture 4 : Introduction to Low-density Parity-check Codes Lecture 4 : Introduction to Low-density Parity-check Codes LDPC codes are a class of linear block codes with implementable decoders, which provide near-capacity performance. History: 1. LDPC codes were

More information

Channel Estimation with Low-Precision Analog-to-Digital Conversion

Channel Estimation with Low-Precision Analog-to-Digital Conversion Channel Estimation with Low-Precision Analog-to-Digital Conversion Onkar Dabeer School of Technology and Computer Science Tata Institute of Fundamental Research Mumbai India Email: onkar@tcs.tifr.res.in

More information

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Jilei Hou, Paul H. Siegel and Laurence B. Milstein Department of Electrical and Computer Engineering

More information

Infinite Length Results for Channel Shortening Equalizers

Infinite Length Results for Channel Shortening Equalizers Infinite Length Results for Channel Shortening Equalizers Richard K. Martin, C. Richard Johnson, Jr., Ming Ding, and Brian L. Evans Richard K. Martin and C. Richard Johnson, Jr. Cornell University School

More information

Channel Coding I. Exercises SS 2017

Channel Coding I. Exercises SS 2017 Channel Coding I Exercises SS 2017 Lecturer: Dirk Wübben Tutor: Shayan Hassanpour NW1, Room N 2420, Tel.: 0421/218-62387 E-mail: {wuebben, hassanpour}@ant.uni-bremen.de Universität Bremen, FB1 Institut

More information

MMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING

MMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING MMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING Yichuan Hu (), Javier Garcia-Frias () () Dept. of Elec. and Comp. Engineering University of Delaware Newark, DE

More information

Modulation & Coding for the Gaussian Channel

Modulation & Coding for the Gaussian Channel Modulation & Coding for the Gaussian Channel Trivandrum School on Communication, Coding & Networking January 27 30, 2017 Lakshmi Prasad Natarajan Dept. of Electrical Engineering Indian Institute of Technology

More information

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems Department of Electrical Engineering, College of Engineering, Basrah University Basrah Iraq,

More information

ACOMMUNICATION situation where a single transmitter

ACOMMUNICATION situation where a single transmitter IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 50, NO. 9, SEPTEMBER 2004 1875 Sum Capacity of Gaussian Vector Broadcast Channels Wei Yu, Member, IEEE, and John M. Cioffi, Fellow, IEEE Abstract This paper

More information

Computation of Information Rates from Finite-State Source/Channel Models

Computation of Information Rates from Finite-State Source/Channel Models Allerton 2002 Computation of Information Rates from Finite-State Source/Channel Models Dieter Arnold arnold@isi.ee.ethz.ch Hans-Andrea Loeliger loeliger@isi.ee.ethz.ch Pascal O. Vontobel vontobel@isi.ee.ethz.ch

More information

A Simple Baseband Transmission Scheme for Power-Line Channels

A Simple Baseband Transmission Scheme for Power-Line Channels A Simple Baseband Transmission Scheme for Power-Line Channels Raju Hormis Inaki Berenguer Xiaodong Wang Abstract We propose a simple PAM-based coded modulation scheme that overcomes two major constraints

More information

that efficiently utilizes the total available channel bandwidth W.

that efficiently utilizes the total available channel bandwidth W. Signal Design for Band-Limited Channels Wireless Information Transmission System Lab. Institute of Communications Engineering g National Sun Yat-sen University Introduction We consider the problem of signal

More information

Hybrid Concatenated Codes with Asymptotically Good Distance Growth

Hybrid Concatenated Codes with Asymptotically Good Distance Growth Hybrid Concatenated Codes with Asymptotically Good Distance Growth Christian Koller, Alexandre Graell i Amat,Jörg Kliewer, Francesca Vatta, and Daniel J. Costello, Jr. Department of Electrical Engineering,

More information

Blind Turbo Equalization in Gaussian and Impulsive Noise

Blind Turbo Equalization in Gaussian and Impulsive Noise 1092 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 50, NO. 4, JULY 2001 Blind Turbo Equalization in Gaussian and Impulsive Noise Xiaodong Wang, Member, IEEE, and Rong Chen Abstract We consider the problem

More information

A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra

A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra Proc. Biennial Symp. Commun. (Kingston, Ont.), pp. 3-35, June 99 A Family of Nyquist Filters Based on Generalized Raised-Cosine Spectra Nader Sheikholeslami Peter Kabal Department of Electrical Engineering

More information

The E8 Lattice and Error Correction in Multi-Level Flash Memory

The E8 Lattice and Error Correction in Multi-Level Flash Memory The E8 Lattice and Error Correction in Multi-Level Flash Memory Brian M Kurkoski University of Electro-Communications Tokyo, Japan kurkoski@iceuecacjp Abstract A construction using the E8 lattice and Reed-Solomon

More information

Signal Design for Band-Limited Channels

Signal Design for Band-Limited Channels Wireless Information Transmission System Lab. Signal Design for Band-Limited Channels Institute of Communications Engineering National Sun Yat-sen University Introduction We consider the problem of signal

More information

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved.

Introduction to Wireless & Mobile Systems. Chapter 4. Channel Coding and Error Control Cengage Learning Engineering. All Rights Reserved. Introduction to Wireless & Mobile Systems Chapter 4 Channel Coding and Error Control 1 Outline Introduction Block Codes Cyclic Codes CRC (Cyclic Redundancy Check) Convolutional Codes Interleaving Information

More information

CS6304 / Analog and Digital Communication UNIT IV - SOURCE AND ERROR CONTROL CODING PART A 1. What is the use of error control coding? The main use of error control coding is to reduce the overall probability

More information

Layered Orthogonal Lattice Detector for Two Transmit Antenna Communications

Layered Orthogonal Lattice Detector for Two Transmit Antenna Communications Layered Orthogonal Lattice Detector for Two Transmit Antenna Communications arxiv:cs/0508064v1 [cs.it] 12 Aug 2005 Massimiliano Siti Advanced System Technologies STMicroelectronics 20041 Agrate Brianza

More information

Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras

Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras e-mail: hari_jethanandani@yahoo.com Abstract Low-density parity-check (LDPC) codes are discussed

More information