EVALUATION OF ERROR PROBABILITIES FOR GENERAL SIGNAL CONSTELLATIONS

Similar documents
Summary: SER formulation. Binary antipodal constellation. Generic binary constellation. Constellation gain. 2D constellations

Weibull-Gamma composite distribution: An alternative multipath/shadowing fading model

Complex Gaussian Ratio Distribution with Applications for Error Rate Calculation in Fading Channels with Imperfect CSI

Supplementary Figure 1: Scheme of the RFT. (a) At first, we separate two quadratures of the field (denoted by and ); (b) then, each quadrature

A GENERAL METHOD FOR EVALUATING OUTAGE PROBABILITIES USING PADÉ APPROXIMATIONS

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

EE4512 Analog and Digital Communications Chapter 4. Chapter 4 Receiver Design

EE6604 Personal & Mobile Communications. Week 13. Multi-antenna Techniques

EEL 5544 Noise in Linear Systems Lecture 30. X (s) = E [ e sx] f X (x)e sx dx. Moments can be found from the Laplace transform as

Constellation Shaping for Communication Channels with Quantized Outputs

Digital Transmission Methods S

Direct-Sequence Spread-Spectrum

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

Principles of Communications

Chapter [4] "Operations on a Single Random Variable"

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

A First Course in Digital Communications

Residual Versus Suppressed-Carrier Coherent Communications

Method for analytically calculating BER (bit error rate) in presence of non-linearity. Gaurav Malhotra Xilinx

This examination consists of 11 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

Performance Analysis of Spread Spectrum CDMA systems

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood

Akira Ishimaru, Sermsak Jaruwatanadilok and Yasuo Kuga

Analysis of Receiver Quantization in Wireless Communication Systems

A Simple Example Binary Hypothesis Testing Optimal Receiver Frontend M-ary Signal Sets Message Sequences. possible signals has been transmitted.

EE4304 C-term 2007: Lecture 17 Supplemental Slides

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

Lecture 5: Moment generating functions

Outline. Random Variables. Examples. Random Variable

Digital Communications

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

L interférence dans les réseaux non filaires

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING Final Examination - Fall 2015 EE 4601: Communication Systems

Performance Analysis of Wireless Single Input Multiple Output Systems (SIMO) in Correlated Weibull Fading Channels

Detecting Parametric Signals in Noise Having Exactly Known Pdf/Pmf

An Efficient Approach to Multivariate Nakagami-m Distribution Using Green s Matrix Approximation

Chapter 5. Chapter 5 sections

Lattices for Communication Engineers

ρ = sin(2π ft) 2π ft To find the minimum value of the correlation, we set the derivative of ρ with respect to f equal to zero.

Error Rates for Hybrid SC/MRC Systems on Nakagami-m Channels

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels

Electrical Engineering Written PhD Qualifier Exam Spring 2014

a) Find the compact (i.e. smallest) basis set required to ensure sufficient statistics.

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

Summary II: Modulation and Demodulation

IEEE C80216m-09/0079r1

FBMC/OQAM transceivers for 5G mobile communication systems. François Rottenberg

On the Distribution of Indefinite Quadratic Forms in Gaussian Random Variables

Solving Corrupted Quadratic Equations, Provably

Consider a 2-D constellation, suppose that basis signals =cosine and sine. Each constellation symbol corresponds to a vector with two real components

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

Optimal Receiver for MPSK Signaling with Imperfect Channel Estimation

On the Ratio of Rice Random Variables

ECE 546 Lecture 23 Jitter Basics

Revision of Lecture 4

Optimized Impulses for Multicarrier Offset-QAM

Mapper & De-Mapper System Document

One Lesson of Information Theory

3.9 Diversity Equalization Multiple Received Signals and the RAKE Infinite-length MMSE Equalization Structures

Convex Hodge Decomposition of Image Flows

MODULATION AND CODING FOR QUANTIZED CHANNELS. Xiaoying Shao and Harm S. Cronie

Review of Doppler Spread The response to exp[2πift] is ĥ(f, t) exp[2πift]. ĥ(f, t) = β j exp[ 2πifτ j (t)] = exp[2πid j t 2πifτ o j ]

A Hilbert Space for Random Processes

ELEC546 Review of Information Theory

2. SPECTRAL ANALYSIS APPLIED TO STOCHASTIC PROCESSES

An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels

MANY papers and books are devoted to modeling fading

EE6604 Personal & Mobile Communications. Week 15. OFDM on AWGN and ISI Channels

Forecasting Wind Ramps

