MATLAB in Digital Signal Processing and
Communications
Jan Mietzner
([email protected]c.ca)
MATLAB Tutorial
October 15, 2008
Objective and Focus
Learn how MATLAB can be used efficiently in order to perform tasks in
digital signal processing and digital communications
Learn something about state-of-the-art digital communications systems and
how to simulate/analyze their performance
Focus
Wireless multi-carrier transmission system based on Orthogonal
Frequency-Division Multiplexing (OFDM) including
I
a simple channel coding scheme for error correction
I
interleaving across subcarriers for increased frequency diversity
OFDM is extremely popular and is used in e.g.
I
Wireless LAN air interfaces (Wi-Fi standard IEEE 802.11a/b/g, HIPERLAN/2)
I
Fixed broadband wireless access systems (WiMAX standard IEEE 802.16d/e)
I
Wireless Personal Area Networks (WiMedia UWB standard, Bluetooth)
I
Digital radio and digital TV systems (DAB, DRM, DVB-T, DVB-H)
I
Long-term evolution (LTE) of third-generation (3G) cellular systems
I
Cable broadband access (ADSL/VDSL), power line communications
Objective and Focus
Learn how MATLAB can be used efficiently in order to perform tasks in
digital s ignal processing and digital communications
Learn something about state-of-the-art digital communications systems and
how to simulate/analyze their performance
Focus
Wireless multi-carrier transmission system based on Orthogonal
Frequency-Division Multiplexing (OFDM) including
I
a simple channel coding scheme for error correction
I
interleaving across subcarriers for increased frequency diversity
OFDM is extremely popular and is used in e.g.
I
Wireless LAN air interfaces (Wi-Fi standard IEEE 802.11a/b/g, HIPERLAN/2)
I
Fixed broadband wireless access systems (WiMAX standard IEEE 802.16d/e)
I
Wireless Personal Area Networks (WiMedia UWB standard, Bluetooth)
I
Digital radio and digital TV systems (DAB, DRM, DVB-T, DVB-H)
I
Long-term evolution (LTE) of third-generation (3G) cellular systems
I
Cable broadband access (ADSL/VDSL), power line communications
Objective and Focus
Learn how MATLAB can be used efficiently in order to perform tasks in
digital s ignal processing and digital communications
Learn something about state-of-the-art digital communications systems and
how to simulate/analyze their performance
Focus
Wireless multi-carrier transmission system based on Orthogonal
Frequency-Division Multiplexing (OFDM) including
I
a simple channel coding scheme for error correction
I
interleaving across subcarriers for increased frequency diversity
OFDM is extremely popular and is used in e.g.
I
Wireless LAN air interfaces (Wi-Fi standard IEEE 802.11a/b/g, HIPERLAN/2)
I
Fixed broadband wireless access systems (WiMAX standard IEEE 802.16d/e)
I
Wireless Personal Area Networks (WiMedia UWB standard, Bluetooth)
I
Digital radio and digital TV systems (DAB, DRM, DVB-T, DVB-H)
I
Long-term evolution (LTE) of third-generation (3G) cellular systems
I
Cable broadband access (ADSL/VDSL), power line communications
System Overview
IFFT
CP
FFTP/S
InterleavingChannel Enc.
response AWGN
Channel impulse
S/P
Channel Dec. Deinterleaving
Channel
CP
Transmitter
Receiver
h + n
U
X
x
y
ˆ
U
Y
N
c
: number of orthogonal carriers (N
c
:= 2
n
); corresponds to (I)FFT size
R: code rate of employed channel code (R := 1/2
m
≤ 1)
U: vector of info symbols (length RN
c
),
ˆ
U: corresponding estimated vector
X: transmitted OFDM symbol (length N
c
), Y: received OFDM symbol
⇒ We will consider each block in detail, especially their realization in MATLAB