JOINT ITERATIVE DETECTION AND DECODING IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET

Size: px
Start display at page:

Download "JOINT ITERATIVE DETECTION AND DECODING IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET"

Transcription

1 JOINT ITERATIVE DETECTION AND DECODING IN THE PRESENCE OF PHASE NOISE AND FREQUENCY OFFSET Alan Barbieri, Giulio Colavolpe and Giuseppe Caire Università di Parma Institut Eurecom Dipartimento di Ingegneria dell Informazione Mobile Communications Department Parco Area delle Scienze 181/A 2229 Route de Cretes Parma Italy Sophia Antipolis France IEEE International Conference on Communications (ICC 05) This work is funded by the European Space Agency, ESA-ESTEC, Noordwijk, The Netherlands 2

2 Motivations OUTLINE System model Proposed Algorithm Numerical results Conclusions 1

3 MOTIVATIONS (1/2) To find a detection algorithm for linear modulations affected by a strong time-varying phase noise and an uncompensated frequency offset The proposed algorithm should be able to work in iterative decoding schemes (such as those for turbo-codes and LDPCs) It can use soft estimations for code symbol probabilities available in iterative decoding schemes Time varying phase noise is due to the oscillator instabilities in both transmitter and receiver; this is especially true in satellite communications (where very high frequencies are used) The Tikhonov parametrization algorithm [Colavolpe et al., IEEE JSAC, 2005] is a soft-in soft-out low complexity algorithm able to cope with strong zero-mean phase noise not so robust to frequency offset (i.e., the linear component of the phase process) 2

4 MOTIVATIONS (2/2) However, constant frequency offset is usually present due to the mismatch between trasmitter and receiver oscillators average frequencies, or due to the Doppler effect. Classical algorithms for frequency estimation (e.g., the Rife and Boorstyn algorithm), usually require large preambles and a considerable computational complexity in order to make a correct estimation; moreover, they may fail due to the time-varying nature of the phase We would like to obtain a new (possibly low-complexity) algorithm, robust to both phase noise and frequency offset, using a mathematical derivation similar to the one of the Tikhonov algorithm 3

5 SYSTEM MODEL (1/2) A sequence of M-ary code symbols {c k }, obtained from the encoding of a sequence of information bits and a proper mapping on a multilevel constellation C, is transmitted from epoch 0 to epoch K 1 To avoid phase ambiguity problems, pilot symbols must be also inserted in the sequence {c k } The entire sequence is denoted in vector notation as c = (c 0, c 1,..., c K 1 ) 4

6 SYSTEM MODEL (2/2) We will focus on linear modulations on a channel characterized by a time-varying phase θ k and an uncompensated frequency offset ν; the discrete-time model (true in the absence of strong phase variations, which may cause ISI) becomes where (Wiener model) r k = c k e jθ k + w k θ k = θ k 1 + 2πνT + k k i.i.d. Gaussian increments with zero mean and standard deviation σ, ν frequency offset uniformly distributed in [ ν 0, ν 0 ] and w k are the zero-mean white noise samples with variance σ 2. 5

7 PROPOSED ALGORITHM (1/9) The proposed algorithm is based upon a Bayesian approach, in which the unknown parameters are treated as random variables, and uses the FG/SP framework An overall factor graph taking into account both the code constraints and the channel behavior is built Variable nodes representing the channel parameters are explicitly introduced in the FG For the computation of the marginal pmfs P (c k r), the average over channel parameters of the joint conditional distribution of c, θ and ν is performed by the SP algorithm 6

8 PROPOSED ALGORITHM (2/9) Having defined φ = 2πνT, the joint a posteriori distribution of symbols and unknown parameters may be expressed as (for the Wiener model) where p(c, θ, φ r) p(r c, θ)χ(c)p(θ φ) = χ(c)p(θ 0 ) χ(c)p(θ 0 ) f k (c k, θ k ) = exp 1 K 1 Πk=0 p(r k c k, θ k ) K 1 Πk=0 f k(c k, θ k ) 2σ 2 r k c k e jθ k 2 p(θ 0 ) = 1 2π, θ 0 [0, 2π) p(θ k θ k 1, φ) = p (θ k θ k 1 φ) = K 1 K 1 Πk=1 p(θ k θ k 1, φ) Πk=1 p(θ k θ k 1, φ) 1 e (θ k θ k 1 φ)2 2σ 2 2πσ 2 7

9 PROPOSED ALGORITHM (3/9) Code constraints, χ(c) c k 1 c k c k p(r k 1 c k 1, θ k 1 ) p(r k+1 c k+1, θ k+1 ) p(r k c k, θ k )... θ k 1 θ k θ k+1... p(θ k 1 θ k 2, φ) p(θ k θ k 1, φ) φ p(θ k+1 θ k, φ) Corresponding FG. It contains a lot of cycles with girth 4 the SP algorithm does not converge. p(φ) 8

