signal space analysis of bask, bfsk, bpsk, and qam on mac

17
Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac 30. Signal Space Analysis of BASK, BFSK, BPSK, and QAM The vector-space representation of signals and the optimum detection process which chooses the signal closest to the received signal is particularly useful in signal design and in probability-of-error calculations. The material presented herein includes the error performance of binary amplitude-shift keying (BASK), binary frequency-shift keying (BFSK), binary phase-shift keying (BPSK), and M-ary quadrature amplitude modulation (QAM) signals. Error Performance of Binary ASK A binary amplitude-shift keying (BASK) signal can be defined by s(t) = A f c t t T elsewhere cos( ), , 2 0 0 π (30.1) where A is a constant, f c is the carrier frequency, and T is the bit duration. It has a power P = A 2 /2, so that A = 2 P . Thus equation (30.1) can be written as s(t) = 2 2 0 0 P f c t t T elsewhere cos( ), , π = PT T f c t t T elsewhere 2 2 0 0 cos( ), , π = E T f c t t T elsewhere 2 2 0 0 cos( ), , π (30.2) where E = PT is the energy contained in a bit duration. Figure 30.1 shows the signal constellation diagram of BASK signals and the conditional probability density functions associated with the signals. Figure 30.1 BASK signal constellation diagram and the conditional probability density functions associated with the signals. The energy contained in a bit duration is E = d 2 (30.3) and so 30.1

Upload: siem-soladis

Post on 08-Sep-2014

228 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

30. Signal Space Analysis of BASK, BFSK, BPSK, and QAM

The vector-space representation of signals and the optimum detection process whichchooses the signal closest to the received signal is particularly useful in signal design and inprobability-of-error calculations. The material presented herein includes the errorperformance of binary amplitude-shift keying (BASK), binary frequency-shift keying(BFSK), binary phase-shift keying (BPSK), and M-ary quadrature amplitude modulation(QAM) signals.

Error Performance of Binary ASK

A binary amplitude-shift keying (BASK) signal can be defined by

s(t) = A fct t T

elsewhere

cos( ),

,

2 0

0

π ≤ ≤

(30.1)

where A is a constant, fc is the carrier frequency, and T is the bit duration. It has a

power P = A2/2, so that A = 2P . Thus equation (30.1) can be written as

s(t) = 2 2 0

0

P fct t T

elsewhere

cos( ),

,

π ≤ ≤

= PT

Tfct t T

elsewhere

22 0

0

cos( ),

,

π ≤ ≤

= E

Tfct t T

elsewhere

22 0

0

cos( ),

,

π ≤ ≤

(30.2)

where E = PT is the energy contained in a bit duration. Figure 30.1 shows the signalconstellation diagram of BASK signals and the conditional probability density functionsassociated with the signals.

Figure 30.1 BASK signal constellation diagram and the conditional probability densityfunctions associated with the signals.

The energy contained in a bit duration is

E = d2 (30.3)

and so

30.1

Page 2: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

d = E (30.4)

It is assumed that the noise is additive white Gaussian noise (AWGN) with a two-sided

power spectral density of n0/2, zero mean and fixed variance σ2 = n0/2. In the

presence of AWGN, the conditional probability density function of φ1 assuming that s0is transmitted is

f(φ1 / 0) = 1

2 2

12

2 2

πσ

φσe

and the probability of error given that s0 is transmitted is

Pe0 =

φ1 2=

∞∫d /

f(φ1/0)dφ1 =

φ1 2=

∞∫d /

1

2 2

12

2 21

πσ

φ

σ φe d−

(30.5)

Similarly, the probability of error given that s1 is transmitted is

Pe1 =

−∞

=

∫φ1 2d /

f(φ1/1)dφ1 = 1

2 2

12

2 21

1 2

πσ

φσ φ

φe

d

dd − −

−∞

=

∫( )/

= Pe1

where

f(φ1 /1) = 1

2 2

12

2 2

πσ

φσe

d− −( )

(30.6)

Let p0 be the probability of sending s0 and p1 be the probability of sending s1. For

