sdrWorkshop_singleCarrier

advertisement
DSP for Software Radio
Waveform Processing – Single Carrier
Systems
Dr. Jamil Ahmad
Digital Modulation Techniques

Contents




System Review
The Fundamentals
Digital Modulation Waveforms
Bandwidth and Power Efficient Waveforms
2
System Review
Analog
Input
signal
Direct
Digital
Input
Analog
Output
signal
A/D
Conversion
D/A
Conversion
Source
Encode
Source
Decoder
Encryption
Digital
Output
Decryption
Multiplex
Channel
Encoder
Channel
Decoder
Modulator
Multiple
Access
Demodulator
DSP/RF
Front-End
Channel
DSP/RF
Front-End
Waveform Processing
3
The Fundamentals

Why Modulate?




Antenna Length
Multiple Access
Shannon’s Capacity Theorem
Bandwidth and Power
4
The FundamentalsModulation Principles

Almost all communication systems transmit data
using a sinusoidal carrier waveform.



Electromagnetic signals propagate well.
Choice of carrier frequency allows placement of signal in
arbitrary part of spectrum.
Modulation is implemented in practice by:




Processing digital information at baseband.
Pulse shaping and filtering of digital waveform.
Baseband signal is mixed with signal from oscillator to bring
up to RF.
Radio frequency (RF) signal is filtered amplified and coupled
with antenna.
5
What is Modulation?


Modulation shifts the spectrum of a baseband
signal to that it becomes a bandpass signal.
A bandpass signal has non-negligible spectrum
only about some carrier frequency fc >> 0


Note: the bandwidth of a bandpass signal is the range
of positive frequencies for which the spectrum is nonnegligible.
Unless otherwise specified, the bandwidth of a
bandpass signal is twice the bandwidth of the baseband
signal used to create it.
BW=B
BW=2B
6
Digital Modulation Techniques


The Definition
 Bits into Symbols and waveform
Basic Types



Amplitude Modulation (ASK)
Frequency Modulation (FSK)
Phase Modulation (PSK)
A cos(  c t   )
Amplitude
Frequency
Phase
7
Digital Modulation
8
Waveform Processing

Generic Modulation Waveform
Generator
Modulated
Signal
Input
Bits
Symbol
Converter
Differential
/Grey
Encoder
I/Q-Comp.
Mapping
Pulse
Shaping
Sampling
Converter
 ()
e
Bit Rate
Symbol Rate
j 2  nf c / F s
Sampling Rate
Minimum Rate ?
9
Digital Modulation

Classification
Linear Modulation
Techniques
Non-Linear Modulation
Techniques
-Digital Phase Modulations (PSK)
-Digital Amplitude and
Phase Modulations (QAM)
-Continuous Phase
Modulations (CPM)
- FSK
- GMSK
Other Classifications:
-Constant/Non-Constant Envelope
-Bandwidth/Power Efficient Types
10
Linear Modulation

I/Q Complex Mapping

Two independent real baseband signals (I and Q,
Inphase and quadrature) are transmitted by
modulating them into cosine and sine waveforms
of the carrier frequency- Increased bandwidth
Efficiency.

For I- and Q-components, Nyquist pulse shaping
principle (Overlapping pulses with zerointersymbol interference, 0-ISI) is utilized in order
to achieve high spectral efficiency.
11
Linear Modulation

Signal Representation
 
 j 2 fct 
j k
s ( t )      A k e g ( t  mT )  e
,

  m  

k  0 ,1  M  1
Digital Modulation Nyquist Pulses Carrier Frequency M-ary Symbol Alphabet
k 
2
M
M 1
 bm   ,
M-ary Symbols
bm 
2
j
a (n)
j0
Binary Bit Stream
12
Digital Modulation

Complex I/Q Modulation
Taking Real Part of s(t)

s (t ) 
A
k
g ( t  mT ) cos( 2  f c t   k )
m  
 I ( t ) cos( 2  f c t )  Q ( t ) sin( 2  f c t )