10 PROPOSED ALGORITHM (4/9) Modified FG (obtained by clustering φ in each θ k node). The application of the SP algorithm allows the computation of the marginals P (c k r) MAP symbol detection is performed Code constraints, χ(c) c k 1 c k c k+1... P u (c k ) P d (c k )... p(r k 1 c k 1, θ k 1 ) p(r k+1 c k+1, θ k+1 ) p(r k c k, θ k ) p d (θ k ) µ k 1 µ k µ k+1 p b (µ k ) p b (µ k+1 ) p(θ k 1 θ k 2, φ)p(φ) p f (µ k 1 ) p f (µ k ) p(θ k θ k 1, φ)p(φ) p(θ k+1 θ k, φ)p(φ) 9

11 PROPOSED ALGORITHM (5/9) We defined µ k = (θ k, φ) as the state of our system Some messages are functions of two continuous variable (θ k and φ); three possible approaches to handle this circumstance: Discretization of both θ k and φ extremely high complexity Canonical distributions we represent the pdfs p f,k and p b,k with given canonical pdfs, described by some parameters Hybrid approach: φ is discretized (i.e., it is constrained to assume values in a finite set), whereas the distribution of θ k, for a given value of φ, is a Tikhonov distribution We follow the last approach; applying Bayes rule p f,k (θ k, φ) = p(θ k r0 k 1, φ = φ (l) )P (φ = φ (l) r0 k 1 ) where φ (l), l = 0,..., L 1 are the L discretization levels of φ and p(θ k r k 1 0, φ = φ (l) ) = e Re [ a (l) f,k e jθ k ] 10

12 PROPOSED ALGORITHM (6/9) Since the pdfs p f,k and p b,k, for any given φ, are constrained to be Tikhonov distribution, we finally obtain [ p f,k (θ k, φ) = γ f,ke (l) Re a (l) ] f,k e jθ k where we have denoted γ (l) f,k = P (φ = φ (l) r k 1 0 ) and a (l) f,k are complex coefficents With this hypothesis, the messages p f,k are perfectly known when the coefficents a (l) f,k and γ (l) f,k are known In the following we will derive simple forward and backward recursions for the coefficents a (l) f,k, γ (l) f,k and a (l) b,k, γ b,k, (l) for each l = 0,..., L 1 11

13 PROPOSED ALGORITHM (7/9) Some approximations are needed in order to derive the algorithm each message p d (θ k ) is approximated as a Tikhonov pdf t(u k ; θ k ) where r k αk u k = 2 2σ 2 + β k α k 2 and α k and β k are the first and second order moments of symbol c k respectively Tikhonov-Gaussian convolution approximation: t(z; x)g(x, σ 2 z ; y)dx t( 1 + σ z 2 ; y) (exact for σ = 0, i.e., constant phase) 12

14 PROPOSED ALGORITHM (8/9) Applying the SP algorithm, we finally find these simple recursive expressions a (l) f,k+1 = a(l) f,k +u k 1+σ 2 a(l) f,k +u k ejφ(l) γ (l) f,k+1 = γ (l) f,k exp { a (l) f,k + u k a (l) f,k with a (l) f,0 = 0, γ (l) f,0 = const } l = 0,..., L 1 Similarly, we find a couple of analogous expressions for the backward recursion The soft-information is finally evaluated through P u,k (c k ) e c k 2 2σ 2 l ( γ f,kγ (l) (l) I 0 a (l) f,k + a (l) ( b,k I 0 a (l) f,k b,k + r kc k ) I0 ( a (l) b,k σ 2 ) ) 13

15 PROPOSED ALGORITHM (9/9) The resulting algorithm consists of rather simple expressions Its complexity is related to the number of discretization levels L and the frame size Concluding remarks: The number and position of pilot symbols are extremely relevant (e.g., 1 pilot every M information symbols leads to an unresolvable ambiguity in frequency resolution of 1 M ) The number and position of discretization levels can be anything; moreover, they can be dynamically changed between different iterations in order to reduce complexity and increase convergence speed 14

16 NUMERICAL RESULTS (1/2) BER known phase proposed NSM, L 0 =256 RB, P=64 RB, P=128 RB, P=256 Kay, P= E b /N 0 (3,6)-regular LDPC code with codewords of length iterations QPSK modulation 1 pilot every 20 code symbols DVB/S2 phase noise model Normalized frequency uniformly distributed in ±2% P is the preamble size (unnecessary for the proposed algorithm) L=11 at the first iteration, L=3 from the second ahead 15