equally likely transmission of binary signals, we have p0 = p1 = 0.5. The average

probability of error is given by

Pe = p0 Pe0 + p1 Pe1= Pe0

=

φ1 2=

∞∫d /

1

2 2

12

2 21

πσ

φ

σ φe d−

(30.7)

30.2

Page 3: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

Let y = φσ1

2. Then y2 =

φ

σ12

2 2 and d y = dφ

σ1

2 . Substituting y and dy into

equation (30.7), we get

Pe = 1

2 2

πσ

y d=

∞∫ e-y2 dy

= 12 [

y

∞∫ e-y2 dy ]

= 12 erfc( d

2 2σ)

= 12 erfc( d

n2 0)

= 12 erfc(

E

n4 0) (30.8)

where the complementary error function is

erfc (x) = 2π

x

∞∫ e-α2 dα (30.9)

σ2 = n0/2 for AWGN, and d = E .

Error Performance of Binary PSK

A binary phase-shift keying (BPSK) signal can be defined by

s(t) = +A cos 2πfct, 0 < t < T (30.10)

where A is a constant, fc is the carrier frequency, and T is the bit duration. It has a

power P = A2/2, so that A = 2P . Thus equation (30.10) can be written as

s(t) = + 2P cos 2πfct

= + PT2T

cos 2πfct

= + E2T

cos 2πfct (30.11)

30.3

Page 4: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

where E = PT is the energy contained in a bit duration. Figure 30.2 shows the signalconstellation diagram of BPSK signals and the conditional probability density functionsassociated with the signals.

Figure 30.2 BPSK signal constellation diagram and the conditional probability densityfunctions associated with the signals.

The energy contained in a bit duration is

E = ( )d

22 (30.12)

and so

d = 4E (30.13)

In the presence of AWGN, the conditional probability density function of φ1 assuming

that s0 is sent is

f(φ1/0) = 1

2 2

1 22

2 2

πσ

φ

σe

d

−+( )

(30.14)

and the probability of error given that s0 is transmitted is

Pe0 =

0

∞∫ f(φ1/0)dφ1 =

0

∞∫ 1

2 2

1 22

2 21

πσ

φ

σ φe

d

d−

+( )

(30.15)

Similarly, the probability of error given that s1 is sent is

Pe1 =

−∞∫0

f(φ1 /1) dφ1 =

−∞∫0

1

2 2

1 22

2 21

πσ

φ

σ φe

d

d−

−( )

= Pe0 (30.16)

where

30.4

Page 5: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

f(φ1 /2) = 1

2 2

1 22

2 2

πσ

φ

σe

d

−−( )

(30.17)

Let p0 be the probability of sending s0 and p1 be the probability of sending s1. For

equally likely transmission of binary signals, we have p0 = p1 = 0.5. The average

probability of error is

Pe = p0 Pe0 + p1 Pe1= Pe0

=

0

∞∫ 1

2 2

1 22

2 21

πσ

φ

σ φe

d

d−

+( )

(30.18)

Let y = φ

σ1 22

+ d

. Then y2 =( )φ

σ

1 22

2 2

+ d

and dy = dφ

σ1

2 . Substituting y and dy into

equation (30.18), we get

Pe =

y

d

=+

∞∫

φ

σ1 22

e -y2 dy

= 12

y

d

=+

∞∫

φ

σ1 22

e -y2 dy

= 12

erfc (φ

σ1 2

2

+ d

)

= 12

erfc (d

2 2σ)

= 12 erfc( d

n2 0)

= 12 erfc(

E

n0) (30.19)

where φ1 = 0 is the threshold value, the complementary error function is

30.5

Page 6: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

erfc (x) = 2π

x

∞∫ e-α2 dα (30.20)

σ2 = n0/2 for AWGN, and d = 4E .

Error Performance of Orthogonal Binary FSK

A binary frequency-shift keying (BFSK) signal can be defined by

s(t) = A fc t t T

A fc t elsewhere

cos( ),

cos( ),

2 1 0

2 2

π

π

≤ ≤

(30.21)

where A is a constant, fc1 and fc2

