Analysis of Circular Buffer Rate Matching for LTE Turbo Code

Size: px
Start display at page:

Download "Analysis of Circular Buffer Rate Matching for LTE Turbo Code"

Transcription

1 Analysis of Circular Buffer Rate Matching for LTE Turbo Code Jung-Fu (Thomas) Cheng *, Ajit Nimbalker +, Yufei Blankenship +, Brian Classon +, and T. Keith Blankenship + * Ericsson Research, RTP, NC, USA + Motorola Labs. Schaumburg, IL, USA thomas.cheng@ericsson.com, {a.nimbalker, yufei.blankenship, brian.classon, keith.blankenship}@motorola.com Abstract This paper discusses circular buffer rate matching (CBRM) algorithms for the turbo code in the Long Term Evolution (LTE) of the WCDMA-based air interface. To enhance performance at high code rates, systematic bit puncturing is incorporated in conjunction with the CBRM. The RM algorithm is further optimized based on the algebraic properties of the QPP interleavers and the 8-state recursive systematic convolutional code of the LTE turbo code. Index Terms turbo codes, rate-matching, circular buffers, catastrophic puncturing. I. INTRODUCTION HE explosive growth of mobile phone users and the Tincreasing demand for broadband wireless access has led to the development of a long term evolution (LTE) for the WCDMA-based air interface by the Third Generation Partnership Project (3GPP). Some key minimum requirements of LTE include packet data support with peak data rates of 300 Mbps on the downlink and 50 Mbps on the uplink, a low maximum latency of 10 ms MAC layer round trip delay, and flexible bandwidth support. These requirements have led to the adoption of OFDM based modulation and multiple access, MIMO antenna schemes, and adaptive modulation and coding with advanced channel coding and hybrid ARQ protocols. To address the high data rate requirements of LTE, the 3GPP working group undertook a rigorous evaluation of advanced channel coding candidates (turbo and LDPC codes). Consequently, it was decided to adopt the rate-1/3 WCDMA turbo code with a new contention-free internal interleaver based on quadratic permutation polynomial (QPP) to facilitate efficient high speed turbo decoding [1-3]. The QPP interleaver requires small parameter storage, provides excellent performance, and, most importantly, allows highly flexible parallelization due to its maximum contention-free property. The 3GPP working group also investigated the performance of the LTE turbo code in conjunction with different rate matching (RM) algorithm proposals. An RM algorithm repeats or punctures the bits of a mother codeword to generate a requested number of bits according to a desired code rate that may be different from the mother code rate of the turbo coder. The RM algorithm should also facilitate enhanced hybrid ARQ (HARQ) operation by minimizing repetition of coded bits (when possible) for subsequent retransmissions of a packet in order to increase coding gains via incremental redundancy (IR). Considering that the RM algorithm in 3GPP HSDPA is lacking in performance for certain code rates and block sizes, the topic of RM was extensively studied to devise a better solution for LTE. In this paper, we investigate the design and optimization of low-complexity high-performance RM algorithms based on circular buffers for LTE. Section II describes the design of the circular buffer rate matching algorithms with systematic bit puncturing. The optimization of sub-block interleavers based on the congruence property of the QPP interleaver is also presented. The optimization of sub-block interleavers is further analyzed with the theory of catastrophic puncturing avoidance in Section III. Numerical analysis is presented in Section IV and the paper is concluded in Section V. II. CIRCULAR BUFFER RATE MATCHING DESIGN The 3GPP turbo code is a systematic parallel concatenated convolutional code with two 8-state constituent encoders and one turbo code internal interleaver. Each constituent encoder is independently terminated by tail bits. For an input block size of K bits, the output of a turbo encoder consists of three length- K streams, corresponding to the systematic bit and two parity bit streams (referred to as the Systematic, Parity 1, and Parity 2 streams in the following), respectively, as well as 12 tail bits due to trellis termination. Thus, the actual mother code rate is slightly lower than 1/3. In LTE, the tail bits are multiplexed to the end of the three streams, whose lengths are hence increased to (K+4) bits each. In the circular buffer rate matching (CBRM) method for rate-1/3 turbo codes [4], each of the three output streams of the turbo coder is rearranged with its own sub-block interleaver. Figure 1 Operations of circular buffer rate matching for turbo code.