17 NUMERICAL RESULTS (2/2) BER known phase Tikhonov, ν 0 T=0 proposed RB, P=64 RB, P=128 RB, P=256 R=4/5 LDPC code with codewords of length mapped over a 32-APSK constellation (as in the DVB/S2 standard) 40 iterations 1 pilot every 40 code symbols DVB/S2 phase noise model E b /N 0 Normalized frequency uniformly distributed in ±1% L=11 at the first iteration, L=3 from the second ahead 16

18 CONCLUSIONS The problem of iterative detection and decoding of linear modulations over a channel affected by a random time-varying phase and a constant unknown frequency offset has been considered A factor graph taking into account both the code constraints and the channel behaviour was built The proposed algorithm may be seen as an extension of the Tikhonov algorithm, which does not work very well in the presence of a large frequency offset With respect to classical solutions, the proposed algorithm does not require long preambles, exhibits a practically optimal performance and an affordable complexity 17

19 That s all Thank you for your attention 18

ITERATIVE CARRIER SYNCHRONIZATION IN THE ABSENCE OF DISTRIBUTED PILOTS FOR LOW SNR APPLICATIONS

ITERATIVE CARRIER SYNCHRONIZATION IN THE ABSENCE OF DISTRIBUTED PILOTS FOR LOW SNR APPLICATIONS 6th ESA International Worshop on Tracing, Telemetry ITERATIVE CARRIER SYNCHRONIZATION IN THE ABSENCE OF DISTRIBUTED PILOTS FOR LOW SNR APPLICATIONS Giulio Colavolpe and Andrea Modenini Department of Information

More information

RANDOM DISCRETE MEASURE OF THE PHASE POSTERIOR PDF IN TURBO SYNCHRONIZATION

RANDOM DISCRETE MEASURE OF THE PHASE POSTERIOR PDF IN TURBO SYNCHRONIZATION RANDOM DISCRETE MEASURE OF THE PHASE POSTERIOR PDF IN TURBO SYNCHRONIZATION Nicolas Paul, Didier Le Ruyet, Tanya Bertozzi * Michel Terre Electronique et Communications, CNAM, 292 rue Saint Martin, 75141

More information

UNIVERSITÀ DEGLI STUDI DI PARMA

UNIVERSITÀ DEGLI STUDI DI PARMA UNIVERSITÀ DEGLI STUDI DI PARMA DIPARTIMENTO DI INGEGNERIA DELL INFORMAZIONE Dottorato di Ricerca in Tecnologie dell Informazione XX Ciclo Dario Fertonani LOW-COMPLEXITY ITERATIVE RECEIVERS Dissertazione

More information

Conditioned Pilots for ISI Channels

Conditioned Pilots for ISI Channels Future Network and MobileSummit 203 Conference Proceedings Paul Cunningham and Miriam Cunningham (Eds) IIMC International Information Management Corporation, 203 ISBN: 978--905824-37-3 Conditioned Pilots

More information

Parameter Estimation

Parameter Estimation 1 / 44 Parameter Estimation Saravanan Vijayakumaran sarva@ee.iitb.ac.in Department of Electrical Engineering Indian Institute of Technology Bombay October 25, 2012 Motivation System Model used to Derive

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

Quasi-cyclic Low Density Parity Check codes with high girth

Quasi-cyclic Low Density Parity Check codes with high girth Quasi-cyclic Low Density Parity Check codes with high girth, a work with Marta Rossi, Richard Bresnan, Massimilliano Sala Summer Doctoral School 2009 Groebner bases, Geometric codes and Order Domains Dept

More information

Expectation propagation for symbol detection in large-scale MIMO communications

Expectation propagation for symbol detection in large-scale MIMO communications Expectation propagation for symbol detection in large-scale MIMO communications Pablo M. Olmos olmos@tsc.uc3m.es Joint work with Javier Céspedes (UC3M) Matilde Sánchez-Fernández (UC3M) and Fernando Pérez-Cruz

More information

Notes on a posteriori probability (APP) metrics for LDPC

Notes on a posteriori probability (APP) metrics for LDPC Notes on a posteriori probability (APP) metrics for LDPC IEEE 802.3an Task Force November, 2004 Raju Hormis, Xiaodong Wang Columbia University, NY e-mail: raju@ee.columbia.edu Outline Section 55.3.11.3

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

NAME... Soc. Sec. #... Remote Location... (if on campus write campus) FINAL EXAM EE568 KUMAR. Sp ' 00

NAME... Soc. Sec. #... Remote Location... (if on campus write campus) FINAL EXAM EE568 KUMAR. Sp ' 00 NAME... Soc. Sec. #... Remote Location... (if on campus write campus) FINAL EXAM EE568 KUMAR Sp ' 00 May 3 OPEN BOOK exam (students are permitted to bring in textbooks, handwritten notes, lecture notes

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, Dr. Matthew C. Valenti and Xingyu Xiang Lane Department of Computer Science and Electrical Engineering West Virginia University