Upper Bounds for the Average Error Probability of a Time-Hopping Wideband System

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

BER Performance Analysis of Cooperative DaF Relay Networks and a New Optimal DaF Strategy

CHIRP spread spectrum (CSS) is a spread spectrum technique

Mobile Communications (KECE425) Lecture Note Prof. Young-Chai Ko

The Effect of Spatial Correlations on MIMO Capacity: A (not so) Large N Analytical Approach: Aris Moustakas 1, Steven Simon 1 & Anirvan Sengupta 1,2

Lecture 7: Wireless Channels and Diversity Advanced Digital Communications (EQ2410) 1

Lecture 2. Capacity of the Gaussian channel

Gaussian Random Variables Why we Care

EE5713 : Advanced Digital Communications

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

On VDSL Performance and Hardware Implications for Single Carrier Modulation Transceivers

ELEG 3143 Probability & Stochastic Process Ch. 6 Stochastic Process

MMSE Decision Feedback Equalization of Pulse Position Modulated Signals

Random variables. DS GA 1002 Probability and Statistics for Data Science.

Outline - Part III: Co-Channel Interference

On the Low-SNR Capacity of Phase-Shift Keying with Hard-Decision Detection

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

ECE6604 PERSONAL & MOBILE COMMUNICATIONS. Week 3. Flat Fading Channels Envelope Distribution Autocorrelation of a Random Process

Calculus with Algebra and Trigonometry II Lecture 21 Probability applications

Blind Source Separation with a Time-Varying Mixing Matrix

Fundamentals of Statistical Signal Processing Volume II Detection Theory

Improved Detected Data Processing for Decision-Directed Tracking of MIMO Channels

BASICS OF DETECTION AND ESTIMATION THEORY

Digital Modulation 1

2.7 The Gaussian Probability Density Function Forms of the Gaussian pdf for Real Variates

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

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

Timing Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL

Performance of small signal sets

Transcription:

EVALUATION OF ERROR PROBABILITIES FOR GENERAL SIGNAL CONSTELLATIONS Jack W. Stokes, Microsoft Corp., One Microsoft Way, Redmond, WA 98052 jstokes@microsoft.com James A. Ritcey, Dept. of Electrical Engineering, Box 352500, Univ. of Washington, Seattle, WA 98195, ritcey@ee.washington.edu Abstract Expressions for error probabilities have been derived for commonly used signal constellations such as QAM and MPSK. However, closed form expressions cannot be found for more complex signal constellations such as hexagonally packed signals. Saddle point integration (SPI) has been shown to be an efficient method of evaluating the one dimensional cumulative distribution function (CDF) of a random variable. SPI integrates the moment generating function (MGF) of the test statistic instead of probability density function (PDF). In this paper, the SPI method is used to evaluate P e for general, complex signal constellations. The first step is to determine the decision regions for each symbol using an algorithm from the graphics literature for calculating Voronoi diagrams. Next, these decision regions are subdivided into subregions that can evaluated using SPI. The SPI method is very flexible and allows one to model many different system effects such as phase offset, DC offset, and colored noise. However, closed form expressions cannot be found for more complex signal constellations such as hexagonally packed signals. Helstrom [1], [2], [5] and Ritcey [3], [4] demonstrated that saddle point integration (SPI) provides a computationally efficient method for evaluating the one dimensional, cumulative distribution function (CDF) for many different types of probability density functions (PDFs) provided that the Laplace transform of the PDF exists. SPI computes the CDF by integrating the moment generating function (MGF) along a contour in the complex plane instead of integrating the PDF directly. In this paper, the SPI method is extended to two dimensions with arbitrary linear decision regions. With this new method, we evaluate the P e for general, complex, baseband signal constellations. An example of a signal constellation which is divided into distinct decision regions for each symbol is given in figure 1. The probability of detection for the lth decision subregion associated with the nth symbol with apriori detection probability a n is 1 Introduction QAM or MPSK are typically used as the modulation methods for modern digital communication systems. However, from the sampling theory point of view, these modulation schemes are not the most efficient use of the complex baseband area. With continued advances in semiconductors, future communication systems may support more densely packed signal constellations resulting in higher bandwidth efficiency. Expressions for error probabilities have been derived for the commonly used signal constellations such as QAM and MPSK. P d (n, l) = a n R2 R 1 m2 x r +b 2 m 1 x r +b 1 p(x r, x i )dx i dx r. (1) A subregion is defined to have left and right vertical side boundaries located at x r = R 1 and x r = R 2, respectively. The subregion is bounded below by x i = m 1 x r + b 1 and above by x i = m 2 x r + b 2. For subregions with no upper (lower) boundary, we set m 2 (m 1 ) equal to zero and b 2 (b 1 ) equal to. The probability of error for the entire signal constellation with N symbols and L n subregions for the nth

