• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Interleaver properties and their applications to the trellis complexity analysis of turbo codes (2001)

by R Garello, G Montorsi, S Benedetto, G Cancellieri
Add To MetaCart

Tools

Sorted by:
Results 1 - 7 of 7

Factor Graphs and the Sum-Product Algorithm

by Frank R. Kschischang, Brendan J. Frey, Hans-Andrea Loeliger - IEEE TRANSACTIONS ON INFORMATION THEORY , 1998
"... A factor graph is a bipartite graph that expresses how a "global" function of many variables factors into a product of "local" functions. Factor graphs subsume many other graphical models including Bayesian networks, Markov random fields, and Tanner graphs. Following one simple c ..."
Abstract - Cited by 1791 (69 self) - Add to MetaCart
A factor graph is a bipartite graph that expresses how a "global" function of many variables factors into a product of "local" functions. Factor graphs subsume many other graphical models including Bayesian networks, Markov random fields, and Tanner graphs. Following one simple computational rule, the sum-product algorithm operates in factor graphs to compute---either exactly or approximately---various marginal functions by distributed message-passing in the graph. A wide variety of algorithms developed in artificial intelligence, signal processing, and digital communications can be derived as specific instances of the sum-product algorithm, including the forward/backward algorithm, the Viterbi algorithm, the iterative "turbo" decoding algorithm, Pearl's belief propagation algorithm for Bayesian networks, the Kalman filter, and certain fast Fourier transform algorithms.

Parallel Interleaving On Parallel Dsp Architectures

by Thomas Richter, Gerhard P. Fettweis , 2002
"... Today's communications systems especially in the field of wireless communications rely on many different algorithms to provide applications with constantly increasing data rates and higher quality. This development combined with the wireless channel characteristics as well as the invention of t ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
Today's communications systems especially in the field of wireless communications rely on many different algorithms to provide applications with constantly increasing data rates and higher quality. This development combined with the wireless channel characteristics as well as the invention of turbo codes has particularly increased the importance of interleaver algorithms. In this paper we demonstrate the feasibility to exploit the hardware parallelism in order to accelerate the interleaving procedure. Based on a heuristic algorithm the possible speedup for different interleavers as a function of the degree of parallelism of the hardware is presented. The parallelization is generic in the sense that the assumed underlying hardware is based on a parallel datapath DSP architecture and therefore provides the flexibility of software solutions.

MULTIPATH EFFECT MITIGATION IN LPTV-BASED MULTIPLE ACCESS SYSTEM

by Bogdan Cristea, Daniel Roviras, Benoit Escrig
"... A multiple access system is developed in this paper by means of Linear Periodic Time Varying (LPTV) filters. We construct an LPTV-based Multiple Access (LPTVMA) system with complex modulators and matrix interleavers. This LPTVMA system has good spreading properties and small Multi User Interference ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
A multiple access system is developed in this paper by means of Linear Periodic Time Varying (LPTV) filters. We construct an LPTV-based Multiple Access (LPTVMA) system with complex modulators and matrix interleavers. This LPTVMA system has good spreading properties and small Multi User Interference (MUI). However, the equalization problem of such LPTV filters in stationary multipath channels remains unsolved. We show that, due to the presence of matrix interleavers, the received signal is affected by a time varying delay. By using a Zero Padding (ZP) technique, classical single user equalization techniques can be used. Further, when the users in the LPTVMA system are quasi-synchronous, MUI-free transceivers can be achieved. Comparisons of the LPTVMA system with a Chip Interleaved Block Spread (CIBS)- CDMA system are made in quasi-synchronous and asynchronous scenarios. Simulations showed that the LPTVMA system has better performances in the asynchronous scenario than the CIBS-CDMA system. 1.
(Show Context)

Citation Context

...d by a matrix interleaver, MI. The samples are written into the matrix interleaver row-wise and read column-wise. The matrix interleaver has P lines and Q columns and it is defined by the permutation =-=[6]-=-: π(n) = Qn P + n − n P P (1) ∀n ∈ {0,1,...,N − 1} (2) where n P is the remainder of the Euclidean division of n by P and N = PQ is the period of the matrix interleaver. We choose the carrier frequenc...

Variance of the turbo code performance bound over the interleavers

by Atousa H. S. Mohammadi, Weihua Zhuang, Senior Member - IEEE Trans. on Inform. Theory , 2002
"... [11] D. Chase, “A class of algorithms for decoding block codes with channel measurement information, ” IEEE Trans. Inform. Theory, vol. IT-18, pp. ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
[11] D. Chase, “A class of algorithms for decoding block codes with channel measurement information, ” IEEE Trans. Inform. Theory, vol. IT-18, pp.

Pruned Bit-Reversal Permutations: Mathematical Characterization, Fast Algorithms and Architectures