Where

I (t ) 

A k cos  k g ( t  mT )
In-phase Channel
A k sin  k g ( t  mT )
Quadrature-Phase Channel
m  

Q (t ) 

m  
13
Digital I/Q Modulation

Simplified Traditional Diagram
cos( 2 f c t )
Re[]
A k cos(  k )
a(n)
Nyquist
Filter
I(t)
s(t)
S

jA k sin(  k )
Im[]
Constellation Mapping
Nyquist
Filter Q(t)

sin( 2 f c t )
14
Digital Modulation

Complex Symbol Constellation Diagram

BPSK

I (t ) 

cos  k g ( t  mT ) ,
k  0 ,1
Im
m  
Q (t )  0
k 
2
M
Re
k  0 ,  
Mapping Rule
bit phase
0 -> 0
1 -> 
BPSK, M=2
15
Complex Constellation

QPSK

M=4

 cos 
I (t ) 
k
g ( t  mT ) ,
k
g ( t  mT )
k  0 ,1, 2 ,3
m  

Q (t ) 
 sin 
m  
k 
2
4
k

4
QPSK, M=4
  / 4 ,3 / 4 ,  3 / 4 ,   / 4 
Bandwidth Efficiency = log2M
= 2 bits/s/Hz
16
Complex Constellation

16-QAM

3.0
M=16

I (t ) 

A k cos  k g ( t  mT ) ,
k  0 ,1, 2 ,  15
1.0
m  

Q (t ) 

m  
A k sin  k g ( t  mT )
-1.0
k 
Ak 
-3.0
Bandwidth Efficiency = log2M
= 4 bits/s/Hz
17
QPSK Modulation

Phase Maping in QPSK


Bits
00
01
10
11
Grey Encoding
Differential Encoding
Phase
(Grey)
-3/4
3/4
-/4
/4
Phase
(Diff. Change)
0
/2
/2

01
11
00
10
00
01
11
10
18
QPSK Digital Modulator
Architecture
Baseband Processor
Input
Bits
Symbol
Converter
Binary- 00
M-ary 01
10
11
0
1
2
3
Differential
/Grey
Encoder
Pulse
Shaping
Digital
Modulator
b(n)  n
0
1
2
3
-3/4
3/4
-/4
/4
Sampling
Converter
Modulated
Signal
cos  k
sin  k
19
QPSK Modulator

Differential Encoder
 n   n 1    n
b(n)   n
0
1
2
3
0
/2
/2

cos  k
T
sin  k
20
Pulse Shaping
0.25
0.2
0.15
0.1
0.05
0
-0.05
-0.1
-0.15
-0.2
-0.25
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
-4
x 10
nT
T
(n+1)T
21
Digital Modulation Techniques



Role of Pulse Shaping
Issues with QPSK
Design Example
Input Bit Rate = 1Mbps
Pulse Shaping a = 0.3
B=?
22
Digital Modulations

OQPSK



Same Signal Constellation as QPSK
Phase Variations Restricted to Only 90o
Less Co-Channel Interference
23
Digital Modulations

OQPSK
s ( t )  I ( t ) cos( 2 f c t )  Q ( t ) sin( 2 f c t )
K 1
I ( t )  A  cos  k g ( t  kT )
k 0
K 1
Q ( t )  A  sin  k g ( t  kT 
k 0
Input
Bits
Symbol
Converter
Grey
Encoder
QPSK
Modulator
T
)
2
Sampling
Convert
Insert T/2
Delay
Modulated
Signal
24
Digital Modulations

MSK


Continuous Phase
Frequency Modulation Technique
 

bk 
s ( t )  cos  2  f c 
t  x k  ,
4
T

 

Carrier
bk   1
Symbol Continuous
Period Phase
Input
Symbols
k


x k   x k 1 
( b k 1  b k )   2
2


25
Digital Modulation