2 Figure 2 Conceptual composition of a circular buffer for LTE turbo code rate matching. White, red and blue cells contains bits from the Systematic, Parity 1 and Parity 2 streams, respectively. Green cells mark starting points of redundancy versions defined for RM. The number of columns for each stream is 32 (not shown to scale). Then, a single output buffer is formed by placing the rearranged systematic bits in the beginning followed by bit-bybit interlacing of the two rearranged parity streams (see Figure 1). Interlacing allows equal levels of protection for each constituent code. Since each sub-block interleaver is typically based on row-column permutations, the CB can also be visualized as in 2-dimensional format (1-dimensional CB is obtained by reading bits column-by column) as shown in Figure 2. Assuming 32 columns in each sub-block interleaver, the first 32 columns in Figure 2 represent the 32 columns of the systematic bits after sub-block interleaving, while the remaining 64 columns represent bit-by-bit interlaced columns of the permuted Parity 1 and Parity 2 streams. For a desired code rate, the number of coded bits N data to be selected for transmission is passed to the RM algorithm. The bit selection step of the CBRM simply reads out the first N data bits from the start of the buffer. In general, the bits to be selected for transmission can be read out starting from any point in the buffer. If the end of the buffer is reached, then the reading continues by wrapping around to the beginning of the buffer (hence the term circular buffer). Thus, puncturing and repetition is achieved using a unified method. The CRBM algorithm has advantages in flexibility (in code rates achieved) and also granularity (in stream sizes). Typically, lowcomplexity sub-block interleavers that facilitate uniform puncturing at any code rate are preferred [4]. Next, we describe two performance enhancements that were adopted in the LTE CBRM algorithm. A. Systematic Bit Puncturing Incremental Redundancy (IR) based HARQ operation is a key performance enabler in LTE. Thus, an LTE RM algorithm is expected to provide different subsets, denoted by redundancy version (RV), of the codeword for different transmissions of a packet (i.e., minimize repetition of coded bits when possible). In CBRM, different RVs can be specified by simply defining different starting points (to start reading out) in the CB. For the first transmission (RV=0), it is conventionally assumed the bits are read out from the beginning of the CB, which means that all systematic bits are always selected and puncturing, if needed, is applied to parity bits only. However, it is wellknown that, for turbo codes with well-designed interleavers, most of the Hamming weight in the minimum distance (and other terms in the distance spectrum) resides in the parity streams. Therefore, if excessive puncturing is applied to the parity bits, the effective minimum distance of the punctured code can degrade significantly at high code rates. Therefore a small amount of systematic bit puncturing has been proposed in the literature to enhance performance for high coding rates [5-7]. Initial transmissions with high code rates (with HARQ operation to improve reliability) are expected in LTE to reach the aggressive data rate targets. Therefore, for LTE, it was agreed to puncture a small portion of systematic bits by starting the first RV (RV=0) at an offset compared to the beginning of the CB. With the 2-D circular buffer, the systematic bit puncturing is easily enabled by skipping the first σ columns in the CB for first RV. The setting of σ=2 adopted in LTE thus results in puncturing ~6% of the systematic bits. B. Sub-block Interleaver Optimization with Address Offset In LTE a total of 188 byte-aligned QPP interleavers are defined for the turbo code [1]. Each QPP interleaver has the even-even property by which even indices in the input block are mapped to even indices after the permutation. Keeping this under consideration, for the CBRM, consider a sub-block interleaver of length K+4 derived as follows, where K is the QPP interleaver length. The input block is written row-by row starting from the top row into a ceil((k+4)/32) 32 matrix (dummy bits prepended if the matrix is not full). The columns are then permuted via a length-32 permutation given below. ColPerm = [0, 16, 8, 24, 4, 20, 12, 28, 2, 18, 10, 26, 6, 22, 14, 30, 1, 17, 9, 25, 5, 21, 13, 29, 3, 19, 11, 27, 7, 23, 15, 31]. (1) The output of the subblock interleaver is then generated by reading the column-permuted matrix column-by-column nominally starting from the 1 st column (dummy bits are skipped). It can be seen that the sub-block interleaver places all even indices followed by all odd indices in the rearranged subblock (ignoring the tail bits). Thus, if the same sub-block interleaver is used for all three streams to form the CB, due to the even-even property of the QPP interleaver, the first K bits following the systematic bits in the CB are associated with K/2 even-indexed positions in the 1 st constituent encoder and K/2 even indexed positions in the 2 nd constituent encoder leading to unequal levels of protection for odd and even indices of the input block. This can be remedied by modifying the sub-block permutation of the second parity stream such that all odd indices are placed in the front, followed by all even indices. Thus, for index i, if π sys (i) denotes the permutation of the systematic sub-block interleaver, then the permutations of the two parity sub-block interleavers are given by π par0 (i) = π sys (i), and π par1 (i) = (π sys (i)+δ) mod (K+4), where δ denotes an offset. In summary, the CBRM algorithms to be investigated in this paper can be characterized by the two parameters σ and δ. The baseline algorithm with systematic bit puncturing but no subblock interleaver offset is referred to as the CBRM(σ=2,δ=0) algorithm. Exploiting the congruence property of the QPP interleavers, the enhanced CBRM(σ=2,δ=1) algorithms sets the sub-block interleaver offset to δ=1.

