Transcript Slide 1

Error rate due to noise
In this section, an expression for the
probability of error will be derived
The analysis technique, will be
demonstrated on a binary PCM based on
polar NRZ signaling
The channel noise is modeled as additive
white Gaussian noise 𝑀(𝑑) of zero mean
𝑁0
and power spectral density
2
1
Bit error rate
The receiver of the communication system
can be modeled as shown below
x(t)
y(t)
Y
The signaling interval will be 0 ≀ 𝑑 ≀ 𝑇𝑏 ,
where 𝑇𝑏 is the bit duration
2
Bit error rate
The received signal can be given by
+𝐴 + 𝑀 𝑑 , π‘ π‘¦π‘šπ‘π‘œπ‘™ 1 π‘€π‘Žπ‘  𝑠𝑒𝑛𝑑
π‘₯ 𝑑 =
βˆ’π΄ + 𝑀 𝑑 , π‘ π‘¦π‘šπ‘π‘œπ‘™ 0 π‘€π‘Žπ‘  𝑠𝑒𝑛𝑑
It is assumed that the receiver has
acquired knowledge of the starting and
ending times of each transmitted pulse
The receiver has a prior knowledge of the
pulse shape, but not the pulse polarity
3
Receiver model
The structure of the receiver used to
perform this decision making process is
shown below
4
Possible errors
When the receiver detects a bit there are
two possible kinds of error
1.
2.
Symbol 1 is chosen when a 0 was actually
transmitted; we refer to this error as an error
of the first kind
Symbol 0 is chosen when a 1 was actually
transmitted; we refer to this error as an error
of the second kind
5
Average probability of error
calculations
To determine the average probability of
error, each of the above two situations will
be considered separately
If symbol 0 was sent then, the received
signal is
π‘₯ 𝑑 = βˆ’π΄ + 𝑀 𝑑 , 0 ≀ 𝑑 ≀ 𝑇𝑏
6
Average probability of error
calculations
The matched filter output will be given by
1 𝑇𝑏
𝑦=
π‘₯ 𝑑 𝑑𝑑
𝑇𝑏 0
1 𝑇𝑏
𝑦 = βˆ’π΄ +
π‘₯ 𝑑 𝑑𝑑 = βˆ’A
𝑇𝑏 0
The matched filter output represents a
random variable π‘Œ
7
Average probability of error
calculations
This random variable is a Gaussian
distributed variable with a mean of βˆ’π΄
The variance of π‘Œ is
𝜎2
π‘Œ
=
𝑁0
2𝑇𝑏
The conditional probability density function
the random variable π‘Œ, given that symbol 0
was sent, is therefore
π‘“π‘Œ 𝑦 0 =
1
πœ‹π‘0 /𝑇𝑏
𝑒
𝑦+𝐴 2
βˆ’
𝑁0 𝑇𝑏
8
Average probability of error
calculations
The probability density function is plotted
as shown below
To compute the conditional probability,
𝑝10 , of error that symbol 0 was sent, we
need to find the area between πœ† and ∞
9
In mathematical notations
𝑝10 = 𝑃 𝑦 > πœ† π‘ π‘¦π‘šπ‘π‘œπ‘™ 0 π‘€π‘Žπ‘  𝑠𝑒𝑛𝑑
∞
𝑝10 =
𝑓𝑦 𝑦 0 𝑑𝑦
πœ†
𝑝10 =
1
πœ‹π‘0 /𝑇𝑏
∞
𝑒
𝑦+𝐴 2
βˆ’
𝑁0 /𝑇𝑏
𝑑𝑦
πœ†
10
The integral
2
erfc(𝑧) =
πœ‹
∞
𝑒
βˆ’π‘§2
𝑑𝑧
πœ†
Is known as the complementary error
function which can be solved by numerical
integration methods
11
By letting 𝑧 =
𝑦+𝐴
𝑁0 /𝑇𝑏
, 𝑑𝑦 =
became
𝑝10
1
=
πœ‹
𝑝10
𝑁0 /𝑇𝑏 𝑑𝑧, 𝑝10
∞
𝑒
βˆ’π‘§2
𝑑𝑧
𝐴+πœ†
𝑁0 /𝑇𝑏
1
= π‘’π‘Ÿπ‘“π‘
2
𝐴+πœ†
𝑁0 /𝑇𝑏
12
By using the same procedure, if symbol 1
is transmitted, then the conditional
probability density function of Y, given that
symbol 1 was sent is given
π‘“π‘Œ 𝑦 1 =
1
πœ‹π‘0 /𝑇𝑏
𝑒
π‘¦βˆ’π΄ 2
βˆ’
𝑁0 𝑇𝑏
Which is plotted in the next slide
13
The probability density function 𝑓(π‘Œ|1) is
plotted as shown below
14
The probability of error that symbol 1 is
sent and received bit is mistakenly read as
0 is given by
∞
𝑝01 =
𝑓𝑦 𝑦 1 𝑑𝑦
πœ†
𝑝10 =
1
πœ‹π‘0 /𝑇𝑏
∞
𝑒
π‘¦βˆ’π΄ 2
βˆ’
𝑁0 /𝑇𝑏
𝑑𝑦
πœ†
15
Expression for the average
probability of error
𝑝10
1
= π‘’π‘Ÿπ‘“π‘
2
π΄βˆ’πœ†
𝑁0 /𝑇𝑏
The average probability of error 𝑃𝑒 is given
by
𝑃𝑒 = 𝑃0 𝑃10 + 𝑃1 𝑃01
𝑃0
𝐴+πœ†
𝑃1
π΄βˆ’πœ†
𝑃𝑒 = π‘’π‘Ÿπ‘“π‘
+ π‘’π‘Ÿπ‘“π‘
2
2
𝑁0 /𝑇𝑏
𝑁0 /𝑇𝑏
16
In order to find the value of πœ† which
minimizes the average probability of error
we need to derive 𝑃𝑒 with respect to πœ† and
then equate to zero as
πœ•π‘ƒπ‘’
=0
πœ•πœ†
From math's point of view (Leibniz’s rule)
πœ•erfc(𝑒)
1 βˆ’π‘’2
=βˆ’
𝑒
πœ•π‘’
πœ‹
17
Optimum value of the threshold πœ†
value
If we apply the previous rule to 𝑃𝑒 , then we
may have the following equations
2
(𝐴+πœ†)
𝑝0 βˆ’ 𝑁 𝑇
𝑒 0 𝑏
πœ•π‘ƒπ‘’
1
=βˆ’
πœ•πœ†
πœ‹ 𝑁0 𝑇𝑏 2
+
1
2
(π΄βˆ’πœ†)
𝑝1 βˆ’ 𝑁 𝑇
𝑒 0 𝑏
πœ‹ 𝑁0 𝑇𝑏 2
=0
By solving the previous equation we may
have
𝑝0
=
𝑝1
(π΄βˆ’πœ†)2
βˆ’
𝑒 𝑁0 𝑇𝑏
(𝐴+πœ†)2
βˆ’
𝑒 𝑁0 𝑇𝑏
𝑓𝑦 (𝑦|1)
=
𝑓𝑦 (𝑦|0)
18
From the previous equation, we may have
the following expression for the optimum
threshold point
𝑁0
𝑝0
πœ†π‘œπ‘π‘‘ =
𝑙𝑛
4𝑇𝑏
𝑝1
If both symbols 0 and 1 occurs equally in
1
the bit stream, then 𝑝0 = 𝑝1 = , then
1. πœ†π‘œπ‘π‘‘ = 0
2
19
1
2. 𝑃𝑒 = 2 π‘’π‘Ÿπ‘“π‘
𝐴
𝑁0 /𝑇𝑏
1
= π‘’π‘Ÿπ‘“π‘
2
𝐴2
𝑁0 /𝑇𝑏
1
= π‘’π‘Ÿπ‘“π‘
2
𝐴2 𝑇𝑏
𝑁0
1
= π‘’π‘Ÿπ‘“π‘
2
𝐸𝑏
𝑁0
20
Average probability of error vs
𝐸𝑏
𝑁0
A plot of the average probability of error as
a function of the signal to noise energy is
shown below
21
As it can be seen from the previous figure,
the average probability of error decreases
exponential as the signal to noise energy
is increased
For large values of the signal to noise
energy the complementary error function
can be approximated as
22
Example1
Solution
23
Example1 solution
24
Example 2
25
Example 2 solution
a) The average probability of error is given by 𝑃𝑒 =
1
2
erfc
𝐸𝑏
𝑁0
where 𝐸𝑏 = 𝐴2 𝑇𝑏 ,
1
2
We can rewrite 𝑃𝑒 = erfc
1
2
erfc
2𝐴
𝜎
, where 𝜎 =
𝐴2 𝑇𝑏
𝑁0
1
2
= erfc
2𝐴2
𝑁
2𝑇 0
𝑏
=
𝑁0
2𝑇𝑏
26
Example 2 solution
27
Example 2 Solution
28
Example 2 solution
29
Example 2 solution
30
Example 2 solution
31
Example 3
32
Example 3 solution
Signaling with NRZ pulses represents an
example of antipodal signaling, we can use
1 × 10
1
𝑃𝑒 = π‘’π‘Ÿπ‘“π‘
2
𝐸𝑏
𝑁0
1
= π‘’π‘Ÿπ‘“π‘
2
𝐴2 (
βˆ’3
1
)
56000
10βˆ’6
33
Example 3 solution
Using the erfc(π‘₯) table we find
1
2
𝐴
56000 = 2.18
10βˆ’6
𝐴2 = 0.266
With 3-dB power loss the power at the
transmitting end of the cable would be
twice the power at the receiving terminal,
this means that 𝑃𝑑π‘₯ = 2π‘ƒπ‘Ÿπ‘₯ = 0.532 π‘€π‘Žπ‘‘π‘‘
34