Chapter 9 Science and Technology Tutorials
Download
Report
Transcript Chapter 9 Science and Technology Tutorials
Chapter 9
Science and Technology
Tutorials
2015/7/21
Peter Yeh
1
Multiple Access
Frequency
Division Multiple Access
(FDMA)
AMPS
and CT2
Time
Division Multiple Access (TDMA)
Hybrid FDMA/TDMA
Code Division Multiple Access
a
physical channel corresponds to a binary
code
2015/7/21
Peter Yeh
2
2015/7/21
Peter Yeh
3
2015/7/21
Peter Yeh
4
2015/7/21
Peter Yeh
5
CDMA
Each station has its own unique chip
sequence (CS)
All CS are pairwise orthogonal
For example :(codes A, B, C and D are
pairwise orthogonal)
A: 00011011 => (-1-1-1+1+1-1+1+1)
B: 00101110 => (-1-1+1-1+1+1+1-1)
C: 01011100 => (-1+1-1+1+1+1-1-1)
D: 01000010 => (-1+1-1-1-1-1+1-1)
2015/7/21
Peter Yeh
6
CDMA
A·B = (1+1-1-1+1-1+1-1) = 0
B·C = (1-1-1-1+1+1-1+1) = 0
EX: if station C transmits 1 to station E, but
station B transmits 0 and station A transmits 1
simultaneously then the signal received by
station E will become S = (-1+1-3+3-1-1-1+1).
E can convert the signal S to S·C =
(1+1+3+3+1-1+1-1)/8 = 1
2015/7/21
Peter Yeh
7
2015/7/21
Peter Yeh
8
Mobile Radio Signals
Four
Main Effects of Signals
Attenuation
that increase with distance
Random variation due to environmental
features
Signal fluctuations due to the motion of a
terminal
Distortion due to the signal travel along
different path from a transmitter to a
receiver
2015/7/21
Peter Yeh
9
Attenuation Due to Distance
the
signal strength decreases with
distance according to the relationship
Preceive = Ptransmit const/x^
(In general, = 2, 3 or 4)
2015/7/21
Peter Yeh
10
Slow (Shadow) Fading
Random
Environmental Effects
As
a terminal moves, the signal strength
gradually rises and falls with significant
changes occurring over tens of meters
Sreceive = 10 log10(1000Preceive) dBm = Stransmit +
const -10 log10(x) dBm
The
standard deviation of Sreceive is a
quantity dB (4 dB <= <= 10 dB)
2015/7/21
Peter Yeh
11
2015/7/21
Peter Yeh
12
What is a Decibel- dB
Decibel is the unit used to express relative
differences in signal strength.
It is expressed as the base 10 logarithm of the
ratio of the powers of two signals:
dB = 10 log (P1/P2)
Logarithms are useful as the unit of measurement
because
signal power tends to span several orders of
magnitude
signal attenuation losses and gains can be
expressed in terms of subtraction and addition
2015/7/21
Peter Yeh
13
For example: Suppose that a signal passes
through two channels is first attenuated in the
ratio of 20 and 7 on the second. The total signal
degradation is the ratio of 140 to 1. Expressed in
dB, this become
10 log 20 + 10 log 7 = 13.01 + 8.45 = 21.46 dB
The following table helps to indicate the order
of magnitude associated with dB:
1 dB attenuation means that 0.79 of the input power survives.
3 dB attenuation means that 0.5 of the input power survives.
10 dB attenuation means that 0.1 of the input power survives.
20 dB attenuation means that 0.01 of the input power
survives.
30 dB attenuation means that 0.001 of the input power
survives.
40 dB attenuation means that 0.0001 of the input power
survives.
2015/7/21
Peter Yeh
14
Fast (Rayleigh) Fading
Fast (Rayleigh) Fading Due to Motion of
Terminals
As the terminal moves, each ray undergoes a
Doppler shift, causing the wavelength of the signal
to either increase or decrease
Doppler shifts in many rays arriving at the receiver
cause the rays to arrive with different relative
phase shifts
At some locations, the rays reinforce each other.
At other locations, the ray cancel each other
These fluctuations occur much faster than the
changes due to environmental effects
2015/7/21
Peter Yeh
15
Multipath Propagation
There
are many ways for a signal to
travel from a transmitter to a receiver
(see Fig 9.5)
Multiple path propagation is referred to
as intersymbol interference (see Fig. 9.6)
Path delay = the maximum delay
difference between all the paths
2015/7/21
Peter Yeh
16
2015/7/21
Peter Yeh
17
2015/7/21
Peter Yeh
18
Technology Implications
Systems employ power control to overcome
the effects of slow fading
Systems use a large array of techniques to
overcome the effects of fast fading and multipath propagation
Channel coding (Section 9.4)
Interleaving (Section 9.5)
Equalization (Section 9.6)
PAKE receivers (Section 6.3)
Slow frequency hopping (Section 7.3.3)
Antenna diversity
2015/7/21
Peter Yeh
19
Channel Reuse
Reuse
Planning
A
channel plan is a method of assigning
channels to cells in a way that guarantees
a minimum reuse distance between cells
using the same channel
N > = 1/3(D/R)^2 where D is the distance
between a BS and the nearest BS that use
the same channel and R is radius of a cell
Practical value of N range from 3 to 21
2015/7/21
Peter Yeh
20
2015/7/21
Peter Yeh
21
2015/7/21
Peter Yeh
22
2015/7/21
Peter Yeh
23
Spectrum Efficiency
Compression Efficiency and Reuse Factor
Compression Efficiency = C conversations/per
MHz (one-cell system)
If N is the number of reuse factor, spectrum
efficiency E = C/N conversations per base station
per MHz
A measure of this tolerance is the signal-tointerference ratio S/I
A high tolerance to interference promotes cellular
efficiency
S/I is an increasing function of the reuse factor N
2015/7/21
Peter Yeh
24
Slow Frequency Hopping
The
signal moves from one frequency to
another in every frame
The purpose of FH is to reduce the
transmission impairments
Without FH, the entire signal is subject
to distortion whenever the assigned
carrier is impaired
2015/7/21
Peter Yeh
25
2015/7/21
Peter Yeh
26
RAKE Receiver
Synchronization
is a major task of a SS
receiver
Difficulty:
multi-path propagation
Solution:
Multiple correlator
(demodulator) in each receiver
Each
correlator operates with a digital
carrier synchronized to one propagation
path
2015/7/21
Peter Yeh
27
2015/7/21
Peter Yeh
28
Channel Coding
Channel codes protect information signals
against the effects of interference and fading
Channel coding decrease the required signalto-interference ratio (S/I)req and the reuse factor
N
Channel coding will decrease the compression
efficiency C
The net effect is to increase the overall
spectrum efficiency
Channel codes can serve two purposes:
error detection and forward error correction
2015/7/21
Peter Yeh
29
Block Codes
Block
code (n, k, dmin)
Used
to Protect The Control Information
n is the total number of transmitted bits
per code word
k is the number of information bits carried
by each code word
dmin the minimum distance between all
pairs of code word
ex: n = 3, k = 2, dmin = 2 (000, 011, 101, 110)
2015/7/21
Peter Yeh
30
Block Codes
When
dmin = 5, there are three possible
decoder actions
The
decoder can correct no errors and
detect up to four errors
It can correct one error and detect two or
three errors
It can correct two errors, three or more bit
errors in a block produce a code word error
2015/7/21
Peter Yeh
31
2015/7/21
Peter Yeh
32
Convolutional Codes
Each
time a new input bit arrives at the
encoder, the encoder produces m new
output bits
the
encoder obtains m output bits by
performing m binary logic operations on
the k bits in the shift register
The code rate is r = 1/m
2015/7/21
Peter Yeh
33
2015/7/21
Peter Yeh
34
Example:
V1 = R1
V2 = R1 R2 R3
V3 = R1 R3
2015/7/21
Peter Yeh
35
2015/7/21
Peter Yeh
36
Interleaving
Most
error-correcting codes are
effective only when transmission error
occur randomly in time
To prevent errors from clustering,
cellular systems permute the order of
bits generated by a channel coder
Receivers perform the inverse
permutation
2015/7/21
Peter Yeh
37
Interleaving
Example:
WHAT I TELL YOU THREE TIMES IS TRUE
If there are four consecutive errors in the middle,
the result is
WHAT I TELL YBVOXHREE TIMES IS TRUE
Alternatively, it is possible to interleave the symbol
using a 5 x 7 interleaving matrix (See pp. 364-365)
WHOT I XELL YOU THREE TIMEB IS VRUE
2015/7/21
Peter Yeh
38
Adaptive Equalization
An adaptive equalizer operates in two modes
Training mode: Modem transmits a signal, referred
to as a training sequence, that is known to
receiver. The receiving modem process the
distorted version of training sequence to obtain a
channel estimate
Tracking mode: The equalizer uses the channel
estimate to compensate for distortions in the
unknown information sequence
2015/7/21
Peter Yeh
39
2015/7/21
Peter Yeh
40
2015/7/21
Peter Yeh
41
Walsh Hadamard Matrix
The
CDMA system uses a 64 x 64
WHM in two ways:
In
down-link transmissions, it used as an
orthogonal code, which is equivalent to an
error-correcting block code with (n, k; dmin)
= (64, 6; 32)
In up-link transmissions, the matrix serve
as a digital carrier due to its orthogonal
property
2015/7/21
Peter Yeh
42
2015/7/21
Peter Yeh
43
Walsh Hadamard Matrix
W1=|0|
2015/7/21
W2 =
00
01
W3 =
00
01
00
01
00
01
11
10
Peter Yeh
44
2015/7/21
Peter Yeh
45
2015/7/21
Peter Yeh
46
Review Exercises
How
does the code rate r of a channel
code influence compression efficiency C
and tolerance of interference (S/I)req in
personal communications systems?
How can soft capacity benefit a
personal communications system? Is it
possible for TDMA or FDMA system to
operate with soft capacity?
2015/7/21
Peter Yeh
47