Kuliah 5
1
Pembahasan hari ini:
Sumber lain dari Error:
Inter-symbol interference (ISI)
Teorema Nyquist
Teknik-teknik untuk mengurangi ISI
Pembentukan pulsa (Pulse shaping)
Ekualisasi
2
Inter-Symbol Interference (ISI)
ISI dalam proses deteksi disebabkan oleh
efek pemfilteran dari sistem
Fungsi transfer sistem ekivalen :
H ( f ) = Ht ( f )H c ( f )H r ( f )
Menghasilkan pantulan sehingga terjadi
dispersi waktu.
menyebabkan ISI pada saat sammpling
z k = sk + nk + ∑ α i si
i≠k
3
Inter-symbol interference
Model sistem baseband
x1 x2
{xk } Filter Tx Kanal r (t ) Filter Rx
zk
{x̂k }
ht (t ) hc (t ) hr (t ) Deteksi
t = kT
T Ht ( f ) Hc ( f ) Hr ( f )
x3 T n(t )
Model Ekivalen
x1 x2
{xk } Sistem Ekivalen z (t ) zk
{x̂k }
h(t ) Deteksi
t = kT
T H( f )
x3 T nˆ (t )
Noise terfilter
H ( f ) = Ht ( f )H c ( f )H r ( f )
4
Syarat Bandwidth Nyquist
Syarat bandwidth Nyquist :
Secara teoritis bandwidth sistem minimum yang
dibutuhkan untuk mendeteksi Rs [simbol/detik] tanpa
ISI adalah Rs/2 [Hz].
atau, suatu sistem dengan bandwidth W=1/2T=Rs/2
[Hz] dapat mendukung laju transmisi maksimum
2W=1/T=Rs [simbol/detik] tanpa ISI.
1 Rs Rs
= ≤W ⇒ ≥ 2 [symbol/s/Hz]
2T 2 W
0 f − 2T − T 0 T 2T t
−1 1
2T 2T
1
W=
2T
6
Pulsa (Filter) Nyquist
Pulsa (Filter) Nyquist :
Pulsa-pulsa (filter-filter) tanpa ISI pada titik
sampling
Filter Nyquist:
Fungsi transfer dalam domain frekuensi diperoleh
dengan konvolusi fungsi rectangular dengan fungsi
frekuensi simetri-genap real.
Pulsa Nyquist:
Bentuknya dapat dinyatakan dengan fungsi
sinc(t/T) dikalikan dengan fungsi waktu lainnya.
Contoh filter Nyquist: filter Raised-Cosine
7
Pembentukan Pulsa untuk menurunkan
ISI
Tujuan dan tarik-ulur dalam
pembentukan pulsa (pulse-shaping)
Menurunkan ISI
Penggunaan bandwidth yg efisien
Ketahanan thdp error timing (side lobe
kecil)
8
Filter raised cosine
Filter Raised-Cosine
Pulsa Nyquist (tanpa ISI pd saat sampling)
9
Filter Raised cosine – lanj.
r = 0. 5
0.5 0.5 r =1
r =1 r = 0.5
r =0
−1 − 3 −1 0 1 3 1 − 3T − 2T − T 0 T 2T 3T
T 4T 2T 2T 4T T
Rs
Baseband W sSB= (1 + r ) Passband W DSB= (1 + r ) Rs
2
10
Ekualisasi
ISI Disebabkan oleh efek filtering dari kanal
komunikasi (kanal wireless).
Kanal berkelakuan seperti filter band-terbatas
jθ c ( f )
Hc ( f ) = Hc ( f ) e
z (T ) Threshold m̂i
r (t ) Frequency Filter Filter
pembanding
down-conversion Penerima ekualising
12
Ekualisasi – lanj.
Ekualisasi menggunakan
MLSE (Maximum likelihood sequence
estimation)
Pemfilteran
Filter transversal
Ekualiser Zero-forcing
Ekualiser minimum mean square error (MSE)
Decision feedback
Menggunakan keputusan lampau untuk
menghilangkan ISI
Ekualiser Adaptif
13
Pulse shaping dan ekualisasi untuk
menghilangkan ISI
Tidak ada ISI pada saat sampling
H RC ( f ) = H t ( f ) H c ( f ) H r ( f ) H e ( f )
1
He ( f ) = Menangani ISI yg
Hc ( f ) Disebabkan oleh kanal
14
Contoh pulse shaping
Pulse shaping Square-root Raised-Cosine (SRRC)
Amp. [V]
Pulsa ketiga
t/T
Pulsa pertama
Pulsa kedua
Simbol data
15
Contoh pulse shaping …
Pulsa Raised Cosine pada output matched filter
Amp. [V]
t/T
16
Pola mata
Pola mata: Display pada oskiloskop yang
menampilkan respon sistem terhadap sinyal baseband
dengan laju 1/T (durasi simbol T)
Distorsi
karena ISI
Margin Noise
Skala amplitudo
Sensitivitas terhdp
timing error
Timing jitter
Skala waktu
17
Contoh pola mata:
Pulsa SRRQ, PAM Biner
Kanal ideal (tanpa noise dan tanpa ISI)
18
Contoh pola mata:
Pulsa SRRQ, PAM Biner
AWGN (Eb/N0=20 dB) dan tanpa ISI
19
Contoh pola mata:
Pulsa SRRQ, PAM Biner …
AWGN (Eb/N0=10 dB) dan tanpa ISI
20
Ekualisasi
ISI disebabkan oleh efek pemfilteran
dari kanal komunikasi (yaitu: kanal
wireless)
Kanal berkelakuan seperti filter band-limited
jθ c ( f )
Hc ( f ) = Hc ( f ) e
21
Ekualisasi: Contoh2 Kanal
Contoh kanal frequency selective, yang berubah secara lambat
(slow fading).
22
Ekualisasi: Contoh2 Kanal
Contoh kanal frequency selective, yang berubah
secara cepat (fast fading).
23
Contoh Pola Mata dengan ISI:
Pulsa SRRQ, PAM Biner
Kanal tidak ideal dan tanpa noise
hc (t ) = δ (t ) + 0.7δ (t − T )
24
Contoh Pola Mata dengan ISI:
Pulsa SRRQ, PAM Biner
AWGN (Eb/N0=20 dB) dan ISI
hc (t ) = δ (t ) + 0.7δ (t − T )
25
Contoh Pola Mata dengan ISI:
Pulsa SRRQ, PAM Biner
AWGN (Eb/N0=10 dB) dan ISI
hc (t ) = δ (t ) + 0.7δ (t − T )
26
Filter Ekualisasi …
Model sistem baseband
a1
∑ a δ (t − kT ) Filter Tx
k
k Kanal r (t ) Ekualiser Filter Rx z (t ) z k {âk }
ht (t ) hc (t ) he (t ) hr (t ) Detektor
t = kT
Ta a Ht ( f ) Hc ( f ) He ( f ) Hr ( f )
2 3
n(t )
Model Ekivalen H ( f ) = Ht ( f )H c ( f )H r ( f )
a1
∑ a δ (t − kT )
k
Sistem Ekivalen z (t ) x(t ) Ekualiser z (t )
zk {âk }
k h(t ) he (t ) Detektor
t = kT
Ta a H( f ) He ( f )
2 3 nˆ (t )
Noise terfilter
nˆ (t ) = n(t ) ∗ hr (t )
27
Ekualisasi dengan Filter Transversal
Filter Transversal:
Pembobotan tap saluran terdelay yg menurunkan
efek ISI dengan pengaturan tepat dari tap-tap filter.
N
z (t ) = ∑ c x(t − nτ )
n=− N
n n = − N ,..., N k = −2 N ,...,2 N
x(t )
τ τ τ τ
c− N c− N +1 c N −1 cN
z (t )
∑
Pengaturan
koefisien
28
Ekualisasi dengan Filter Transversal
Ekualiser Zero-forcing :
Tap-tap filter diatur sehingga output ekualiser ditekan
menjadi nol pada N-titik sampel pada di tiap sisi:
Mengatur ⎧1 k =0
z (k ) = ⎨
{cn }nN=− N ⎩0 k = ±1,...,± N
ISI-tanpa noise,
Ekualiser DFE
31
Disain Ekualiser Zero Forcing (Lanj.)
Kondisi ISI nol untuk 2N+1 sampel output
ekualiser dipenuhi jika :
N
p eq (mT + Δ t ) = ∑ C n pc [(m − n )T + Δ t ]
n= − N
⎧ 1, m = 0 ⎫
p eq (mT + Δ t ) = ⎨ ⎬ m = 0 , ± 1, ± 2 ,..., ± N
⎩ 0, m ≠ 0 ⎭
32
Disain Ekualiser Zero Forcing (Lanj.)
Dalam bentuk matriks, persamaan output ekualiser
dapat ditulis :
Peq = [Pc] C
33
Disain Ekualiser Zero Forcing (Lanj.)
Sedangkan [Pc] adalah matriks respon kanal
(2N+1)x(2N+1) berbentuk
⎡ pc (0 ) pc (− 1) . . . . pc (− 2 N ) ⎤
⎢ ⎥
⎢ pc (1) pc (0) . . . . pc (− 2 N + 1) ⎥
⎢ pc (2) pc (1) . . . . pc (− 2 N + 2 ) ⎥
⎢ ⎥
[Pc ] = ⎢ . . . . . . . ⎥
⎢ . . . . . . . ⎥
⎢ ⎥
⎢ . . . . . . . ⎥
⎢p
⎣ c (2 N ) pc (2 N − 1) . . . . pc (0 ) ⎥⎦
C = [Pc]-1 Peq
34
Contoh Disain Ekualiser Zero Forcing
Diketahui respon pulsa kanal :
Pc (t )
−4T + Δt −2T + Δt −T + Δt Δt T + Δt 2T + Δt 5T + Δt
t
35
Contoh Disain Ekualiser Zero Forcing
Dari gambar respon pulsa kanal didapat:
pc (− 4 ) = −0.02 pc (− 1) = 0.2 pc (2 ) = 0.01
pc (− 3 ) = 0.05 pc (0 ) = 1 pc (3 ) = −0.05
pc (− 2 ) = −0.1 pc (1) = −0.1 pc (4) = 0.02
36
Contoh Disain Ekualiser Zero Forcing
Inver dari matriks respon pulsa kanal didapat :
37