3 III. AVOIDING CATASTROPHIC PUNCTURING IN CBRM To reap the full benefits of systematic bit puncturing, it is important to avoid catastrophic puncturing. In particular, the overall encoding process (including turbo encoder and RM) could become catastrophic if all (or almost all) the parity weight corresponding to an input bit sequence of potentially infinite weight is punctured away [8]. With low Hamming weights, small amounts of channel noise can induce the decoder to make completely wrong decisions, resulting in very high block error rates (BLER). The catastrophic puncturing patterns for the 8-state constituent codes studied in [9] are used to analyze the CBRM algorithms. A. Catastrophic Puncturing in CBRM (σ=2,δ=0) The operations of the CBRM algorithms have a period of 32 due to the length-32 row-column subblock permutation. Thus, skipping the first σ=2 columns in the CB induces a periodic systematic bit puncturing in the 1 st constituent code, represented by the following periodic puncturing mask: Systematic Puncturing Mask = [ ], (2) where 1 and 0 indicate retaining and discarding of systematic bits at the corresponding positions, respectively. The positions in the first period are further distinguished by bold letters. The corresponding parity bit puncturing patterns to avoid are classified in the following critical bit mask [9]: Period-16 Critical Parity Bit Mask = [xccxxcxcccxxcxccxccxxcxcccxxcxcc], (3) where C and x indicate critical and uncritical parity bit positions, respectively. To avoid catastrophic puncturing, at least one critical parity bit in each period of 16 should be retained by the rate matcher. Interestingly, the QPP permutation also has some periodic properties. For a QPP interleaver with a block size divisible by 16 it can be shown (using the maximum contention-free property) that for any integer k, QPP (16k) mod 16 = 0 (4) In LTE, all QPP block sizes with K 512 and half of those with K<512 are divisible by 16. As a consequence, due to interaction of the periodicities of the CBRM and the QPP permutation, σ=2 induces the same periodic-16 systematic bit puncturing pattern in the second constituent code also. To examine the effective parity bit puncturing pattern of the CBRM (σ=2,δ=0), the critical bit mask of (3) has to be permuted by the inter-column permutation pattern of (1): Critical Bit Mask for Parity 1 and Parity 2 in the CB = [xxccxxccccxxxxccccccccxxxxxxcccc]. (5) This allows us to make the following analysis assuming RV=0. For coding rates r 32/34 (~0.94), the transmitted bits consist of 30 columns of the Systematic stream and no more than 2 columns for each of the Parity streams. From (5), it is clear that the encoding is catastrophic since none of the critical parity bits are retained. For coding rates 32/38 r 32/34, the transmitted bits consist of 30 columns of the Systematic stream and no more than 4 columns for each of the parity streams. Since, only a small number of the parity bits are retained from the critical positions in both constituent codes, the performance may suffer even though a total catastrophic puncturing is avoided. As more and more critical parity bits are retained in the two constituent codes (i.e., as code rate reduces), iterative decoding enables the two constituent codes to cooperate and recover some of the critical punctured positions. However, this recovery is dependent of the specific QPP permutation. Although catastrophic puncturing is avoided, performance instability can cause BLER performance flooring for certain block sizes. For coding rates r 32/38 (~0.84), the transmitted bits consist of 30 columns of the Systematic stream and more than 4 columns for each of parity stream. Catastrophic puncturing in both constituent codes is avoided as at least one critical parity bit position is retained periodically. Therefore, the CBRM(σ=2,δ=0) algorithm is expected to perform poorly for code rate r 32/34=0.94. The performance should gradually improve as the coding rate decreases toward 32/38=0.84. For code rate r 0.84, its performance should become competitive to other well-designed RM algorithms. B. Partial Catastrophic Puncturing Avoidance in CBRM(σ=2,δ=1) The modification of the subblock interleaver for the Parity 2 stream introduced in the last section can be examined from the angle of alleviating catastrophic puncturing problems at high coding rates. With an offset of δ=1 to the Parity 2 interleaving address, the critical bit mask for the Parity 2 stream becomes Critical Bit Mask for Parity 2 CB = [CCCCCCxxxxxxCCCCCCxxxxCCxxCCCCxx]. (6) The critical parity bit mask for the Parity 1 stream is the same as (5). We can make the following observations (for RV=0). For coding rates r 32/38, the transmitted bits consist of 30 columns of the Systematic stream and more than 4 columns for each of the parity streams. Catastrophic puncturing is avoided in both constituent codes. For coding rates 32/38 r 32/34, transmitted bits for RV=0 consist of 30 columns of the Systematic stream and no more than 4 columns for each of the parity streams. Therefore, catastrophic puncturing is avoided in the 2 nd constituent code but such avoidance is not guaranteed in the 1 st constituent code. However, as more and more critical parity bits are retained, statistical avoidance through iterative decoding can aid the recovery process similar to that described for the CBRM(σ=2,δ=0) algorithm. For coding rates r 32/34, the transmitted bits consist of 30 columns of the Systematic stream and no more than 2 columns of each of the parity streams. Thus, while certain critical parity bits are retained in the 2 nd constituent code, the puncturing in