P(1,1) S 1 * x i P(1,2) P(2,1) * S 3 P(3,1) P(3,2) * S 2 P(2,2) x r with the corresponding PDF, p(x) = p n,l (x). Let h(u) = E{exp( u T x)} be the moment generating function (MGF) of the complex random variable x written as a random vector, x = (x r x i ) T, h(u r, u i ) = p(x r, x i )e (u rx r +u i x i ) dx r dx i. (3) P d can be recovered by the inverse Laplace transform of the MGF. S 4 * * S 5 P(4,1) P(4,2) P(5,1) P(5,2) sr +j si +j s r j s i j h(u r, u i ) Y (u r, u i ) du i du r u i 2πj 2πj (4) Figure 1: Cross pattern signal constellation with detection regions. symbol is P e = 1 N L n P d (n, l). (2) n=1 l=1 In order to be practical, the algorithm must accept a set of symbol locations and determine the decision subregions, P d (n, l), and associated decision boundaries for each symbol. We solve this problem using an algorithm from the graphics literature to construct Voronoi diagrams. Next, these detection regions are subdivided into subregions that can be evaluated using SPI. The SPI method is extremely flexible allowing one to easily model additional system effects such as phase offset, DC offset, and colored noise. This paper is organized as follows. In section 2, the SPI method is derived for the evaluation of the CDF for complex distributions. In section 3, we discuss the algorithm for determining the decision boundaries. Next, we show how to model the effects of phase and DC offset as well as colored noise in section 4. Finally, we present numerical results in section 5. 2 Saddle Point Integration Within A Subregion In this section, we derive a method for calculating the detection probability for the lth subregion of the nth symbol. To simplify the equations, we set P d (n, l) and Y (u r, u i ) = ψ 1(u r, u i ) u r + u i m 2 ψ 2(u r, u i ) u r + u i m 1 (5) ψ 1 (u r, u i ) = Ω 1 (u r, u i ) Ω 2 (u r, u i ) ψ 2 (u r, u i ) = Ω 3 (u r, u i ) Ω 4 (u r, u i ) Ω 1 (u r, u i ) = exp(u r R 2 + u i (R 2 m 2 + b 2 )) Ω 2 (u r, u i ) = exp(u r R 1 + u i (R 1 m 2 + b 2 )) Ω 3 (u r, u i ) = exp(u r R 2 + u i (R 2 m 1 + b 1 )) Ω 4 (u r, u i ) = exp(u r R 1 + u i (R 1 m 1 + b 1 )). (6) The complex, normal PDF with mean, M, and covariance, K, is p(x r, x i ) = 1 4π2 K e 1 2 (x M)T K 1 (x M). (7) Inserting (7) into (3), completing the square and integrating yields the following MGF for a complex, normal random variable, h(u) = exp( m T u + 1 2 ut Ku). (8) It can be shown that the integrand of (4) is a two dimensional, convex function. Therefore, the integrand has a minimum at the saddle point location s = (s r s i ) T. Thus for R(u i ) < 0, s = argmin(φ(u)) the phase, Φ(u), is given by exp(φ(u)) = h(u r, u i ) u i Y (u r, u i ). (9)