by Mohammad M. Mansour , 2014
"... A mathematical characterization of serially-pruned permutations (SPPs) employed in variable-length permuters and their associated fast pruning algorithms and architectures are proposed. Permuters are used in many signal processing systems for shuffling data and in communication systems as an adjunct ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
A mathematical characterization of serially-pruned permutations (SPPs) employed in variable-length permuters and their associated fast pruning algorithms and architectures are proposed. Permuters are used in many signal processing systems for shuffling data and in communication systems as an adjunct to coding for error correction. Typically only a small set of discrete permuter lengths are supported. Serial pruning is a simple technique to alter the length of a permutation to support a wider range of lengths, but results in a serial processing bottleneck. In this paper, parallelizing SPPs is formulated in terms of recursively computing sums involving integer floor and related functions using integer operations, in a fashion analogous to evaluating Dedekind sums. A mathematical treatment for bit-reversal permutations (BRPs) is presented, and closed-form expressions for BRP statistics including descents/ascents, major index, excedances/descedances, inversions, and serial correlations are derived. It is shown that BRP sequences have weak correlation properties. Moreover, a new statistic called permutation inliers that characterizes the pruning gap of pruned interleavers is proposed. Using this statistic, a recursive algorithm that computes the minimum inliers count of a pruned BR interleaver (PBRI) in logarithmic time complexity is presented. This algorithm enables parallelizing a serial PBRI algorithm by any desired parallelism factor by computing the pruning gap in lookahead rather than a serial fashion, resulting in significant reduction in interleaving latency and memory overhead. Extensions to 2-D block and stream interleavers, as well as applications to pruned fast Fourier transforms and LTE turbo interleavers, are also presented. Moreover, hardware-efficient architectures for the proposed algorithms are developed. Simulation results of interleavers employed in modern communication standards demonstrate 3 to 4 orders of magnitude improvement in interleaving time compared to existing approaches.

IMPROVED CLOSED-FORM BOUNDS ON THE PERFORMANCE OF CONVOLUTIONAL CODES WITH CORRELATED RAYLEIGH FADING

by Dwight Hutchenson, Dr. Michael, B. Pursley , 2008
"... Improved closed-form bounds on the performance of convolutional codes with correlated Rayleigh fading ..."
Abstract - Add to MetaCart
Improved closed-form bounds on the performance of convolutional codes with correlated Rayleigh fading
(Show Context)

Citation Context

...nsures that this objective (the designed interleaver depth) is achieved over any span corresponding to low-weight error events in the code. Interleavers of practical utility are periodic interleavers =-=[11]-=-. Periodic interleavers include rectangular block interleavers (defined in Section 8.1) and convolutional interleavers [12] (referred to as “periodic interleavers” therein), among others. No practical...

HOW PERMUTATIONS DISPLACE POINTS AND STRETCH INTERVALS

by Daniel Daly, Petr Vojtěchovský
"... Abstract. For pi ∈ Sn, let d(pi) be the arithmetic average of {|i − pi(i)|; 1 ≤ i ≤ n}. Then 0 ≤ d(pi)/n ≤ 1/2, the expected value of d(pi)/n approaches 1/3 as n approaches infinity, and most permutations have d(pi)/n close to 1/3. We also describe all permutations with d(pi)/n = 1/2. Let s+(pi) and ..."
Abstract - Add to MetaCart
Abstract. For pi ∈ Sn, let d(pi) be the arithmetic average of {|i − pi(i)|; 1 ≤ i ≤ n}. Then 0 ≤ d(pi)/n ≤ 1/2, the expected value of d(pi)/n approaches 1/3 as n approaches infinity, and most permutations have d(pi)/n close to 1/3. We also describe all permutations with d(pi)/n = 1/2. Let s+(pi) and s∗(pi) be the arithmetic and geometric averages of {|pi(i) − pi(i + 1)|; 1 ≤ i < n}, respectively. Let M+, M ∗ be the maxima of s+ and s ∗ over Sn, respectively. Then M+ = (2m2 − 1)/(2m − 1) when n = 2m, M+ = (2m2 + 2m − 1)/(2m) when n = 2m + 1, M ∗ = (mm(m + 1)m−1)1/(n−1) when n = 2m, and M ∗ = (mm(m + 1)(m + 2)m−1)1/(n−1) when n = 2m + 1> 1. We also describe all permutations pi, σ with s+(pi) =M+, s∗(σ) =M∗. 1. Motivation and
(Show Context)

Citation Context

...g. Let n be an integer, Sn the set of permutations on {1, . . . , n}, and pi ∈ Sn. Then: (a) pi should have no fixed points and, more generally, the delay i− pi(i) should be far from zero for every i =-=[4, 7]-=-, (b) the quantity min{|i− j|+ |pi(i)− pi(j)|; 1 ≤ i < j ≤ n} should be large [3, 7], (c) the dispersion |{(i− j, pi(i)− pi(j)); 1 ≤ i < j ≤ n}| · (n(n− 1)/2)−1 should be large [9, 5]. Viewed in this ...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University