are the carrier frequencies, and T is the bit duration.

It has a power P = A2/2, so that A = 2P . Thus equation (30.21) can be written as

s(t) = 2 2 1 0

2 2 2

P fc t t T

P fc t elsewhere

cos( ),

cos( ),

π

π

≤ ≤

=

PTT

fc t t T

PTT

fc t elsewhere

22 1 0

22 2

cos( ),

cos( ),

π

π

≤ ≤

=

ET

fc t t T

ET

fc t elsewhere

22 1 0

22 2

cos( ),

cos( ),

π

π

≤ ≤

(30.22)

where E = PT is the energy contained in a bit duration. Figure 30.3 shows the signalconstellation diagram of orthogonal BFSK signals and the conditional probability densityfunctions associated with the signals.

Figure 30.3 Orthogonal BFSK signal constellation diagram and the conditionalprobability density functions associated with the signals.

The energy in a bit duration is

E = ( )d

22 (30.23)

and

30.6

Page 7: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

d = 2E (30.24)

If we rotate the two orthonormal axes φ1 and φ2 to u1 and u2, we end up with a signal

constellation diagram for BPSK signals with a separation distance of d. Thus, the averageprobability of error is

Pe = 12 erfc( d

2 2σ)

= 12 erfc( d

n2 0)

= 12 erfc(

E

n2 0) (30.25)

σ2 = n0/2 for AWGN, and d = 2E .

Table 30.1 summarises the performance of BPSK, orthogonal BFSK, and BASK signalsin the presenec of AWGN.

________________________________________________________________________

Modulation d Pe = 12 erfc( d

2 2σ) Relative (dB)

= 12 erfc( d

n2 0)

________________________________________________________________________

BPSK 4E12 erfc(

E

n0) 0

Orthogonal BFSK 2E12 erfc(

E

n2 0) -3

BASK E12 erfc(

E

n4 0) -6

________________________________________________________________________

Table 30.1 Performance of various modulation systems.

Also, we can express the performance of these modulation systems in terms of the average

signal energy E , where

E = E/2 (30.26)

for BASK signals,

30.7

Page 8: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

E = E (30.27)

for orthogonal BFSK signals, and

E = E (30.28)

for BPSK signals. This is summarised in Table 30.2.

________________________________________________________________________

Modulation E Pe Relative (dB)

________________________________________________________________________

BPSK E12 erfc(

E

n0) =

12 erfc(

E

n0) 0

Orthogonal BFSK E12 erfc(

E

n2 0) =

12 erfc(

E

n2 0) -3

BASK E/212 erfc(

E

n4 0) =

12 erfc(

E

n2 0) -3

________________________________________________________________________

Table 30.2 Performance of various binary modulation systems in terms of the averagesignal energy.

Error Performance of M -ary QAM

Consider the (M=16)-ary quadrature amplitude modulation (QAM) signal constellationdiagram of Figure 30.4 as an example.

Figure 30.4 16-ary QAM signal constellation diagram.

The average signal energy of an M-ary QAM signal is

E = 1

0

1

Mi

M

=

−∑ Ei (30.29)

where Ei is the energy of si. For M = 16, we have

E = 116

[

42

4

2

4

5 6 9 10

× +

d d

s , , ,1 244 344

+

89 2

4

2

4

1 2 4 111314 7 8

× +

d d

s , , , , , , ,1 244 344

+

49 2

49 2

4

0 312 15

× +

d d

s , , ,1 2444 3444

]

30.8

Page 9: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

= 5d2

2(30.30)

and so

d = 25

E (30.31)

To find the probability of error, it is simpler to first find the probability Pc of correct

detection. It is apparent from Figure 30.4 that we can group signal points into 3 classes andcompute Pc based on the 3 decision regions as shown in Figure 30.5.

Figure 30.5 Decision regions.

Let n1 and n2 be additive white Gaussian noise samples with two-sided power spectral

density of n0/2, zero mean and fixed variance σ2 = n0/2 along the φ1-axis and φ2-

axis, respectively.

Case 1 - four inner signal points (s5,6,9,10) :