More information

Expectation propagation for signal detection in flat-fading channels

Expectation propagation for signal detection in flat-fading channels Expectation propagation for signal detection in flat-fading channels Yuan Qi MIT Media Lab Cambridge, MA, 02139 USA yuanqi@media.mit.edu Thomas Minka CMU Statistics Department Pittsburgh, PA 15213 USA

More information

LDPC Codes. Intracom Telecom, Peania

LDPC Codes. Intracom Telecom, Peania LDPC Codes Alexios Balatsoukas-Stimming and Athanasios P. Liavas Technical University of Crete Dept. of Electronic and Computer Engineering Telecommunications Laboratory December 16, 2011 Intracom Telecom,

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

On Reliable Communications over Channels Impaired by Bursty Impulse Noise

On Reliable Communications over Channels Impaired by Bursty Impulse Noise 2024 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 7, JULY 2009 On Reliable Communications over Channels Impaired by Bursty Impulse Noise Dario Fertonani, Member, IEEE, and Giulio Colavolpe, Member,

More information

Distributed Source Coding Using LDPC Codes

Distributed Source Coding Using LDPC Codes Distributed Source Coding Using LDPC Codes Telecommunications Laboratory Alex Balatsoukas-Stimming Technical University of Crete May 29, 2010 Telecommunications Laboratory (TUC) Distributed Source Coding

More information

PHASE uncertainty, which is due to phase noise or frequency

PHASE uncertainty, which is due to phase noise or frequency IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL 56, NO 4, JULY 007 073 On Linear Predictive Detection for Communications With Phase Noise and Frequency Offset Gianluigi Ferrari, Member, IEEE, Giulio Colavolpe,

More information

A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding

A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding 1 A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding Yan Zhu, Student Member, IEEE, Dongning Guo, Member, IEEE, and Michael L. Honig, Fellow, IEEE Abstract Channel

More information

The Concept of Soft Channel Encoding and its Applications in Wireless Relay Networks

The Concept of Soft Channel Encoding and its Applications in Wireless Relay Networks The Concept of Soft Channel Encoding and its Applications in Wireless Relay Networks Gerald Matz Institute of Telecommunications Vienna University of Technology institute of telecommunications Acknowledgements

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

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

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

Introduction to Low-Density Parity Check Codes. Brian Kurkoski

Introduction to Low-Density Parity Check Codes. Brian Kurkoski Introduction to Low-Density Parity Check Codes Brian Kurkoski kurkoski@ice.uec.ac.jp Outline: Low Density Parity Check Codes Review block codes History Low Density Parity Check Codes Gallager s LDPC code

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

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

Lecture 12. Block Diagram

Lecture 12. Block Diagram Lecture 12 Goals Be able to encode using a linear block code Be able to decode a linear block code received over a binary symmetric channel or an additive white Gaussian channel XII-1 Block Diagram Data

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

UNIVERSITÀ DEGLI STUDI DI PARMA DIPARTIMENTO DI INGEGNERIA DELL INFORMAZIONE

UNIVERSITÀ DEGLI STUDI DI PARMA DIPARTIMENTO DI INGEGNERIA DELL INFORMAZIONE UNIVERSITÀ DEGLI STUDI DI PARMA DIPARTIMENTO DI INGEGNERIA DELL INFORMAZIONE Dottorato di Ricerca in Tecnologie dell Informazione XXVI Ciclo Andrea Modenini Advanced transceivers for spectrally-efficient

More information

Data-aided and blind synchronization

Data-aided and blind synchronization PHYDYAS Review Meeting 2009-03-02 Data-aided and blind synchronization Mario Tanda Università di Napoli Federico II Dipartimento di Ingegneria Biomedica, Elettronicae delle Telecomunicazioni Via Claudio

More information

Trellis-based Detection Techniques

Trellis-based Detection Techniques Chapter 2 Trellis-based Detection Techniques 2.1 Introduction In this chapter, we provide the reader with a brief introduction to the main detection techniques which will be relevant for the low-density

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

Status of Knowledge on Non-Binary LDPC Decoders

Status of Knowledge on Non-Binary LDPC Decoders Status of Knowledge on Non-Binary LDPC Decoders Part I: From Binary to Non-Binary Belief Propagation Decoding D. Declercq 1 1 ETIS - UMR8051 ENSEA/Cergy-University/CNRS France IEEE SSC SCV Tutorial, Santa

More information

A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding

A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding A Message-Passing Approach for Joint Channel Estimation, Interference Mitigation and Decoding 1 Yan Zhu, Dongning Guo and Michael L. Honig Department of Electrical Engineering and Computer Science Northwestern

More information

An Introduction to Low Density Parity Check (LDPC) Codes

An Introduction to Low Density Parity Check (LDPC) Codes An Introduction to Low Density Parity Check (LDPC) Codes Jian Sun jian@csee.wvu.edu Wireless Communication Research Laboratory Lane Dept. of Comp. Sci. and Elec. Engr. West Virginia University June 3,

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

Incremental Redundancy Hybrid ARQ Schemes based on Low-Density Parity-Check Codes

Incremental Redundancy Hybrid ARQ Schemes based on Low-Density Parity-Check Codes Incremental Redundancy Hybrid ARQ Schemes based on Low-Density Parity-Check Codes Stefania Sesia, Giuseppe Caire and Guillaume Vivier 0th February 2003 Centre de Recherche de Motorola - Paris, Espace Technologique

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

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

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10 Digital Band-pass Modulation PROF. MICHAEL TSAI 211/11/1 Band-pass Signal Representation a t g t General form: 2πf c t + φ t g t = a t cos 2πf c t + φ t Envelope Phase Envelope is always non-negative,

More information

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Iulian Topor Acoustic Research Laboratory, Tropical Marine Science Institute, National University of Singapore, Singapore 119227. iulian@arl.nus.edu.sg

More information

Phase Noise in MIMO Systems: Bayesian Cramér-Rao Bounds and Soft-Input Estimation

Phase Noise in MIMO Systems: Bayesian Cramér-Rao Bounds and Soft-Input Estimation IEEE TRANSACTIONS ON SIGNAL PROCESSING VOL. XX NO. XX XXXX 013 1 Phase Noise in MIMO Systems: Bayesian Cramér-Rao Bounds and Soft-Input Estimation Ali A. Nasir Student Member IEEE Hani Mehrpouyan Member

More information

A Short Length Low Complexity Low Delay Recursive LDPC Code

A Short Length Low Complexity Low Delay Recursive LDPC Code A Short Length Low Complexity Low Delay Recursive LDPC Code BASHAR M. MANSOOR, TARIQ Z. ISMAEEL Department of Electrical Engineering College of Engineering, University of Baghdad, IRAQ bmml77@yahoo.com

More information

EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS

EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS Ramin Khalili, Kavé Salamatian LIP6-CNRS, Université Pierre et Marie Curie. Paris, France. Ramin.khalili, kave.salamatian@lip6.fr Abstract Bit Error

More information

UTA EE5362 PhD Diagnosis Exam (Spring 2011)

