Professional Documents
Culture Documents
Noise Comms Ys
Noise Comms Ys
Computer Engineering
University of Newcastle-upon-Tyne
Noise in Communication
Systems
Lecture Notes
Newcastle University
2008/2009
1
Noise in Communication Systems
2
1. Introduction
Noise is a general term which is used to describe an unwanted signal
which affects a wanted signal. These unwanted signals arise from a
variety of sources which may be considered in one of two main
categories:-
Interference
4
2. Thermal Noise (Johnson Noise)
This type of noise is generated by all resistances (e.g. a resistor,
semiconductor, the resistance of a resonant circuit, i.e. the real part of the
impedance, cable etc).
Experimental results (by Johnson) and theoretical studies (by Nyquist) give
the mean square noise voltage as _ 2
V 4 k TBR (volt 2 )
Where k = Boltzmann’s constant = 1.38 x 10 -23 Joules per K
T = absolute temperature
B = bandwidth noise measured in (Hz)
R = resistance (ohms) 5
2. Thermal Noise (Johnson Noise) (Cont’d)
The law relating noise power, N, to the temperature and bandwidth
is
N = k TB watts
6
3. Shot Noise
• Shot noise was originally used to describe noise due to random
fluctuations in electron emission from cathodes in vacuum tubes
(called shot noise by analogy with lead shot).
• Shot noise also occurs in semiconductors due to the liberation of
charge carriers.
• For pn junctions the mean square shot noise current is
I n2 2I DC 2 I o qe B (amps) 2
Where
is the direct current as the pn junction (amps)
is the reverse saturation current (amps)
is the electron charge = 1.6 x 10-19 coulombs
B is the effective noise bandwidth (Hz)
9
8. Noise Evaluation
The essence of calculations and measurements is to determine the
signal power to Noise power ratio, i.e. the (S/N) ratio or (S/N)
expression in dB. S S
ratio N
N
S S
10 log10
N dB N
Also recall that
S ( mW )
S dBm 10 log10
1 mW
N ( mW )
and N dBm 10 log10
1mW
S
i.e. 10 log10 S 10 log10 N
N dB
S
S dBm N dBm
N dB
10
8. Noise Evaluation (Cont’d)
11
8. Noise Evaluation (Cont’d)
Noise may be quantified in terms of
noise power spectral density, po watts per
Hz, from which Noise power N may be
expressed as
N= po Bn watts
Ideal low pass filter
Bandwidth B Hz = Bn
N= po Bn watts
Practical LPF
3 dB bandwidth shown, but noise does not suddenly cease
at B3dB
Therefore, Bn > B3dB, Bn depends on actual filter.
N= p0 Bn
In general the equivalent noise bandwidth is > B3dB. 12
9. Analysis of Noise In Communication Systems
A) System BW = B Hz
N= Constant B (watts) = KB
B) System BW
N= Constant 2B (watts) = K2B
For A, S S For B, S S
N KB N K 2B
13
9. Analysis of Noise In Communication Systems (Cont’d)
Resistors in Series
Assume that R1 at
temperature T1 and R2 at
temperature T2, then
____ ___ ___
2 2 2
V V
n n1 V n2
____
2
V n1
____
4 k T1 B R1
2
Vn 2 4 k T2 B R2
____
2
V n 4 k B (T1 R1 T2 R2 )
____
2
V n 4 kT B ( R1 R2 )
i.e. The resistor in series at same temperature behave as a
14
single resistor
9. Analysis of Noise In Communication Systems (Cont’d)
Resistance in Parallel
R2 R1
Vo1 Vn1 Vo 2 V n 2
R1 R2 R1 R2
R R
V R R 2 R2 T1 R1 R1 T2 R2 R R
____
2 2 4kB 2 1 2
n
1 2 1 2
_____
4kB R1 R2 (T1 R1 T2 R2 )
V 2
n
R1 R2 2
_____
RR
V n
2
4kTB 1 2
R1 R2
15
10. Matched Communication Systems
In communication systems we are usually concerned
with the noise (i.e. S/N) at the receiver end of the system.
The transmission path may be for example:-
Or
An equivalent circuit, when the line is connected to the receiver is shown below.
16
10. Matched Communication Systems (Cont’d)
17
11. Signal to Noise
The signal to noise ratio is given by
S Signal Power
N Noise Power
The signal to noise in dB is expressed by
S S
dB 10 log10
N N
S
dB S dBm N dBm for S and N measured in mW.
N
18
12. Noise Factor- Noise Figure (Cont’d)
• The amount of noise added by the network is embodied in the
Noise Factor F, which is defined by
S N
Noise factor F =
S N
IN
OUT
S N
= S IN N OUT SOUT G S IN
S N
IN
F= But
OUT
N IN S OUT
Therefore
S IN N OUT N
F OUT
N IN G S IN G N IN
Since in general F v> 1 , then N OUT is increased by noise due to the active element i.e.
Na represents ‘added’ noise measured at the output. This added noise may be referred to the
input as extra noise, i.e. as equivalent diagram is
20
13. Noise Figure – Noise Factor for Active Elements (Cont’d)
Ne is extra noise due to active elements referred to the input; the element is thus
effectively noiseless.
21
14. Noise Temperature
22
15. Noise Figure – Noise Factor for Passive Elements
23
16. Review of Noise Factor – Noise Figure –Temperature
24
17. Cascaded Network
A receiver systems usually consists of a number of passive or active elements connected in
series. A typical receiver block diagram is shown below, with example
In order to determine the (S/N) at the input, the overall receiver noise figure or noise
temperature must be determined. In order to do this all the noise must be referred to the same
point in the receiver, for example to A, the feeder input or B, the input to the first amplifier.
Assume that these are now cascaded and connected to an aerial at the input, with N IN N ae
from the aerial.
Now , N OUT G3 N IN 3 N e 3
G3 N IN 3 F3 1 N IN
Since N IN 3 G2 N IN 2 N e 2 G2 N IN 2 F2 1N IN
28
20. Algebraic Representation of Noise
Phasor Representation of Signal and Noise
The general carrier signal VcCosWct may be represented as a phasor at any
instant in time as shown below:
If we now consider a carrier with a noise voltage with “peak” value superimposed we
may represents this as:
Both Vn and n are random variables, the above phasor diagram represents a snapshot
at some instant in time.
29
20. Algebraic Representation of Noise (Cont’d)
We may draw, for a single instant, the phasor with noise resolved into 2 components, which
are:
a) x(t) in phase with the carriers
x(t ) Vn Cos n
b) y(t) in quadrature with the carrier
y (t ) Vn Sin n
30
20. Algebraic Representation of Noise (Cont’d)
31
20. Algebraic Representation of Noise (Cont’d)
32
20. Algebraic Representation of Noise (Cont’d)
Considering the general phasor representation below:-
33
20. Algebraic Representation of Noise (Cont’d)
Vn
From the diagram Sin n t
Vn Sin n t Vc
tan
1
tan 1
Vc Vn Cos n t 1
Vn
Cos n t
Vc
34
21. Additive White Gaussian Noise
Additive
Noise is usually additive in that it adds to the information bearing signal. A model of the
received signal with additive noise is shown below
White
Gaussian
We generally assume that noise voltage amplitudes have a Gaussian or Normal distribution.
35
School of Electrical, Electronics and
Computer Engineering
University of Newcastle-upon-Tyne
Lecture Notes
University of Newcastle-upon-Tyne
2005
36
Error Control Coding
no of errors in N bits
•Bit error rate = for large N ( N )
N bits
37
Channel Coding in Communication
38
Automatic Repeat Request (ARQ)
39
Automatic Repeat Request (ARQ) (Cont’d)
40
Forward Error Correction (FEC)
41
Block Codes
• A block code is a coding technique which generates C check bits
for M message bits to give a stand alone block of M+C= N bits
42
Block Codes (Cont’d)
• A (7,4) Cyclic code has N=7, M=4
4
Code rate R =
7
A repetition-m code in which each bit or message is transmitted m
times and the receiver carries out a majority vote on each bit has a
code rate
M 1
Rate
mM m
43
Message Transfer
It is required to transfer the contents of Computer A to Computer B.
COMPUTER A COMPUTER B
44
Message Transfer (Cont’d)
Error control coding may be considered further in two
main ways
1. In terms of System Performance i.e. the probabilities
of successful, false and lost message transfer. We need
to know error correcting /detection ability to detect and
correct errors (depends on hamming distance).
45
System Performance
In order to determine system performance in terms of successful,
false and lost message transfers it is necessary to know:
• theprobability of error or b.e.r p.
• the no. of bits in the message block N
• the ability of the code to detect/ correct errors, usually expressed
as a minimum Hamming distance, dmin for the code
N!
p 1 p
N R
( R ) R
N R ! R!
This gives the probability of R errors in an N bit block subject to a
bit error rate p.
46
System Performance (Cont’d)
Hence, for an N bit block we can determine the probability of no errors in
the block (R=0) i.e.
• An error free block
N!
p 0 1 p (1 p ) N
N 0
(0)
N 0!0!
• The probability of 1 error in the block (R=1)
N!
p 1 1 p N p (1 p ) N 1
N 1
(1)
N 1!1!
• The probability of 2 error in the block (R=2)
N!
p 2 1 p
N 2
( 2)
N 2 !2!
47
Minimum Hamming distance
• A parameter which indicates the worst case ability of the code to
detect /correct errors.
Let dmin = minimum Hamming distance
l = number of bits errors detected
t = number of bit errors corrected
dmin = l + t + 1 with t ≤ l
For example, suppose a code has a dmin = 6.
We have as options
1) 6= 5 + 0 + 1 {detect up to 5 errors , no correction}
2) 6= 4 + 1 + 1 {detect up to 4 errors , correct 1 error}
3) 6= 3 + 2 + 1 {detect up to 3 errors , correct 2 error}
48
Minimum Hamming distance (Cont’d)
• For option 3 for example, if 4 or more errors occurred, these
would not be detected and these messages would be accepted but
would be false messages.
• Fortunately, the higher the no. of errors, the less the probability they
will occur for reasonable values of p.
Messages transfers are successful if no errors occurs or if t errors
occurs which are corrected. t
= p (i )
i t 1 49
Minimum Hamming distance (Cont’d)
Message transfers are false of l+1 or more errors occurs
• this probability is called the single bit error rate or bit error b.e.r.
• For example, if p = 0.1 , the probability that any single bit is in
error is ‘1 in 10’ or 0.1.
• If there were 5 consecutive bits in error, the probability that the 6th
bit will be in error is still 0.1, i.e. it is independent of the previous bits
in error.
51
Probability of Error (Cont’d)
Consider a typical message block below.
53
Probability of Error (Cont’d)
Let N be number of bits in a block. Consider N=3 block.
p( R) C R pN R
(1 p) N R
Prob. of (N-R) good bits
Prob. of R bits in error
No. of ways getting R errors in N bits
Prob. of R errors.
57
Probability of Error (Example 1)
An N=8 bit block is received with a bit error rate p=0.1. Determine
the probability of an error free block, a block with 1 error, and the
probability of a block with 2 or more errors.
Prob. of 1 error,
p ( R 1) p (1)
p (1) 8C1 p 1 (1 p ) 81 8 (0.1) (1 0.1) 8
p (1) 0.3826375
58
Probability of Error (Example 1)
Prob. of two or more errors = P(2) + P(3) + P(4)+ …….
P(8)
i.e. 8
p( R)
R 2
p( R) 1
R 0
then p (0) p (1) p ( 2) 1
59
Probability of Error (Example 2)
A coin is tossed to give Heads or Tails. What is the probability of 5
heads in 5 throws?
Since the probability of head, say p = 0.5 and the probability of a tail,
(1-p) is also 0.5 and N=5 then
Prob. of 5 heads
p (5) 5C 5 p 5 (1 p ) N 5 5C 5 (0.5) 5
p (5) (0.5) 5 3.125 10 2
N
Probability of successful transfer = p( R)
R 0
63
Error Detection and Correction (Cont’d)
A message, after synchronization contains N=16 bits, with a
b.e.r, p= 10-2 . If the ECC can correct 1 error determine the
probability of successful message transfer.
64