In the presence of AWGN, the probability of correct detection given that si, i = 5, 6, 9,

10, is transmitted is

P(C/si) = P(-d/2 < n1 < d/2) x P(-d/2 < n2 < d/2)

= P(-d/2 < n1 < d/2) x P(-d/2 < n1 < d/2)

= p x p (30.32)

where

p = P(-d/2 < n1 < d/2)

=

−∫

d

d

/

/

2

21

2 2

12

2 2

πσ

φ

σe−

dφ1

= 2

0

2d /

∫ 1

2 2

12

2 2

πσ

φ

σe−

dφ1 (30.33)

30.9

Page 10: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

Let y = φσ1

2. Then y2 =

φ

σ12

2 2 and d y = dφ

σ1

2 . Substituting y and dy into

equation (30.33), we get

p = 2

0

2 2d

σ∫ 1

πe -y2 dy

= erf(d

2 2σ)

= erf(d

n2 0) (30.34)

where the error function is

erf (x) = 2π

0

x

∫ e-α2 dα (30.35)

and σ2 = n0/2 for AWGN.

Case 2 - four corner signal points (s0,3,12,15) :

In the presence of AWGN, the probability of correct detection given that si, i = 0, 3, 12,

15, is transmitted is

P(C/si) = P( −∞ < n1 < d/2) x P(-d/2 < n2 < ∞) (30.36)

= P(-d/2 < n1 < ∞) x P(-d/2 < n2 < ∞)

= P(-d/2 < n1 < ∞) x P(-d/2 < n1 < ∞)

= r x r

where

r = P(-d/2 < n1 < ∞)

=

∞∫

d / 2

1

2 2

12

2 2

πσ

φ

σe−

dφ1

30.10

Page 11: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

=

−∫

d / 2

01

2 2

12

2 2

πσ

φ

σe−

dφ1 +

0

∞∫ 1

2 2

12

2 2

πσ

φ

σe−

dφ1

=

0

2d /

∫ 1

2 2

12

2 2

πσ

φ

σe−

dφ1 +

0

∞∫ 1

2 2

12

2 2

πσ

φ

σe−

dφ1

= 0.5p + 0.5 (30.37)

Case 3 - eight edge signal points (s1,2,4,7,8,11,13,14) :

In the presence of AWGN, the probability of correct detection given that si, i = 1, 2, 4,

7, 8, 11, 13, 14, is transmitted is

P(C/si) = P(-d/2 < n1 < d/2) x P(-d/2 < n2 < ∞)

= P(-d/2 < n1 < d/2) x P(-d/2 < n1 < ∞)

= p x r (30.38)

Let P(si) be the probability of sending si, for i = 0, 1, ..., 15. Thus, the total probability of

correct detection is

Pc = i

M

=

− =∑

0

1 15

P sia priori probability

( )123

P(C/si) (30.39)

With equally likely transmission of si, we have

Pc = 4 (116

p x p) + 4 (116

r x r) + 8(116

p x r)

= 116

[ 4 p2 + 4(p2

+12

)2 + 8p (p2

+12

)]

= ( 3p + 1)

2

16(30.40)

The probability of error is

Pe = (1 - Pc)

= 1 - ( 3p + 1)

2

16 =

42

− ( 3p + 1)2

16

= 3(1 −p)(5 + 3p)

16

30.11

Page 12: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

For normal operation, p approaches 1 and Pe << 1, and then

Pe ≈ 3(1 −p)8

16

= 32

(1 - p) (30.41)

Substituting p = erf (d

2 n0

) and d = 25

E into equation (30.41), we have

Pe ≈ 32

[1 −erf (E

10n0

)]

= 32

erfc (E

10n0

) (30.42)

Example 30.1

Consider the 4-ary QAM signal constellation diagram as shown in Figure 30.6.

Figure 30.6 4-ary QAM signal constellation diagram.

The average signal energy is

E = 14

[ 42

4

2

4× +

d d] =

d2

2

and

d = 25

E .

From our previous analysis of 16-ary QAM signals, the probability of correct detection in4-ary QAM signals given that si, i = 0, 1, 2, 3, is transmitted is