4 the 1 st constituent code remains catastrophic. The weakness in the 1 st constituent code could be remedied by the extrinsic information supplied by the 2 nd constituent decoder. However, such statistical avoidance of catastrophic puncturing depends on the QPP permutation and some performance degradation may occur for certain block sizes. From this analysis, for the CBRM (σ=2,δ=1) algorithm, reduced performance is expected for code rate r 0.94 though this degradation is not a major issue since the highest code rate in an initial transmission in LTE is expected to be lower than The performance improves as the coding rate decreases though some degradation is expected for certain block sizes when statistical catastrophic puncturing avoidance is not effective. For code rate r 0.84, the performance should be competitive to other well-designed RM algorithms. C. Catastrophic Puncturing Avoidance in CBRM (σ=4,δ=4) Given the periodic-16 systematic bit puncturing induced by σ=2 and the column permutation given in (1), it is not possible to find a single offset δ to avoid catastrophic puncturing in both constituent codes for all LTE block sizes. The search of an alternative period for systematic bit puncturing is constrained by the properties of LTE QPP interleavers. More specifically, if the period is not a divisor of the interleaver length K, then a periodic puncturing in the 1 st constituent code becomes aperiodic in the 2 nd constituent code, thus making a systematic optimization intractable. Therefore, period 8 is the remaining choice for the systematic bit puncturing. Toward this end, a new algorithm is devised by setting σ=4 (i.e., skipping the first four columns of the systematic stream). This induces the following periodic puncturing mask for the Systematic stream: Systematic Puncturing Mask = [ ]. (7) Since all QPP interleaver lengths in LTE [1] are divisible by 8, we have QPP (8k) mod 8 = 0 (8) for any integer k. Thus, for all the LTE QPP permutations, this setting introduces identical periodic-8 systematic bit puncturing for both constituent codes. The corresponding critical parity bit mask is given by the following [9]: Critical Parity Bit Mask = [CxCxCCCxCxCxCCCxCxCxCCCxCxCxCCCx]. (9) For the Parity 1 stream, the critical bit mask after column permutation is given by Critical Bit Mask for Parity 1 CB = [CCCCCCCCCCCCCCCCxxxxCCCCxxxxxxxx]. (10) With offset δ=4, the critical bit mask for the Parity 2 stream becomes Critical Bit Mask for Parity 2 CB = [CCCCCCCCCCCCCCCCCCCCxxxxxxxxxxxx]. (11) We can make the following analysis. For coding rates r 32/36, transmitted bits for RV=0 consist of 28 columns of the Systematic stream and more than 4 columns for each of the parity streams. Catastrophic puncturing is avoided in both constituent codes. For coding rates r 32/36, transmitted bits for RV=0 consist of 28 columns of the Systematic stream and no more than 4 columns for each of the parity streams. Catastrophic puncturing avoidance cannot be guaranteed. However, as with previous two algorithms, iterative decoding could provide statistical avoidance for certain block sizes. From this analysis, it can be expected that the performance of the CBRM (σ=4,δ=4) algorithm to be competitive for rates r 32/36= The performance degrades as the coding rate increases as some critical parity bits will be left out and statistical avoidance kicks in and the degradation could be severe for certain block sizes when statistical catastrophic puncturing avoidance is not effective. IV. PERFORMANCE ANALYSIS Extensive simulation results based on the following setup is generated to verify the analysis presented in the previous sections. The performance of the LTE turbo code with the 188 block sizes corresponding to all LTE QPP interleavers [1] is tested at six code rates: r = 0.4, 0.5,, 0.9, with RV=0. The simulations assume an additive white Gaussian noise channel with QPSK modulation and 8 iterations of an enhanced maxlog-map turbo decoder with extrinsic scaling factor of 0.75 [10]. It is noted here that during the performance analysis, it was also found that the performance of RM algorithms also depend on whether the simple max-log-map algorithm or the enhanced max-log-map algorithm is used. Figure 3(a) shows the SNR required for the CBRM(σ=2,δ=0) algorithm at code rate r=0.9 and three different BLER targets (10%, 1% or 0.2%) are plotted with blue curves. It can be observed the SNR required varies widely indicating inconsistent performance (or SNR spikes). Furthermore, the performance tends to deteriorate with increasing block sizes, thereby negating the turbo code interleaver gain that improves performance at longer blocks. The improvement with the CBRM(σ=2,δ=1) algorithm is shown in Figure 3(b). Most of the SNR spikes are removed and the performance trends are consistent with typical turbo code behavior. Thus, the improved rate-matcher setting δ=1 results in an improvement of up to 4 db compared to the CBRM with δ=0. However, at low BLER such as 2e-3, the performance improvement is not substantial at a few block sizes (including K = 208, 1792 and 5824). Performance for these sizes can be improved by simply choosing a different value for δ (not preferred for implementation). Figure 3(c) shows the performance the CBRM(σ=4,δ=4) algorithm. There is consistent performance for all block sizes larger than 1000 bits though some SNR spikes remain for small block sizes. It is further observed that the CBRM(σ=4,δ=4) algorithm is slightly worse than the CBRM(σ=2,δ=1) algorithm for small blocks, perhaps due to large amount systematic puncturing associated with the CBRM(σ=4,δ=4) algorithm.