The saddle point can be computed using a simple multidimensional least mean squares algorithm s new = s old µ u Φ(u) s old (10) µ is the step size, and u is the gradient with respect to u. The first partial derivatives of Φ(u) required for the calculation of the gradient in (10) are u r Φ(u r, u i ) = u r ln(h(u r, u i )) + u r ln(y (u r, u i )) Φ(u r, u i ) = ln(h(u r, u i )) 1 + ln(y (u r, u i )) u i u i u i u i ln(y (u r, u i )) = R 2Ω 1 (u r, u i ) R 1 Ω 2 (u r, u i ) u r Y (u r, u i )(u r + u i m 2 ) ψ 1 (u r, u i ) Y (u r, u i )(u r + u i m 2 ) 2 and ln(y (u r, u i )) = u i m 2 ψ 1 (u r, u i ) Y (u r, u i )(u r + u i m 2 ) 2 R 2Ω 3 (u r, u i ) R 1 Ω 4 (u r, u i ) Y (u r, u i )(u r + u i m 1 ) ψ 2 (u r, u i ) + Y (u r, u i )(u r + u i m 1 ) 2 + (R 2m 2 + b 2 )Ω 1 (u r, u i ) (R 1 m 2 + b 2 )Ω 2 (u r, u i ) Y (u r, u i )(u r + u i m 2 ) (R 2m 1 + b 1 )Ω 3 (u r, u i ) (R 1 m 1 + b 1 )Ω 4 (u r, u i ) Y (u r, u i )(u r + u i m 1 ) m 1 ψ 2 (u r, u i ) + Y (u r, u i )(u r + u i m 1 ) 2. Rewriting (4) in terms of the phase, the P d is given by si+j sr+j s i j s r j exp(φ(u)) du r du i 2πj 2πj. (11) Extending the results from Schwartz [13] and Rice [9], trapezoidal integration is used to numerically evaluate the multidimensional integral in (11) lim F (u, u) (12) u r 0, u i 0 F (u, u) = u r u i 4π 2 L i L r e Φ(u) + E T ( u), l i= L i l r= L r (13) u k = s k + jl k u k, u k is the step size along the kth axis, and L k provides the number of steps required to achieve a result that is within the desired error tolerance. Evaluation of (12) produces two sources of error due to finite step sizes and the truncation error. The truncation error, E T ( u), results from truncating the integral computation at L k and is also a function of the step size. Extending the results from Rice [10] provides an initial estimate for the step size u k = 2/ 2 u 2 Φ(s) (14) k for k {r, i}. The CDF is computed by halving the step size in each dimension until the result converges to the desired error tolerance. An algorithm for computing the multidimensional sum in (12) is given by Kohn [6]. 3 Voronoi Diagrams The first step to calculating the P e for the signal constellation is to determine all decision regions for each symbol. Once the decision regions are known, the SPI method outlined in the previous section can be used to calculate P d (n, l). The problem of determining the detection boundaries for general signal constellations is identical to computing the Voronoi diagram for a set of two dimensional vertices in computer graphics. The Voronoi diagram is the dual of Delaunay triangulation which is a popular method for generating triangular meshes. Thererfore, much research has been devoted to this problem and several efficient algorithms have been developed. We choose to use an algorithm developed by Steven Fortune because it computes the results based on the entire set of 2-D vertices as opposed to other algorithms which begin with 3 vertices containing all other vertices. Software which implements the algorithm can be found at http://netlib.org/voronoi/index.html.

4 Phase and DC Offset, Colored Noise The SPI method allows one to consider the effects of various system problems such as phase offset, DC offset, and colored noise on the error probability. Phase offset results from the inability of the receiver to perfectly estimate the symbol s phase. The result is a rotation of the signal constellation. By applying a rotation to the mean of each symbol in the signal constellation, we can easily evaluate phase errors. constellations for AWGN, phase offset, DC offset, and colored noise, respectively. For both constellations, the phase rotation examples introduce a phase offset of +10 degrees, the DC offset examples add a linear translation of (0.15,0.15), and the colored noise examples are modeled with a covariance matrix, K, of K = 1.25 0.25 0.25 0.75. (15) While phase offset results in a rotation of the signal constellation, DC offset corresponds to a two dimensional translation error. DC offset can be introduced by a DC bias in the analog components of the transmitter or receiver. Like the phase offset, DC offset can be modeled by applying a two dimensional translation to the mean of each symbol. The detection boundaries in the receiver are fixed assuming that the received signal constellation does not have either phase or DC offset. Thus, the detection boundaries computed by the Voronoi diagram method must be computed before the phase and DC offsets are applied to the signal constellation. * * * * * * * * * * * * * * * * x i S 1 x r Error probabilities are usually estimated for a model assuming additive white Gaussian noise (AWGN). However, in practice the noise is often colored due to effects of the transmission medium or linear filters operating on white noise. For the SPI method, the effects of colored noise can be evaluated by setting the covariance matrix for each symbol to something other than the identity matrix. 5 Numerical Results In this section, we compare error probabilities for 16- ary QAM and a 16-ary hexagonal signal constellation including the effects of phase offset, DC offset, and colored noise. The 16-ary QAM signal constellation has symbols located at S(i,q) i, j { 3, 1, 1, 3}. The 16-ary hexagonal signal constellation is shown in figure 2. For this constellation, the symbols are located at S(i, q) = S 1 + (s, 3t) s and t are integers and S 1 is located at (0, 2/ 3). For all systems, the desired error tolerance is 10e-7. In figure 3, we compare error probabilities for the QAM and hexagonal signal Pe, probability of error Figure 2: 16-ary hexagonal signal constellation. 10 0 10 1 10 2 10 3 10 4 10 5 10 6 QAM16 White Noise HEX16 White Noise QAM16 Phase Offset HEX16 Phase Offset QAM16 DC Offset HEX16 DC Offset QAM16 Colored Noise HEX16 Colored Noise 10 7 6 7 8 9 10 11 12 13 14 15 Eb/N0,dB Figure 3: P e vs. E b /N 0 for 16-ary QAM and hexagonal signal constellation with AWGN, +10 degree phase offset, (0.15,0.15) translation and colored noise. As expected, the results in figure 3 shows that the AWGN system offers better performance than any of

