Next: Application to the Poisson
Up: Accurate Computation of the
Previous: List of Figures
This paper considers the error probability when
mutually orthogonal
signals are transmitted with equal likelihood and equal power, and
received by a bank of
correlators at the receiver. The analysis
requires that the channel be memoryless and have the property that the
maximum likelihood symbol decision is the result of identifying the
highest correlator output. We are motivated by the desire to calculate
the performance of
-ary Pulse Position Modulation (PPM) on a Poisson
channel, which is a good model for some free space optical
communications links [3]. We present an easily computed formula
that works at low bit error rates that some applications require.
When the channel has continuous-valued outputs, the probability of
incorrectly deciding which of the
signals was sent is well known
(see, e.g., [1,2] for the AWGN channel) to be:
where
and
are the
conditional probability density functions for a correlator output for
the transmitted signal or one of the
other signals, respectively.
The remainder of the paper considers a discrete-output channel. The
probability of symbol error for
-ary orthogonal signaling on the
Poisson channel is derived in [3,4], and the straightforward
generalization of that result to a discrete memoryless channel whose
outputs take values from the nonnegative integers is:
where
and
are now probability mass functions,
and where
is a cumulative distribution
function. (We use the notational convention that if
, there
is no contribution to the sum.) This may be written more simply as
 |
(2) |
Unfortunately, a direct numerical evaluation of either
(1) or (2) is difficult when
is
small, because it involves differences that can be many orders of
magnitude smaller than either term. This is problematic when numbers
are stored with finite precision, such as with the IEEE 754 floating
point standard [5]--a typical program would incorrectly
evaluate
as zero, for example.
Thus, it is helpful to derive a formula for the symbol error rate
that does not involve the type of difference present in
(1) and (2). This would provide an
alternative to the union bound or other upper bound [6] which is
typically used when
is small . Using
, we may rewrite (2) as
 |
(3) |
When
nearly equals
, or equivalently,
is very small, the
th term is difficult to
calculate in a numerically precise way. We let
and rewrite the
th term as
where in (4) and (5) we used the
Taylor series
.
(5) becomes accurate as
, since
and
. This leads to the main
result of the paper, which we now state.
The probability of symbol error is given by
and
may be freely chosen to minimize the total computational error
due to numerical imprecision in the first summation and due to the
Taylor series remainder error in the second summation. Note that when
, the second summation is simply a union bound.
Next: Application to the Poisson
Up: Accurate Computation of the
Previous: List of Figures
Jon Hamkins
2004-11-19