5 (a) CBRM(σ=2,δ=0) (b) CBRM(σ=2,δ=1) (c) CBRM(σ=4,δ=4) Figure 3 Required E b /N 0 for code rate r=0.9. Blue curves show the actual SNR values for the indicated BLER targets and block sizes. Red curves represent estimated trends when SNR spikes are removed. (a) CBRM(σ=2,δ=1) (b) CBRM(σ=4,δ=4) Figure 5 Required E b /N 0 for code rate r=0.7. Figure 4 Required E b /N 0 for code rate r=0.8. Blue curves show actual SNR values for the indicated BLER targets and block sizes. Red curves represent estimated trends. Figure 4 shows the performance of the CBRM(σ=2,δ=1) and CBRM(σ=4,δ=4) algorithms at code rate r=0.8. The figure shows the benefits of avoiding catastrophic puncturing in both constituent codes. At code rates of r=0.7 and lower, the three RM algorithms perform identically as shown in Figure 5. In general, the performance spikes at very low BLERs and high coding rates are not problematic because high coding rates usually occur in initial transmissions where relatively high BLERs are targeted. Subsequent retransmissions based on IR lead to a lower coding rate and relatively low target BLER. Thus, both CBRM(σ=2,δ=1) and CBRM(σ=4,δ=4) are suitable candidates for LTE RM due to their consistent performances across the wide-range of code rates, block sizes and BLERs. V. CONCLUSION Based on the algebraic properties of the QPP interleavers and the 8-state recursive systematic convolutional code, three ratematching algorithms based circular buffers were studied for LTE. The baseline CBRM(σ=2,δ=0) algorithm was shown to provide deteriorating performance at high coding rates. The improved CBRM(σ=2,δ=1) algorithm eliminates most of these performance instabilities and achieves good performance over wide range of code rates. A third algorithm CBRM(σ=4,δ=4) was also shown to provide more consistent performance for certain scenarios. In conclusion, the CBRM(σ=2,δ=1) algorithm offers balanced performance over the block size and code rate ranges of interest. This algorithm was hence adopted for the LTE system. REFERENCES [1] 3GPP Technical Specifications , Multiplexing and Channel Coding (Release 8), [2] J. Sun and O. Y. Takeshita, Interleavers for turbo codes using permutation polynomials over integer rings, IEEE Trans. Inform. Theory, vol. 51, no. 1, pp , Jan [3] O. Y. Takeshita, On maximum contention-free interleavers and permutation polynomials over integer rings, IEEE Trans. Inform. Theory, vol. 52, no. 3, pp , Mar [4] L. Korowajczuk, Designing CDMA2000 Systems, John Wiley and Sons, [5] I. Land and P. Hoeher, Partially Systematic Rate ½ Turbo Codes, Proc. 2nd Intl Symp. on Turbo Codes, pp , Sep., [6] Rowitch, D.N.; Milstein, L.B.; "On the performance of hybrid FEC/ARQ systems using rate compatible punctured turbo (RCPT) codes", IEEE Trans. on Comm., vol. 48, no. 6, pp , June [7] S. ten Brink, Code Doping for Triggering Iterative Decoding Convergence, Proc ISIT 2001, Washington DC. [8] S. Lin and D. J. Costello, Jr., Error Control Coding: Fundamentals and Applications, Prentice-Hall, Inc., [9] S. Crozier, P. Guinand, and A. Hunt, On Designing Turbo-Codes with Data Puncturing, Proc. of 2005 Canadian Workshop on Information Theory (CWIT 2005), June, [10] R. Pyndiah, A. Glavieux, A. Picart and S. Jacq, Near-optimal decoding of product codes, Proc. IEEE GlobeCom 94, pp , 1994.

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

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

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

More information

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

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

More information

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

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

More information

Performance of Hybrid ARQ Techniques for WCDMA High Data Rates

Performance of Hybrid ARQ Techniques for WCDMA High Data Rates Performance of Hybrid ARQ Techniques for WCDMA High Data Rates Esa Malkamalu, Deepak Mathew, Seppo Hamalainen Nokia Research Center P.O. Box 47, FN-45 Nokia Group, Finland esa.malkamaki @nokia.com Abstract

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

Hybrid ARQ schemes for future wireless systems based on MC-CDMA

Hybrid ARQ schemes for future wireless systems based on MC-CDMA Hybrid ARQ schemes for future wireless systems based on MC-CDMA Johan Roman, Friedbert Berens, Miguel Kirsch, Stephane Tanrikulu Wireless Systems and Algorithms STMicroelectronics N.V 39, chemin du champ

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

C LDPC Coding Proposal for LBC. This contribution provides an LDPC coding proposal for LBC

C LDPC Coding Proposal for LBC. This contribution provides an LDPC coding proposal for LBC C3-27315-3 Title: Abstract: Source: Contact: LDPC Coding Proposal for LBC This contribution provides an LDPC coding proposal for LBC Alcatel-Lucent, Huawei, LG Electronics, QUALCOMM Incorporated, RITT,

More information

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

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

More information

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

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

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

ELEC 691X/498X Broadcast Signal Transmission Winter 2018 ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this

More information

TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3) TSGR2#2(99)085 Stockholm 8th to 11th March 1999

TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3) TSGR2#2(99)085 Stockholm 8th to 11th March 1999 TSG-RAN Working Group 2 (Radio layer 2 and Radio layer 3) TSGR2#2(99)085 Stockholm 8th to 11th March 1999 Agenda Item: 8.3.2 Source: Title: Document for: Siemens AG ARQ error control techniques Decision

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

The Effect of Code-Multiplexing on the High Speed Downlink Packet Access (HSDPA) in a WCDMA Network

The Effect of Code-Multiplexing on the High Speed Downlink Packet Access (HSDPA) in a WCDMA Network The Effect of Code-Multiplexing on the High Speed Downlink Packet Access (HSDPA) in a WCDMA Network Raymond Kwan, Peter H. J. Chong 2, Eeva Poutiainen, Mika Rinne Nokia Research Center, P.O. Box 47, FIN-45

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

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

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 Hybrid ARQ Scheme for Resilient Packet Header Compression

A Hybrid ARQ Scheme for Resilient Packet Header Compression A Hybrid ARQ Scheme for Resilient Packet Compression Vijay A Suryavanshi and Aria Nosratinia Multimedia Communications Laboratory, The University of Texas at Dallas Richardson, TX 7083-0688, USA E-mail:

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

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

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

The Lekha 3GPP LTE FEC IP Core meets 3GPP LTE specification 3GPP TS V Release 10[1]. Lekha IP 3GPP LTE FEC Encoder IP Core V1.0 The Lekha 3GPP LTE FEC IP Core meets 3GPP LTE specification 3GPP TS 36.212 V 10.5.0 Release 10[1]. 1.0 Introduction The Lekha IP 3GPP LTE FEC Encoder IP Core

