Академический Документы
Профессиональный Документы
Культура Документы
4, APRIL 2009
Abstract—Semianalytic bit error rate (BER) estimation is a decision variables, then if the probability density of the noise
well-known method for evaluating the BER of a digital commu- component is known, the BER can be computed. This is
nication system. The main utility of the method is the significant done by integrating the noise probability density function
time savings in computation relative to Monte Carlo simulation.
Despite this advantage, no known reference defines the procedure (pdf) centered about each of the simulated noise free decision
for computing exact BER for M-ary phase shift keying (PSK) variable points over each error event region. Each integral is
with ISI and AWGN using the semianalytic method. This letter then weighted by the corresponding number of bit errors and
defines an efficient procedure for computing exact semianalytic the sample mean over all the weighted integrals produces the
BER for modulation formats with circular constellations when BER. Because of the complexity of this procedure for M-ary
the noise component of the decision variable has a circularly
symmetric Gaussian distribution. The technique is demonstrated PSK, previous references have presented only approximations
for 8PSK over the Digital Video Broadcasting-Satellite-Second [4]. For ideal M-ary PSK with known symbol probabilities
Generation (DVB-S2) channel. and arbitrary symbol bit-mapping it is possible to compute
Index Terms—Computer aided analysis, digital communica- the exact BER for the additive white Gaussian noise (AWGN)
tion, error analysis, phase shift keying, simulation. channel in an efficient way [5]. By extending these methods
to include the effects of intersymbol interference (ISI), an
efficient procedure for computing semianalytic BER will be
I. I NTRODUCTION
developed.
Im{s} Im{s}
q2
S2 S1 q1
R2 R1
S3 S0 h2 rk
R3 R0 h3 h1 θk
Re{s} Re{s}
R4 R7
S4 S7 c1 h4
R5 R6
S5 S6
Fig. 1. Ideal 8PSK symbols Sm and decision regions Rm . Fig. 2. 8PSK decision regions showing half-planes, quadrant planes, and
correction planes. A single noise free decision variable sk with ISI is also
shown.
sk = rk ejθk = ik + jqk k = 0, 1, ..., M L − 1. (4) The term Pn/m (sk ) is the probability that the received deci-
sion variable sk from region Rm would fall in decision region
When AWGN is present at the receiver input, the decision Rn under the influence of noise, and wmn is the number of bit
variables are errors that occurs in this event. For an arbitrary bit mapping,
the bit error weight matrix W with elements wmn can be
y k = sk + n k k = 0, 1, ..., M L − 1. (5) generated from the weight matrix for the binary bit mapping
For a receiver having an arbitrary discrete time detection filter by swapping rows and then columns according to the desired
with impulse response h(n), the noise component nk at the symbol assignment.
filter output is a sequence of complex Gaussian distributed Equation (8) can be simplified by noting that each received
random variables each with mean zero and variance given by decision variable can be rotated to decision region R0 provided
that the bit error weight matrix W is appropriately transformed
∞ as well. The rotated decision variable from decision region Rm
N0 π is
σ 2 = σr2 + σi2 = N0
2
|h(n)| = H(ejω )2 dω.
n=−∞
2π −π
2πm
(6) sk = e−j M sk . (9)
where σr2 and σi2 are the variances of the real and imaginary
components respectively, and N0 is the one-sided power The required transformation for the W matrix consists of a
spectral density (psd) of the AWGN. cyclic left shift of row m by m positions. This operation can
be expressed as
III. B IT E RROR R ATE C ALCULATION
wmn = wm(n+m)modM . (10)
Since a pseudorandom symbol sequence emulates equiprob-
able symbols, averaging the BER over all of the resulting In terms of the transformed variables, (8) becomes
1646 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009
L
M−1
∞ −(x+ik )2
1
ci (k) = 2√1πσ2 0 e σ2 f (x; i, M, qk , σ) dx (17) Pb = L wT (k)A−1 z(k). (25)
M log2 (M )
i = 1, 2, ..., M
4 −1
k=0
IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 8, NO. 4, APRIL 2009 1647
0
10
Semianalytic
MOD IMUX TWTA OMUX DEMOD Monte Carlo
−2
10
n(t) −4
10
BER
−6
10
−8
1.5 10
−10
1 10
−12
10
0.5 0 5 10 15 20
E /N (dB)
b 0
Im{s}
0 Fig. 5. Semianalytic and Monte Carlo BER as a function of SNR for uncoded
8PSK and the DVB-S2 channel.
-0.5
distribution. The basic approach can also be applied for any R EFERENCES
circularly symmetric noise distribution by simply re-deriving [1] M. Jeruchim, “Techniques for estimating the bit error rate in the simula-
the half-plane and correction-plane probabilities of (14) and tion of digital communication systems," IEEE J. Select. Areas Commun.,
(16) for the desired pdf. vol. SAC-2, pp. 153-170, Jan. 1984.
[2] W. Tranter and K. Kosbar, “Simulation of communication systems," IEEE
Commun. Mag., vol. 32, no. 7, pp. 26-35, July 1994.
[3] M. Jeruchim, P. Balaban, and K. Shanmugan, Simulation of Communi-
cations Systems. New York: Plenum, 1992.
[4] F. Gardner and J. Baker, Simulation Techniques: Models of Communica-
An extension of the technique to include synchronization tions Signals and Processes. New York: Wiley, 1997.
errors in the demodulator is described in [3] and is referred [5] M. Irshid and I. Salous, “Bit error probability for coherent M-ary PSK
to as the statistical averaging method. In a similar way, the systems," IEEE Trans. Commun., vol. COM-39, pp. 349-352, Mar. 1991.
[6] E. Pinto and J. Brandao, “On the efficient use of computer simulated
technique can also be extended to frequency non-selective digital signals to evaluate performance parameters," IEEE J. Select. Areas
slowly fading channels [9]. The BER specified by (25) that Commun., vol. SAC-6, pp. 52–57, Jan. 1988.
accounts for time invariant distortions such as high power [7] M. Kavehrad and P. Balaban, “Digital radio transmission modeling and
simulation," in Proc. IEEE GLOBECOM ‘89, Dallas, TX, pp. 1289-1294,
amplifier nonlinearity and non-ideal filtering is first expressed Nov. 1989.
as a function of αrk , αik , and αqk , where α accounts for [8] ETSI EN 302 307 V1.1.1 (2005-03); “Digital video broadcasting (DVB);
the effect of fading. The resulting expression is then averaged second generation framing structure, channel coding and modulation
systems for broadcasting interactive services, news gathering and other
over the pdf of α. Depending on the pdf considered, some broadband satellite applications."
of the integrals may be evaluated analytically to produce [9] J. Proakis, Digital Communications, 3rd ed. New York: McGraw Hill,
a computationally efficient procedure for determining exact 1995.
BER in a flat fading environment.