Upload
trinhkiet
View
237
Download
10
Embed Size (px)
Citation preview
TUTORIAL ON DIGITAL MODULATIONSTUTORIAL ON DIGITAL MODULATIONS
Part 1: Introduction to digital communication Part 1: Introduction to digital communication systems. Fundamental quantities.systems. Fundamental quantities.
[[20112011--1010--26]26]
1
Roberto Roberto GarelloGarello, Politecnico di Torino, Politecnico di Torino
Free download (Free download (forfor personal personal useuse onlyonly) at: ) at: www.tlc.polito.it/www.tlc.polito.it/garellogarello
Author:
Roberto GARELLO, Ph.D.
Associate Professor in Communication Engineering
Dipartimento di Elettronica
Politecnico di Torino, Italy
R. Garello. “Tutorial on digital modulations - Part 1” 2
Politecnico di Torino, Italy
email: [email protected]
web: www.tlc.polito.it/garello
Part 1: Part 1:
Introduction to digital communication systems.Introduction to digital communication systems.
Fundamental quantities Fundamental quantities
Summary:
R. Garello. “Tutorial on digital modulations - Part 1” 3
−Introduction to digital communication systems.
−The 5 Fundamental quantities: Bit rate, Bandwidth,
Power, Error rate, Complexity.
Digital communication : Information is made by sequence of symbols, and is transmitted over a channel.
Information is discrete in:-Time (sequences - time is slotted: discrete time axis).-Values (symbols - belongs to a discrete alphabet).
(Note: for analog communication, information may be continuous both in time and
R. Garello. “Tutorial on digital modulations - Part 1” 4
(Note: for analog communication, information may be continuous both in time and values.)
Some examples:- Human writing (symbols=letters, channel=paper)- Morse telegraph (symbols = made by dots/lines, channel=wire)- GSM (symbols=bits, channel=wireless)- CD/DVD (symbols=bits, channel=disk)
Digital communication systems considered in this tutorial.
We focus on systems characterized by these two properties:
1. Symbols = bits� Discrete alphabet = Binary alphabet {0,1} � Information = binary sequences
R. Garello. “Tutorial on digital modulations - Part 1” 5
Note: Even when analog information must be transmitted (voice, etc.), we suppose that by sampling and quantization (+source coding), it has already been converted into binary information sequences.
2. Transmission channel = wireless or wired channel (no disks or other media)
Wireless channel:
Transmitter and receiver are connected by two antennas
R. Garello. “Tutorial on digital modulations - Part 1” 6
Transmitter and receiver are connected by two antennas
Wired channel:
Transmitter and receiver are connected by a cable
Digital communication systems considered in this tutorial.
=
binary information sequences are transmitted over a wireless or wired channel
R. Garello. “Tutorial on digital modulations - Part 1” 7
The system (transmitter TX+receiver RX)
exists to transmit binary information sequence
over the channel
Examples of digital communication systemsExamples of digital communication systems
� Copperline modems (V90 / xDSL)
� Ethernet
� Powerline communication
� Optical Fiber modems
wired
R. Garello. “Tutorial on digital modulations - Part 1” 8
� Optical Fiber modems
Examples of digital communication systemsExamples of digital communication systems
�Transmission from space: Space missions, satellite communication, GNSS (GPS, Galileo, Glonass, …)
� Digital Television: DVB (T,S,H)
� Cellular systems: GSM/UMTS/LTE wireless
R. Garello. “Tutorial on digital modulations - Part 1” 9
� Long range systems: digital radio links
�Medium range systems: Wi-Fi, WiMAX
�Short range systems: Wireless sensor networks Zigbee, Bluetooth, Ultrawideband, RFID
wireless
5 Key quantities for digital communication systems 5 Key quantities for digital communication systems
1. Bit-rate Rb [bit/s]
2. Bandwidth B [Hz]
R. Garello. “Tutorial on digital modulations - Part 1” 10
3. Power P [W]
4. Error Rate
5. Complexity [€,W,m3,…]
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
Transmitter Receiver
R. Garello. “Tutorial on digital modulations - Part 1” 11
Transmitted binary information sequences
Transmitted signal (waveform)
Received signal (waveform)
Received binary information sequences
Tu
( )s t
( )r t
Ru
Binary information sequences are characterized by their “speed”
� Bit-rate = number of bits transmitted in a second [bit/s, bps]
1 1 -- BitBit--rate rate Rb [bps]
R. Garello. “Tutorial on digital modulations - Part 1” 12
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
bR bR
Examples of bitExamples of bit--rate:rate:
� xDSL: up to tens of Mbps
� Ethernet: up to 100 Gbps
� Optical Fiber modems: up to Terabps
� GSM: 9600 bps/UMTS: some Mbps/LTE: hundreds of Mbps
R. Garello. “Tutorial on digital modulations - Part 1” 13
� GSM: 9600 bps/UMTS: some Mbps/LTE: hundreds of Mbps
� DVB (S,T): tens of Mbps
� Wi-Fi: tens/hundreds of Mbps, WiMAX: hundreds of Mbps
� GPS/Galileo: bps
A KEY ASPECT. A binary information sequences is a sequence of bits.
To be transmitted over a wireless or wired channel, it must be transformed into a physical waveform: the transmitted signal s(t)
[a voltage evolving in time]
2 2 –– Bandwidth Bandwidth B [Hz]
R. Garello. “Tutorial on digital modulations - Part 1” 14
[a voltage evolving in time]
TX CHANNEL
Tu ( )s t
01100...u =
0 2 4 6 8
t/Tb
0 2 4 6 8
t/Tb
Simplest example of association uT � s(t) (bipolar NRZ):
V
0 t
-V
Tb
1 1 1 1Tu =( )s t
0 0 0
R. Garello. “Tutorial on digital modulations - Part 1” 15
Bit 1: voltage +V for Tb = 1/Rb s
Bit 0: voltage –V for Tb = 1/Rb s
V
0 t
-V
Tb
s(t) is characterized by a given behavior on the frequency axis � power spectral density (spectrum) Gs(f)
[distribution of the power on the frequency axis, will be fully addressed later]
binary information sequences
transmitted signal s(t)
+∞
R. Garello. “Tutorial on digital modulations - Part 1” 16
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
( )sG f
power ( )s sP G f df+∞
−∞
= ∫
V
0 t
-V
Tb
0 0.5 1 1.5 2 2.5 3 f bT
G (f)x
-0.5-1-1.5-2-2.5-3
( )sG f
( )s t
Power spectral density (frequency behavior)
NRZ example Transmitted waveform (time behavior)
R. Garello. “Tutorial on digital modulations - Part 1” 17
2sin( )
( )( )
bs
b
fTG f
fT
παπ
=
0 0.5 1 1.5 2 2.5 3 f bT
G (f)x
-0.5-1-1.5-2-2.5-3
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
CHANNEL AVAILABLE BANDWIDTH Ba [Hz]
Any channel is characterized by an available bandwidth B :
aB( )sG f
R. Garello. “Tutorial on digital modulations - Part 1” 18
Any channel is characterized by an available bandwidth Ba:
“most of” the spectrum Gs(f) must be contained within Ba.
Two typical reasons:
Out of Ba , channel frequency response is very bad. Typical for wired channels : the transmission medium (the cable) is completely dedicated to the communication system: in line of principle we could use all the frequencies, but we choose to limit them at a given maximum frequency because at higher frequencies the cable response is too bad (cables have a low-
R. Garello. “Tutorial on digital modulations - Part 1” 19
frequencies the cable response is too bad (cables have a low-pass frequency response).
Out of Ba , other systems are transmitting on adjacent bands. Typical for wireless channels : many users sharing the same transmission medium (the air). Each system has a pre-assigned limited available band and it cannot disturb the systems transmitting on the other bands.
Examples of available bandwidths:Examples of available bandwidths:
� xDSL: 0 to some MHz (1.1 for ADSL, 2.2 for ADSL2+, 8/17 for VDSL)
� UMTS: 5 MHz bands around 1800 MHz
R. Garello. “Tutorial on digital modulations - Part 1” 20
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
Design of the transmitted signal s(t)
CHANNEL AVAILABLE BANDWIDTH Ba [Hz]
aB( )sG f
R. Garello. “Tutorial on digital modulations - Part 1” 21
Design of the transmitted signal s(t)
“Most of” its spectrum Gs(f) must be contained withinthe channel available bandwidth Ba.
[This will be one of the main scopes of the course]
TRANSMITTED POWER PTX(t)
RECEIVED POWER PRX(t)
3 3 –– Power Power P [W, dBm]
R. Garello. “Tutorial on digital modulations - Part 1” 22
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
TXP RXP
Transmitted power is limited by a number of factorsTransmitted power is limited by a number of factors
• Avoid interference with adjacent channels
• EM compatibility
R. Garello. “Tutorial on digital modulations - Part 1” 23
• Max power transmitted by a device working at that frequency
• Total power (battery)
• Linearity constraints
Received power is connected to transmitted power Received power is connected to transmitted power (distance, frequency, environment,system,….)(distance, frequency, environment,system,….)
Example: Line of Sight wireless link
R. Garello. “Tutorial on digital modulations - Part 1” 24
24
T RR T
G GP P
dπλ
=
CHANNEL
( )s t ( )r t
TXP RXP
Received power is connected to transmitted power Received power is connected to transmitted power (distance, frequency, (distance, frequency, environment,systemenvironment,system,….),….)
Example: copperline frequency response
TR
PP
A=
CHANNEL
( )s t ( )r t
TXP RXP90
10020 m50 m
100 m200 m500 m
R. Garello. “Tutorial on digital modulations - Part 1” 25
TX RX
10
20
30
40
50
60
70
80
1e+01 1e+02 1e+03 1e+04 1e+05
A [d
B]
f [kHz]
200 m500 m
1000 m2000 m5000 m
attenuation increases with
frequency and line length
Received power and noise power determines theReceived power and noise power determines theSIGNALSIGNAL--TOTO--NOISE RATIONOISE RATIO
RX
N
PSNR
P=
As we will see (rather obvious), system performance As we will see (rather obvious), system performance increases with the SNR. The higher the increases with the SNR. The higher the SNR and SNR and the the better the performance.better the performance.
R. Garello. “Tutorial on digital modulations - Part 1” 26
better the performance.better the performance.
Very used parameter for system evaluation:Very used parameter for system evaluation:SENSITIVITYSENSITIVITY: minimum received power where the : minimum received power where the system still achieves the required performance.system still achieves the required performance.
When transmitted over the channel, the waveform is changed. Main reasons:When transmitted over the channel, the waveform is changed. Main reasons:-- Channel frequency responseChannel frequency response-- NoiseNoise
As a consequence we may haveAs a consequence we may have
4 4 –– Error rateError rate
Tu ( )s t ( )r t Ru
R Tu u≠
( ) ( )r t s t≠
R. Garello. “Tutorial on digital modulations - Part 1” 27
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
( )[ ] [ ]R TBER P u i u i≡ ≠
Is the probability than an information bits is received wrongIs the probability than an information bits is received wrong
4 4 –– Error rateError rate
1E-5
1E-4
1E-3
0.01
0.1
1
BER
We will describe the error rate performance by curves like this one, where the We will describe the error rate performance by curves like this one, where the Bit Error rate is represented as a function of the received power:Bit Error rate is represented as a function of the received power:
R. Garello. “Tutorial on digital modulations - Part 1” 28
-2 0 2 4 6 8 10 12 14 161E-14
1E-13
1E-12
1E-11
1E-10
1E-9
1E-8
1E-7
1E-6
1E-5
BE
R
Eb/N0 [dB] (proportional to P(proportional to PRXRX))
Modern systems require very low BER values (ex: MPEG Modern systems require very low BER values (ex: MPEG ��BERBER≅≅1010--1010))
5 5 –– ComplexityComplexity
Engineering complexity of practical implementation.(Consumed power/space in some frameworks)
R. Garello. “Tutorial on digital modulations - Part 1” 29
source TX RXCHANNEL
Tu ( )s t ( )r t Ru
DELAY D [s]
Difference between time instants
Other quantitiesOther quantities
R. Garello. “Tutorial on digital modulations - Part 1” 30
Difference between time instants the information bits
enter TX exit RX
AVAILABILITY [s]
Number of seconds where the system achieves the required performance
Other quantitiesOther quantities
R. Garello. “Tutorial on digital modulations - Part 1” 31
the required performance
Given an AVAILABLE BANDWIDTH Ba=20 MHz, centered around f0=18 GHzDesign a digital transmission system which
• transmits a BIT-RATE R =34 Mbps
Practical examplePractical example
R. Garello. “Tutorial on digital modulations - Part 1” 32
• transmits a BIT-RATE Rb=34 Mbps• guarantees at least BER = 10-7 for a received
POWER S=-40 dBm
• with maximum DELAY D=5 ms• with minimum COMPLEXITY (cost)