More information

SMALL DISTANCE CODES FOR HEADER ERROR DETECTION IN ATM NETWORKS

SMALL DISTANCE CODES FOR HEADER ERROR DETECTION IN ATM NETWORKS SMALL DISTANCE CODES FOR HEADER ERROR DETECTION IN ATM NETWORKS Tony Antonio Universitas Pancasila, Jakarta Jl. Srengseng Sawah Jagakarsa, Jakarta 12640 tony.antonio@yahoo.com Abstrak On transmission links

More information

VHDL Implementation of different Turbo Encoder using Log-MAP Decoder

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

More information

Cooperative Communications

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

More information

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

Third generation WCDMA radio evolution

Third generation WCDMA radio evolution WIRELESS COMMUNICATIONS AND MOBILE COMPUTING Wirel. Commun. Mob. Comput. 2003; 3:987 992 (DOI: 10.1002/wcm.134) Third generation WCDMA radio evolution Harri Holma*,y and Antti Toskala Nokia Networks, IP

More information

Error Control Coding for MLC Flash Memories

Error Control Coding for MLC Flash Memories Error Control Coding for MLC Flash Memories Ying Y. Tai, Ph.D. Cadence Design Systems, Inc. ytai@cadence.com August 19, 2010 Santa Clara, CA 1 Outline The Challenges on Error Control Coding (ECC) for MLC

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

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

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

< 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

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

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments

CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environments Stream Control Transmission Protocol (SCTP) uses the 32-bit checksum in the common header, by which a corrupted

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

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

A NEW H-ARQ SCHEME USING BCH CODES WITH UNEQUAL DATA AND PARITY FRAMES

A NEW H-ARQ SCHEME USING BCH CODES WITH UNEQUAL DATA AND PARITY FRAMES A NEW H-ARQ SCHEME USING BCH CODES WITH UNEQUAL DATA AND ARITY FRAMES K.D.R. JAGATH-KUMARA Institute of Information Sciences & Technology, College of Sciences Massey University, RC2.56, Riddet Building,

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

Video-Aware Link Adaption

Video-Aware Link Adaption WHITE PAPER Video-Aware Link Adaption Enhances real-time video over LTE October 2012 InterDigital, Inc. All rights reserved. Contents 1 Executive Summary...2 2 InterDigital s Solution...4 2.1 Adaptation

More information

The Research and Improvement of HARQ in TD-LTE Systems

The Research and Improvement of HARQ in TD-LTE Systems 2011 International Conference on Information Management and Engineering (ICIME 2011) IPCSIT vol. 52 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V52.44 The Research and Improvement of

More information

Wireless Communication

Wireless Communication Wireless Communication Hwajung Lee Key Reference: Prof. Jong-Moon Chung s Lecture Notes at Yonsei University Wireless Communications Bluetooth Wi-Fi Mobile Communications LTE LTE-Advanced Mobile Communications

More information

Enhancing Packet Data Access in WCDMA

Enhancing Packet Data Access in WCDMA Enhancing Packet Data Access in WCDMA Janne Peisa a, Stefan Parkvall b, Erik Dahlman b, Pål Frenger b, Per Beming b a Ericsson Research, FIN-02420 Jorvas, Finland b Ericsson Research, 164 80 Stockholm,

More information

ERROR CONTROL CODING FOR B3G/4G WIRELESS SYSTEMS

ERROR CONTROL CODING FOR B3G/4G WIRELESS SYSTEMS ERROR CONTROL CODING FOR B3G/4G WIRELESS SYSTEMS PAVING THE WAY TO IMT-ADVANCED STANDARDS Edited by Dr. Thierry Lestable SAGEMCOM, France (formerly with Samsung Electronics) Dr. Moshe Ran H.I.T - Holon

More information

Chip Design for Turbo Encoder Module for In-Vehicle System

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

More information

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

LTE: MIMO Techniques in 3GPP-LTE

LTE: MIMO Techniques in 3GPP-LTE Nov 5, 2008 LTE: MIMO Techniques in 3GPP-LTE PM101 Dr Jayesh Kotecha R&D, Cellular Products Group Freescale Semiconductor Proprietary Information Freescale and the Freescale logo are trademarks of Freescale

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

Implementation of a Dual-Mode SDR Smart Antenna Base Station Supporting WiBro and TDD HSDPA

Implementation of a Dual-Mode SDR Smart Antenna Base Station Supporting WiBro and TDD HSDPA Implementation of a Dual-Mode SDR Smart Antenna Base Station Supporting WiBro and TDD HSDPA Jongeun Kim, Sukhwan Mun, Taeyeol Oh,Yusuk Yun, Seungwon Choi 1 HY-SDR Research Center, Hanyang University, Seoul,

More information

FORWARD LINK CODING AND MODULATION FOR CDMA2000 1XEV-DO (IS-856)

FORWARD LINK CODING AND MODULATION FOR CDMA2000 1XEV-DO (IS-856) FORWARD LINK CODING AND MODLATION FOR CDMA2000 XEV-DO (IS-856) Nagabhushana T. Sindhushayana, Peter J. Black 2 Qualcomm. Inc., 5775 Morehouse Drive, San Diego, CA 922, SA, nbhush@qualcomm.com 2 Qualcomm.

More information

Hybrid Coding Gain and Hybrid ARQ Based on Conception of Majority Voting

