Perfomance of Binary Receivers in AWGN#
In preceding sections, we have derived optimal receiver structures for detecting which of two alternative signals is received in the presence of additive Gaussian noise.
In this section, we will examine the performance of the receivers.
Since we already know that the receivers are optimal, it may seem strange to be interested in their performance.
After all, we know we cannot build anything better under the assumed conditions.
On the other hand, it is useful to know the performance for at least two reasons:
The performance will give us great insight into signal design.
If, for cost reasons, we desire to build a suboptimal receiver, it is useful to know how much performance degradation we are suffering.
We limit ourselves here to receiver structures that are optimal under noise conditions that are Gaussian and white.
In addition, the structures are assumed to be phase coherent, implying that a perfect estimate of the received phase is available.
Furthermore, we address the performance of the continuous-time signal receivers.
Matched Filter and Decision Statistics#
If hypothesis \( H_0 \) is true, then the measured signal, assuming no variation in the received signal amplitude, is represented by
For simplicity, the received signal amplitude introduced by a constant channel is assumed to be unity.
It follows that the decision variable \( U_0 \) is
and \( U_1 \) is
Since the noise \( z(t) \) is a zero-mean white Gaussian process, it follows that \( U_0 \) and \( U_1 \) are both Gaussian random variables. Hence, we can characterize them completely by determining their means, variances, and covariance.
Energy of Complex Baseband Signal
White Noise Power Spectral Density
Mean and Variance of \(U_0\) given \(H_0\)#
The mean of \( U_0 \), given that \( H_0 \) is correct, is
The conditional complex variance is
Since \( E\{z(t_i) z(t_j)\} = E\{z^*(t_i) z^*(t_j)\} = 0 \) for all arguments and \( E\{z(t_i) z^*(t_j)\} = 2N_0 \delta(t_i - t_j) \), it follows that
Cross-Correlation Coefficient#
We define
as a complex-valued cross-correlation coefficient with real and imaginary parts \( \rho_r \) and \( \rho_i \), respectively.
Using this definition of \( \rho \), and in a manner similar to the preceding calculation, we can determine the conditional mean and complex variance of \( U_1 \), given \( H_0 \). As shown in the exercises, these are
and
The conditional complex covariance of \( U_0 \) and \( U_1 \) is derived as
Error Probability#
In communications problems, we are often concerned with the probability of error.
When \( H_0 \) is correct, this is \( P_{10} \).
We know an error occurs if \( U_1 > U_0 \) or \( U_1 - U_0 > 0 \).
Consequently, we define a new random variable
Assuming \( H_0 \) is correct, the mean and variance of \( \mathcal{V} \) are
and
The probability of error is
Based on the symmetry of the derivation, we have
If both hypotheses are equally likely, it follows that the average binary error \( P_E \) is also this quantity.
In many communications examples, the two signals are chosen to have equal energy, i.e.,
In this case, \( P_{10} \) simplifies to
Figure 5.9 shows a plot of \(P_E\) as a function of \( \mathcal{E} / N_0 \) for two different values of \( \rho_r \).
The best value that \( \rho_r \) can attain under these conditions is \( \rho_r = -1 \). In this case, \( u_1(t) = -u_0(t) \). This condition is known as antipodal signaling.
Another common value is \( \rho_r = 0 \), which is known as orthogonal signaling.
These two values of \( \rho_r \) are used in Figure 5.9.
As the figure and \(P_E\) indicate, there are three parameters that a communications system designer can influence which will improve the binary error-rate performance:
The signals should be chosen so that the real part of the correlation coefficient, \( \rho_r \), is as close to \(-1\) as possible.
All else being equal, better performance is attained if the transmitted power (and hence the received energy \( \mathcal{E} \)) can be increased.
If \( N_0 \) can be reduced, performance will improve. Note that in radio systems, \( N_0 \) is controlled, in large part, by the noise temperature and noise figure of the receiver’s first preamplifier. Hence, some control is possible.
The use of error-correction coding will also improve performance by essentially expanding the alphabet size from binary to \( M \)-ary.