UTA EE5362 PhD Diagnosis Exam (Spring 2011) EE5362 Spring 2 PhD Diagnosis Exam ID: UTA EE5362 PhD Diagnosis Exam (Spring 2) Instructions: Verify that your exam contains pages (including the cover shee. Some space is provided for you to show your

More information

Lecture 10: Broadcast Channel and Superposition Coding

Lecture 10: Broadcast Channel and Superposition Coding Lecture 10: Broadcast Channel and Superposition Coding Scribed by: Zhe Yao 1 Broadcast channel M 0M 1M P{y 1 y x} M M 01 1 M M 0 The capacity of the broadcast channel depends only on the marginal conditional

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

Low-density parity-check codes

Low-density parity-check codes Low-density parity-check codes From principles to practice Dr. Steve Weller steven.weller@newcastle.edu.au School of Electrical Engineering and Computer Science The University of Newcastle, Callaghan,

More information

Graph-based codes for flash memory

Graph-based codes for flash memory 1/28 Graph-based codes for flash memory Discrete Mathematics Seminar September 3, 2013 Katie Haymaker Joint work with Professor Christine Kelley University of Nebraska-Lincoln 2/28 Outline 1 Background

More information

Soft-Output Trellis Waveform Coding

Soft-Output Trellis Waveform Coding Soft-Output Trellis Waveform Coding Tariq Haddad and Abbas Yongaçoḡlu School of Information Technology and Engineering, University of Ottawa Ottawa, Ontario, K1N 6N5, Canada Fax: +1 (613) 562 5175 thaddad@site.uottawa.ca

More information

ELEC546 Review of Information Theory

ELEC546 Review of Information Theory ELEC546 Review of Information Theory Vincent Lau 1/1/004 1 Review of Information Theory Entropy: Measure of uncertainty of a random variable X. The entropy of X, H(X), is given by: If X is a discrete random

More information

Introduction to Convolutional Codes, Part 1

Introduction to Convolutional Codes, Part 1 Introduction to Convolutional Codes, Part 1 Frans M.J. Willems, Eindhoven University of Technology September 29, 2009 Elias, Father of Coding Theory Textbook Encoder Encoder Properties Systematic Codes

More information

Lecture 4: Linear Codes. Copyright G. Caire 88

Lecture 4: Linear Codes. Copyright G. Caire 88 Lecture 4: Linear Codes Copyright G. Caire 88 Linear codes over F q We let X = F q for some prime power q. Most important case: q =2(binary codes). Without loss of generality, we may represent the information

More information

Error Floors of LDPC Coded BICM

Error Floors of LDPC Coded BICM Electrical and Computer Engineering Conference Papers, Posters and Presentations Electrical and Computer Engineering 2007 Error Floors of LDPC Coded BICM Aditya Ramamoorthy Iowa State University, adityar@iastate.edu

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

Asynchronous Physical-layer Network Coding

Asynchronous Physical-layer Network Coding Asynchronous Physical-layer Network Coding Lu Lu, Student Member, IEEE, and Soung Chang Liew, Senior Member, IEEE Abstract arxiv:1105.3144v4 [cs.it] 5 Jun 2011 A key issue in physical-layer network coding

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

Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach

Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach Blind phase/frequency synchronization with low-precision ADC: a Bayesian approach Aseem Wadhwa, Upamanyu Madhow Department of ECE, UCSB 1/26 Modern Communication Receiver Architecture Analog Digital TX

More information

LDPC Codes. Slides originally from I. Land p.1

LDPC Codes. Slides originally from I. Land p.1 Slides originally from I. Land p.1 LDPC Codes Definition of LDPC Codes Factor Graphs to use in decoding Decoding for binary erasure channels EXIT charts Soft-Output Decoding Turbo principle applied to

More information

Detection and Estimation Theory

Detection and Estimation Theory Detection and Estimation Theory Instructor: Prof. Namrata Vaswani Dept. of Electrical and Computer Engineering Iowa State University http://www.ece.iastate.edu/ namrata Slide 1 What is Estimation and Detection

More information

Theoretical Analysis and Performance Limits of Noncoherent Sequence Detection of Coded PSK

Theoretical Analysis and Performance Limits of Noncoherent Sequence Detection of Coded PSK IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 46, NO. 4, JULY 2000 1483 Theoretical Analysis and Permance Limits of Noncoherent Sequence Detection of Coded PSK Giulio Colavolpe, Student Member, IEEE, and

More information

Lesson 4: Stationary stochastic processes

Lesson 4: Stationary stochastic processes Dipartimento di Ingegneria e Scienze dell Informazione e Matematica Università dell Aquila, umberto.triacca@univaq.it Stationary stochastic processes Stationarity is a rather intuitive concept, it means

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

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

The PPM Poisson Channel: Finite-Length Bounds and Code Design

The PPM Poisson Channel: Finite-Length Bounds and Code Design August 21, 2014 The PPM Poisson Channel: Finite-Length Bounds and Code Design Flavio Zabini DEI - University of Bologna and Institute for Communications and Navigation German Aerospace Center (DLR) Balazs

More information

10-701/15-781, Machine Learning: Homework 4

10-701/15-781, Machine Learning: Homework 4 10-701/15-781, Machine Learning: Homewor 4 Aarti Singh Carnegie Mellon University ˆ The assignment is due at 10:30 am beginning of class on Mon, Nov 15, 2010. ˆ Separate you answers into five parts, one

More information

Lesson 8: Testing for IID Hypothesis with the correlogram

Lesson 8: Testing for IID Hypothesis with the correlogram Lesson 8: Testing for IID Hypothesis with the correlogram Dipartimento di Ingegneria e Scienze dell Informazione e Matematica Università dell Aquila, umberto.triacca@ec.univaq.it Testing for i.i.d. Hypothesis

More information

Multimedia Communications. Scalar Quantization

Multimedia Communications. Scalar Quantization Multimedia Communications Scalar Quantization Scalar Quantization In many lossy compression applications we want to represent source outputs using a small number of code words. Process of representing

More information

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths Kasra Vakilinia, Dariush Divsalar*, and Richard D. Wesel Department of Electrical Engineering, University

More information

Iterative Timing Recovery

Iterative Timing Recovery Iterative Timing Recovery John R. Barry School of Electrical and Computer Engineering, Georgia Tech Atlanta, Georgia U.S.A. barry@ece.gatech.edu 0 Outline Timing Recovery Tutorial Problem statement TED:

More information

Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation

Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation Bandwidth Efficient and Rate-Matched Low-Density Parity-Check Coded Modulation Georg Böcherer, Patrick Schulte, Fabian Steiner Chair for Communications Engineering patrick.schulte@tum.de April 29, 2015

More information

Multiple Random Variables

Multiple Random Variables Multiple Random Variables This Version: July 30, 2015 Multiple Random Variables 2 Now we consider models with more than one r.v. These are called multivariate models For instance: height and weight An

More information

Practical Coding Scheme for Universal Source Coding with Side Information at the Decoder

Practical Coding Scheme for Universal Source Coding with Side Information at the Decoder Practical Coding Scheme for Universal Source Coding with Side Information at the Decoder Elsa Dupraz, Aline Roumy + and Michel Kieffer, L2S - CNRS - SUPELEC - Univ Paris-Sud, 91192 Gif-sur-Yvette, France

More information

Analysis of Receiver Quantization in Wireless Communication Systems

Analysis of Receiver Quantization in Wireless Communication Systems Analysis of Receiver Quantization in Wireless Communication Systems Theory and Implementation Gareth B. Middleton Committee: Dr. Behnaam Aazhang Dr. Ashutosh Sabharwal Dr. Joseph Cavallaro 18 April 2007

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

Perhaps the simplest way of modeling two (discrete) random variables is by means of a joint PMF, defined as follows.

Perhaps the simplest way of modeling two (discrete) random variables is by means of a joint PMF, defined as follows. Chapter 5 Two Random Variables In a practical engineering problem, there is almost always causal relationship between different events. Some relationships are determined by physical laws, e.g., voltage

More information

Research Letter Design of Short, High-Rate DVB-S2-Like Semi-Regular LDPC Codes

Research Letter Design of Short, High-Rate DVB-S2-Like Semi-Regular LDPC Codes Research Letters in Communications Volume 2008, Article ID 324503, 4 pages doi:0.55/2008/324503 Research Letter Design of Short, High-Rate DVB-S2-Like Semi-Regular LDPC Codes Luca Barletta and Arnaldo

More information

DS-GA 1002 Lecture notes 11 Fall Bayesian statistics

DS-GA 1002 Lecture notes 11 Fall Bayesian statistics DS-GA 100 Lecture notes 11 Fall 016 Bayesian statistics In the frequentist paradigm we model the data as realizations from a distribution that depends on deterministic parameters. In contrast, in Bayesian

More information

Binary Convolutional Codes

Binary Convolutional Codes Binary Convolutional Codes A convolutional code has memory over a short block length. This memory results in encoded output symbols that depend not only on the present input, but also on past inputs. An

More information

6.451 Principles of Digital Communication II Wednesday, May 4, 2005 MIT, Spring 2005 Handout #22. Problem Set 9 Solutions

6.451 Principles of Digital Communication II Wednesday, May 4, 2005 MIT, Spring 2005 Handout #22. Problem Set 9 Solutions 6.45 Principles of Digital Communication II Wednesda, Ma 4, 25 MIT, Spring 25 Hand #22 Problem Set 9 Solutions Problem 8.3 (revised) (BCJR (sum-product) decoding of SPC codes) As shown in Problem 6.4 or

More information

ECE531 Lecture 10b: Maximum Likelihood Estimation

ECE531 Lecture 10b: Maximum Likelihood Estimation ECE531 Lecture 10b: Maximum Likelihood Estimation D. Richard Brown III Worcester Polytechnic Institute 05-Apr-2011 Worcester Polytechnic Institute D. Richard Brown III 05-Apr-2011 1 / 23 Introduction So

More information

2D Image Processing. Bayes filter implementation: Kalman filter

2D Image Processing. Bayes filter implementation: Kalman filter 2D Image Processing Bayes filter implementation: Kalman filter Prof. Didier Stricker Kaiserlautern University http://ags.cs.uni-kl.de/ DFKI Deutsches Forschungszentrum für Künstliche Intelligenz http://av.dfki.de

More information

On Optimal Coding of Hidden Markov Sources

On Optimal Coding of Hidden Markov Sources 2014 Data Compression Conference On Optimal Coding of Hidden Markov Sources Mehdi Salehifar, Emrah Akyol, Kumar Viswanatha, and Kenneth Rose Department of Electrical and Computer Engineering University

More information

Problem Set 7 Due March, 22

Problem Set 7 Due March, 22 EE16: Probability and Random Processes SP 07 Problem Set 7 Due March, Lecturer: Jean C. Walrand GSI: Daniel Preda, Assane Gueye Problem 7.1. Let u and v be independent, standard normal random variables

More information

Methods and tools to optimize the trade-off performance versus complexity of error control codes architectures.

Methods and tools to optimize the trade-off performance versus complexity of error control codes architectures. Methods and tools to optimize the trade-off performance versus complexity of error control codes architectures. Emmanuel Boutillon CNRS, UMR 6285, Lab-STICC Centre de Recherche - BP 92116 F-56321 Lorient

More information

Es e j4φ +4N n. 16 KE s /N 0. σ 2ˆφ4 1 γ s. p(φ e )= exp 1 ( 2πσ φ b cos N 2 φ e 0

Es e j4φ +4N n. 16 KE s /N 0. σ 2ˆφ4 1 γ s. p(φ e )= exp 1 ( 2πσ φ b cos N 2 φ e 0 Problem 6.15 : he received signal-plus-noise vector at the output of the matched filter may be represented as (see (5-2-63) for example) : r n = E s e j(θn φ) + N n where θ n =0,π/2,π,3π/2 for QPSK, and

More information

Lecture 7 September 24

Lecture 7 September 24 EECS 11: Coding for Digital Communication and Beyond Fall 013 Lecture 7 September 4 Lecturer: Anant Sahai Scribe: Ankush Gupta 7.1 Overview This lecture introduces affine and linear codes. Orthogonal signalling

More information

Lecture 1: The Multiple Access Channel. Copyright G. Caire 12

Lecture 1: The Multiple Access Channel. Copyright G. Caire 12 Lecture 1: The Multiple Access Channel Copyright G. Caire 12 Outline Two-user MAC. The Gaussian case. The K-user case. Polymatroid structure and resource allocation problems. Copyright G. Caire 13 Two-user

More information

COMMUNICATION OVER THE NONCOHERENT CHANNEL

COMMUNICATION OVER THE NONCOHERENT CHANNEL COMMUNICATION OVER THE NONCOHERENT CHANNEL by Rza Nuriyev A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Electrical Engineering: Systems) in

More information

Impact of channel-state information on coded transmission over fading channels with diversity reception

Impact of channel-state information on coded transmission over fading channels with diversity reception Impact of channel-state information on coded transmission over fading channels with diversity reception Giorgio Taricco Ezio Biglieri Giuseppe Caire September 4, 1998 Abstract We study the synergy between

More information

APPLICATIONS. Quantum Communications

APPLICATIONS. Quantum Communications SOFT PROCESSING TECHNIQUES FOR QUANTUM KEY DISTRIBUTION APPLICATIONS Marina Mondin January 27, 2012 Quantum Communications In the past decades, the key to improving computer performance has been the reduction

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

Information Theory. Lecture 10. Network Information Theory (CT15); a focus on channel capacity results

Information Theory. Lecture 10. Network Information Theory (CT15); a focus on channel capacity results Information Theory Lecture 10 Network Information Theory (CT15); a focus on channel capacity results The (two-user) multiple access channel (15.3) The (two-user) broadcast channel (15.6) The relay channel

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

Communication by Regression: Achieving Shannon Capacity

Communication by Regression: Achieving Shannon Capacity Communication by Regression: Practical Achievement of Shannon Capacity Department of Statistics Yale University Workshop Infusing Statistics and Engineering Harvard University, June 5-6, 2011 Practical

More information

Carrier frequency estimation. ELEC-E5410 Signal processing for communications

Carrier frequency estimation. ELEC-E5410 Signal processing for communications Carrier frequency estimation ELEC-E54 Signal processing for communications Contents. Basic system assumptions. Data-aided DA: Maximum-lielihood ML estimation of carrier frequency 3. Data-aided: Practical

More information

Lesson 14: Model Checking

Lesson 14: Model Checking Dipartimento di Ingegneria e Scienze dell Informazione e Matematica Università dell Aquila, umberto.triacca@univaq.it Model checking Given the time series {x t ; t = 1,..., T } suppose that we have estimated

More information

Graph-based Codes for Quantize-Map-and-Forward Relaying

Graph-based Codes for Quantize-Map-and-Forward Relaying 20 IEEE Information Theory Workshop Graph-based Codes for Quantize-Map-and-Forward Relaying Ayan Sengupta, Siddhartha Brahma, Ayfer Özgür, Christina Fragouli and Suhas Diggavi EPFL, Switzerland, UCLA,

More information

STA 4273H: Statistical Machine Learning

STA 4273H: Statistical Machine Learning STA 4273H: Statistical Machine Learning Russ Salakhutdinov Department of Statistics! rsalakhu@utstat.toronto.edu! http://www.utstat.utoronto.ca/~rsalakhu/ Sidney Smith Hall, Room 6002 Lecture 11 Project

More information

SAGE-based Estimation Algorithms for Time-varying Channels in Amplify-and-Forward Cooperative Networks

SAGE-based Estimation Algorithms for Time-varying Channels in Amplify-and-Forward Cooperative Networks SAGE-based Estimation Algorithms for Time-varying Channels in Amplify-and-Forward Cooperative Networks Nico Aerts and Marc Moeneclaey Department of Telecommunications and Information Processing Ghent University

More information