the other systems for both the hexagonal signal constellation (HSG) and QAM. The HSG results for AWGN show an improvement in the E b /N 0 of 0.25 db for P e = 10e 5. Likewise, the results for the case of colored noise show a similar improvement in the E b /N 0 of 0.4 db for the HSG at P e = 10e 5. In addition, both signal constellations perform about 0.5 db worse for colored noise than for AWGN. However for the DC offset case, the hexagonal signal constellation offers only a slight improvement over QAM. With DC offset, the HSG and QAM perform worse by 1.50 and 1.25 db, respectively, in E b /N 0 when compared with AWGN for P e = 10e 5. Finally for the case of phase offset, QAM constellation actually performs better than the hexagonal signal constellation for Eb/N 0 > 12dB. In addition, both signal constellations with phase offset perform significantly worse than for AWGN, colored noise, or DC offset. 6 Conclusions In this paper, we have derived a method to evaluate error probabilities for general signal constellations. This method is based on multivariate Saddle Point Integration and an algorithm used to calculate Voronoi diagrams. Using this method, we evaluated error probabilities for 16-ary QAM and a 16-ary hexagonal signal constellation. When considering densely packed signal constellations, we have shown it is important to characterize the system effects for the receiver and transmission medium including phase offset, DC offset, and colored noise. The system designer must then evaluate the error probability associated with each of these effects and determine if the performance of the proposed constellation justifies the increased complexity of the transmitter and receiver. Although the hexagonal signal constellation performs better than 16-ary QAM under most conditions, it is more susceptible to extreme phase rotation. Saddle Point Integration offers a general and efficient method for evaluating all of these effects for any signal constellation. [1] C. W. Helstrom, Approximate evaluation of detection probabilities in radar and optical communications, IEEE Trans. Aero. & Elect. Sys., 14 (1978), pp. 630-640. [2] C. W. Helstrom, Evaluating the detectability of gaussian stochastic signals by steepest descent integration, IEEE Trans. Aero. & Elect. Sys., 19 (1983), pp. 428-437. [3] C. W. Helstrom and J. A. Ritcey, Evaluating radar detection probabilities by steepest descent integration, IEEE Trans. Aero. & Elect. Sys., 20 (1984), pp. 624-633. [4] C. W. Helstrom and J. A. Ritcey, Evaluation of the noncentral F-distribution by numerical contour integration, SIAM J. Sci. Stat. Comput., 6 (1985), pp. 505-514. [5] C. W. Helstrom, Calculating error probabilities for intersymbol and cochannel interference, IEEE Trans. Commun., COM-34, 5 (1986), pp. 430-435. [6] R. Kohn, Nesting do loops to any depth, J. Stat. Comput. Simul., 4 (1981), pp. 41-45. [7] R. Lugannani and S. O. Rice, Saddle point approximation for the distribution of the sum of independent random variables, Adv. Appl. Prob., 12 (1980), pp. 475-490. [8] D. B. Owen, Orthant probabilities, Encyclopedia of Stat. Science, ed. S. Kotz & N.L. Johnson, 6 (1985), pp. 521-523. [9] S.O. Rice, Efficient evaluation of integrals of analytic functions by the trapezoidal rule, Bell Sys. Tech. Journal, 52 (1973), pp. 707-723. [10] S.O. Rice, Distribution of quadratic forms in normal random variables - evaluation by numerical integration, SIAM J. Sci. Stat. Comput., 1 (1980), pp. 438-448. [11] C. Rivera, Analysis of communication systems using the method of saddle point integration, Ph.D. Dissertation, Dept. of Electrical Engineering, Univ. of Washington, Seattle, WA, 1995. [12] C. Rivera and J. A. Ritcey, Error probabilities for QAM systems on partially coherent channels with intersymbol interference and crosstalk, IEEE Trans. Commun., COM-46, 6 (1998), pp. 775-783. [13] C. Schwartz, Numerical integration of analytic functions, J. Comput. Physics, 4 (1969), pp. 19-29. References