P(C/si) = P( −∞ < n1 < d/2) x P(-d/2 < n2 < ∞)

= P(-d/2 < n1 < ∞) x P(-d/2 < n2 < ∞)

= P(-d/2 < n1 < ∞) x P(-d/2 < n1 < ∞)

= r x r

where

30.12

Page 13: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

r = 0.5p + 0.5

p = erf(d

2 2σ) = erf(

d

n2 0)

and σ2 = n0/2 for AWGN.

The total probability of correct detection is

Pc = i

M

=

− =∑

0

1 3

P sia priori probability

( )123

P(C/si)

With equally likely transmission of si, we have

Pc = 4 (14

r x r)

= (p2

+12

)2

= ( )1 2

4+ p

The probability of error is

Pe = (1 - Pc) = 1 - ( )1 2

4+ p

= ( )( )1 3

4− +p p

For normal operation, p approaches 1 and Pe << 1, and then

Pe ≈ 4 1

4( )− p

= (1 - p) (30.43)

Substituting p = erf (d

2 n0

) and d = 2E into equation (30.43), we have

Pe ≈ 12 0

− erfE

n( ) = erfc

E

n( )

2 0.

30.13

Page 14: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

References

[1] M. Schwartz, Information Transmission, Modulation, and Noise, 4/e, McGraw-Hill, 1990.

[2] H. Taub and D. L. Schilling, Principles of Communication Systems, 2/e,MaGraw-Hill, 1996.

30.14

Page 15: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

Probability density function

d E=0 d/2φ

Pe0Pe1

1

f ( φ /1)1

2π σ 2e 2σ 2

-=1

(φ )21d2

f ( φ /0)1

2πσ 2e 2σ 2

φ 2-

= 1

1

s 1s 0

φ 2

= 2T

cos 2 π f c t

= 2T

sin 2 π f c t

Figure 30.1 BASK signal constellation diagram and the conditional probability densityfunctions associated with the signals.

d2

E=-d2

10φ

Pe0Pe1

0s

1s

1

2π σ 2e 2σ 2

-= f ( φ /0)1

(φ ) 21

d2

+

f ( φ /1)1

2π σ 2e 2σ 2

-=1

(φ )21d2

-

= 2T

cos 2 π f c t

= 2T

sin 2 π f c t

Figure 30.2 BPSK signal constellation diagram and the conditional probability densityfunctions associated with the signals.

f (u /1)1

2π σ 2e 2σ 2

-=1

(u - )21

d2

1

2π σ 2e 2σ 2

-=f (u /0)1

(u + )21

d2

1

u 1

u 2

φ2

0

E2d

=

E2d

=

s 0

s 1

d

= 2T

cos 2 πf c t1

=2T

cos 2 π f c t2

Figure 30.3 Orthogonal BFSK signal constellation diagram and the conditionalprobability density functions associated with the signals.

30.15

Page 16: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

s 1 s 3

s 7 s 6 s 5 s 4

s 8 s 9 s 11

s 15 s 14 s 13 s 12

d

d

φ1

φ2

0

d/2

d/2

d/2 d/2 d/2

s 10

s 2s 0

Decision boundary

= 2T

cos 2 π f c t

= 2T

sin 2 π f c t

Figure 30.4 16-ary QAM signal constellation diagram.

φ1

φ2

-d/2 d/2

s 10

0

d/2

-d/2

(a)

s 0φ

1

φ2

d/20

-d/2

(b)

s 2 φ1

φ2

d/20-d/2

-d/2

(c)

Figure 30.5 Decision regions.

30.16

Page 17: Signal Space Analysis of BASK, BFSK, BPSK, And QAM on Mac

Signal Space Analysis of BASK, BFSK, BPSK, and QAM on Mac

s 0 s 1

s 3

φ1

φ2

0

d/2

d/2

d/2 d/2

s 2

Decision boundary

= 2T

cos 2 π f c t

= 2T

sin 2 π f c t

Figure 30.6 4-ary QAM signal constellation diagram.

30.17