Hybrid Coding Gain and Hybrid ARQ Based on Conception of Majority Voting Hybrid Coding Gain and Hybrid ARQ Based on Conception of Majority Voting Hsin-Kun Lai and Erl-Huei Lu Chin Min Institute of Technology, Chang Gung University No. 110, Syuefu Rd., Toufen Township, Miaoli

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

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

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

IEEE 802.3ap Codes Comparison for 10G Backplane System

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

More information

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

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

Combined Copyright Protection and Error Detection Scheme for H.264/AVC

Combined Copyright Protection and Error Detection Scheme for H.264/AVC Combined Copyright Protection and Error Detection Scheme for H.264/AVC XIAOMING CHEN, YUK YING CHUNG, FANGFEI XU, AHMED FAWZI OTOOM, *CHANGSEOK BAE School of Information Technologies, The University of

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

Adaptive Linear Programming Decoding of Polar Codes

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

More information

LTE multi-cellular system in urban environment: inter-cell interference Impact on the Downlink radio transmission

LTE multi-cellular system in urban environment: inter-cell interference Impact on the Downlink radio transmission LTE multi-cellular system in urban environment: inter-cell interference Impact on the Downlink radio transmission Younes BALBOUL Signals, Systems and Components Lab Faculty of Science and Technology, Fez,

More information

WCDMA evolution: HSPA and MBMS

WCDMA evolution: HSPA and MBMS Chapter: 3G Evolution 8 WCDMA evolution: HSPA and MBMS Isael Diaz isael.diaz@eit.lth.se Department of Electrical and Information Technology 02-Apr-2009 3G Evolution - HSPA and LTE for Mobile Broadband

More information

Abstract of the Book

Abstract of the Book Book Keywords IEEE 802.16, IEEE 802.16m, mobile WiMAX, 4G, IMT-Advanced, 3GPP LTE, 3GPP LTE-Advanced, Broadband Wireless, Wireless Communications, Cellular Systems, Network Architecture Abstract of the

More information

Understanding LTE - Long Term Evolution - in Depth The Next Step in Mobile Evolution in Detail

Understanding LTE - Long Term Evolution - in Depth The Next Step in Mobile Evolution in Detail Understanding The Next Step in Mobile Evolution in Detail Course Description With 3G mobile technology already rolled out by over 200 operators in over 80 countries, preparations are well under way to

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

An Efficient Selective-Repeat ARQ Scheme for Half-duplex Infrared Links under High Bit Error Rate Conditions

An Efficient Selective-Repeat ARQ Scheme for Half-duplex Infrared Links under High Bit Error Rate Conditions This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE CCNC 26 proceedings. An Efficient Selective-Repeat ARQ Scheme for

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

HSPA evolution. ericsson White paper July beyond 3gpp release 10

HSPA evolution. ericsson White paper July beyond 3gpp release 10 ericsson White paper 284 23-3156 July 2011 HSPA evolution HSPA evolution beyond 3gpp release 10 Many mobile operators around the world have HSPA technology to thank for their mobile broadband success.

More information

Optimized ARM-Based Implementation of Low Density Parity Check Code (LDPC) Decoder in China Digital Radio (CDR)

Optimized ARM-Based Implementation of Low Density Parity Check Code (LDPC) Decoder in China Digital Radio (CDR) Optimized ARM-Based Implementation of Low Density Parity Check Code (LDPC) Decoder in China Digital Radio (CDR) P. Vincy Priscilla 1, R. Padmavathi 2, S. Tamilselvan 3, Dr.S. Kanthamani 4 1,4 Department

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

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

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

More information

Error Resilient Image Transmission over Wireless Fading Channels

Error Resilient Image Transmission over Wireless Fading Channels Error Resilient Image Transmission over Wireless Fading Channels M Padmaja [1] M Kondaiah [2] K Sri Rama Krishna [3] [1] Assistant Professor, Dept of ECE, V R Siddhartha Engineering College, Vijayawada

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

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Overview Examples and motivations Scalable coding for network transmission Techniques for multiple description coding 2 27/05/2013

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

FORWARD error correction (FEC) is one of the key

FORWARD error correction (FEC) is one of the key 3052 IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 18, NO. 4, FOURTH QUARTER 2016 Turbo Product Codes: Applications, Challenges, and Future Directions H. Mukhtar, Member, IEEE, A. Al-Dweik, Senior Member,

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

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

Error Control in Wireless Sensor Networks: A Cross Layer Analysis

Error Control in Wireless Sensor Networks: A Cross Layer Analysis University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Journal Articles Computer Science and Engineering, Department of 2009 Error Control in Wireless Sensor Networks: A Cross

More information

Wireless Communication

Wireless Communication Wireless Communication Hwajung Lee Key Reference: Prof. Jong-Moon Chung s Lecture Notes at Yonsei University Wireless Communications Bluetooth Wi-Fi Mobile Communications LTE LTE-Advanced Mobile Communications

More information

A New List Decoding Algorithm for Short-Length TBCCs With CRC

A New List Decoding Algorithm for Short-Length TBCCs With CRC Received May 15, 2018, accepted June 11, 2018, date of publication June 14, 2018, date of current version July 12, 2018. Digital Object Identifier 10.1109/ACCESS.2018.2847348 A New List Decoding Algorithm

More information

HIPERLAN/2 and a: A Comparative Study