MSK

Phase Modulation
s ( t )  I ( t ) cos 2 f c t  Q ( t ) sin 2 f c t
Where
I ( t )  cos x k cos
t
2T
Q ( t )  b k cos x k sin
t
2T
26
Digital Modulations

Comparison
1 0 0 1 0 0 1 0 0 1
I(t) for
QPSK/OQPSK
Q(t) for
QPSK
Q(t) for
OQPSK
I(t) for
MSK
Q(t) for
MSK
27
Digital Modulation

Spectrum Comparison
QPSK/OQPSK
BPSK
MSK
28
Digital Modulations

GMSK





Gaussian Filtered MSK
Used in GSM and DECT
More Compact Spectrum than MSK
Some ISI
Member of CPM Schemes
29
Digital Modulations

GMSK
2E
s (t ) 
Where
T
cos( 2 f c t   ( t , a )
 ( t , a )  2  a i hi q ( t  iT )
i
a i   1,  2 ,...,  ( M  1),
i  0 ,  1,  2 ,...
t
q (t ) 
 g ( ) d 

For GMSK
M 2
h  1/ 2
g (t ) 
1 
 2 B b

 2 B b

erf
(
t

T
/
2
)

erf
(
t

T
/
2
)





2T 
 ln 2

 ln 2

30
Digital Modulations

GMSK
Filter Impulse Response
h (t ) 
2
ln 2
a(t)
Gaussian
LPF

Bb e
2
2
ln 2
2 2
Bb t
FM Modulator
h=0.5
s(t)
31
Digital Modulations

/4-QPSK




Better Bandwidth Efficiency than GMSK
Better Spectral Efficiency than
QPSK/OQPSK
Both Absolute and Differential Phase
Encoding
Used in IS-54 and PHS
32
Digital Modulations

/4-QPSK

Gray Encoding
Gray Encoder
b(n)  n
In Bits
0
1
2
3
-3/4
3/4
-/4
/4
/4-QPSK Modulator
t=2nT
/4
cos  n
sin  n
Modulated Signal
t=(2n+1) T
33
/4-QPSK

Differential Encoding
0
1
Differential Encoder
b(n)   n
0
1
2
3
/4
3/4
-/4
-3/4
3
/4-QPSK Modulator
t=2nT
/4
t=(2n+1)T
2
cos  n
T
sin  n
 n   n 1    n
34
Digital Modulations

M-PSK
M=8
s ( t )  I ( t ) cos( 2 f c t )  Q ( t ) sin( 2 f c t )
K 1
I ( t )  A  cos  k  ( t  kT )
k 0
K 1
Q ( t )  A  sin  k  ( t  kT )
k 0
k 
2
M
ak ,
M=16
a k  0 ,1,..., M  1
35
Digital Modulation Techniques

Issues with MPSK




Less Amplitude fluctuations
Allows Differential Encoding
Frequency/Phase Sync Problems with
Higher Order MPSK
Degraded BER Performance for higher
Order as Non-Optimal Euclidean Distance
Between Constellation Points.
36
Digital Modulation Techniques

M-QAM





Better BER Performance for higher M than
equivalent M-PSK
Bandwidth Efficient - Allows PowerBandwidth Tradeoffs
Requires Linear/Linearised PAs
Generally not Suitable for Wireless
Applications
Used in DVB ETSI Standard
37
Digital Modulation Techniques

M-QAM
M=16
s ( t )  I ( t ) cos( 2 f c t )  Q ( t ) sin( 2 f c t )
K 1
I (t ) 

A k cos  k  ( t  kT )
k 0
K 1
Q (t ) 

A k sin  k  ( t  kT )
k 0
Square Constellation Requires Absolute GrayEncoding
38
Digital Modulation Techniques

M-QAM for Wireless
Application




Star Constellation
Non-Optimal ED
Allows Differential
Encoding
Viewed as 2 8-PSK
Signals
39
Download