HIPERLAN/2 and a: A Comparative Study HIPERLAN/2 and 802.11a: A Comparative Study PADMA BONDE Reader, Department of Computer Science Shri Vaishnav Institute of Technology and Science Indore, INDIA JAYESH BONDE Executive Engineer, Department

More information

International Journal of Research Available at

International Journal of Research Available at Design, Implementation and Evaluation of a Telemetry Channel Coding Sublayer Mina Ghaffari 1 ; Elham Hosseini 2 & Ali Sadr 3 1 Research Scholar, Iran University of Science and Technology 2 Research Scholar,

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

Evaluating the Impact of Signal to Noise Ratio on IEEE PHY-Level Packet Loss Rate

Evaluating the Impact of Signal to Noise Ratio on IEEE PHY-Level Packet Loss Rate 21 13th International Conference on Network-Based Information Systems Evaluating the Impact of Signal to Noise Ratio on IEEE 82.15.4 PHY-Level Packet Loss Rate MGoyal, S Prakash,WXie,YBashir, H Hosseini

More information

A Method for Determining the Distance Profile of Turbo Codes

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

More information

Incremental Redundancy Deadline Dependent Coding for Efficient Wireless Real-Time Communications

Incremental Redundancy Deadline Dependent Coding for Efficient Wireless Real-Time Communications Incremental Redundancy Deadline Dependent Coding for Efficient Wireless Real-Time Communications Elisabeth Uhlemann, and Lars K. Rasmussen Centre for Research on Embedded Volvo Technology Corporation Inst.

More information

Development of MD8430A for LTE-Advanced Tests

Development of MD8430A for LTE-Advanced Tests Masaki Hizume, Hidenori Konno, Toshiro Miyazaki, Masato Sasaki, Katsuo Sakurai, Satoshi Wakasa, Shinichi Segawa, Tomoyuki Fujiwara, Yuji Sakai [Summary] As part of the expansion of LTE (Long Term Evolution)

More information

NETWORK DIAGNOSTICS Testing HSDPA, HSUPA for 3G mobile apps

NETWORK DIAGNOSTICS Testing HSDPA, HSUPA for 3G mobile apps NETWORK DIAGNOSTICS Testing HSDPA, HSUPA for 3G mobile apps By Simon Binar Protocol Monitoring Division Tektronix Inc. The market for broadband cellular data services is rapidly evolving. From its deployment

More information

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

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

More information

Wideband Cell Division Multiple Access Enhanced Uplink Principles and Basic Operation

Wideband Cell Division Multiple Access Enhanced Uplink Principles and Basic Operation International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 4 (2013), pp. 293-302 International Research Publications House http://www. irphouse.com /ijict.htm Wideband

More information

TECHNICAL RESEARCH REPORT

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

More information

Business Drivers for Selecting LTE Technology. HSPA+ & LTE Executive Briefing, Jan 27, 2009 Hank Kafka, Vice President, Network Architecture, AT&T

Business Drivers for Selecting LTE Technology. HSPA+ & LTE Executive Briefing, Jan 27, 2009 Hank Kafka, Vice President, Network Architecture, AT&T Business Drivers for Selecting LTE Technology HSPA+ & LTE Executive Briefing, Jan 27, 2009 Hank Kafka, Vice President, Network Architecture, AT&T Why LTE? HSPA, HSPA+ provides great data speeds with impressive

More information

IMPLEMENTATION OF A BIT ERROR RATE TESTER OF A WIRELESS COMMUNICATION SYSTEM ON AN FPGA

IMPLEMENTATION OF A BIT ERROR RATE TESTER OF A WIRELESS COMMUNICATION SYSTEM ON AN FPGA IMPLEMENTATION OF A BIT ERROR RATE TESTER OF A WIRELESS COMMUNICATION SYSTEM ON AN FPGA Lakshmy Sukumaran 1, Dharani K G 2 1 Student, Electronics and communication, MVJ College of Engineering, Bangalore-560067

More information

LTE-Advanced The solution for IMT-Advanced

LTE-Advanced The solution for IMT-Advanced LTE-Advanced The solution for IMT-Advanced Hideshi Murai, Maria Edvardsson and Erik Dahlman Ericsson Research Definitions IMT-Advanced A family of radio-access technologies fulfilling IMT- Advanced requirements

More information

Hybrid Iteration Control on LDPC Decoders

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

More information

Reliable Communication using Packet Coding for Underwater Acoustic Channels

Reliable Communication using Packet Coding for Underwater Acoustic Channels Reliable Communication using Packet Coding for Underwater Acoustic Channels Rameez Ahmed and Milica Stojanovic Northeastern University, Boston, MA 02115, USA Email: rarameez@ece.neu.edu, millitsa@ece.neu.edu

More information

Research Article Improved Design of Unequal Error Protection LDPC Codes

Research Article Improved Design of Unequal Error Protection LDPC Codes Hindawi Publishing Corporation EURASIP Journal on Wireless Communications and Networking Volume 2010, Article ID 423989, 8 pages doi:10.1155/2010/423989 Research Article Improved Design of Unequal Error

More information

AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES

AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES AN EFFICIENT DESIGN OF VLSI ARCHITECTURE FOR FAULT DETECTION USING ORTHOGONAL LATIN SQUARES (OLS) CODES S. SRINIVAS KUMAR *, R.BASAVARAJU ** * PG Scholar, Electronics and Communication Engineering, CRIT

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