X a Ae
j t
X a A cos 2Ft
t
= 2F
adalah frekuensi dalam rad/s
F = frekuensi dalam putaran per
detik (Hz)
A= Amplitudo sinusoida
= fase dalam radian
n
-A
X n A cosn
Dimana = 2f
frekuensi ( radian / cuplikan )
f = putaran per cuplikan
phasa(radian)
x(t)
Input
filter
ADC
with sample
& hold
y(n)
Digital
Prosesor
y(t)
DAC
Output
filter
xn
Kuantisasi
xa t
Sinyal Analog
xq n
01011..
Pengkodeaan
xn
Sinyal Terkuantisasi
Sinyal Digital
Quantizer
2B
X(t)
Analog
input
Encoder
Logic Circuit
X(n)
Digital
output
code
-~< n< ~
Xa(t)
Xa(t)
Fs=1/T, t=nT=n/Fs
Fs=1/T
Pencuplikan
X(n)
Xa(t)
X(n)=Xa(nT)
1 2 3 4 5 6 7 8 9 10
X a nT X n ACos2FnT
2nF
X n ACos
Fs
<F<~
<<~
= 2F
(Rad/sekon)
= 2f
=T, f = F/Fs
(Rad/cuplikan)
-
-1/2 f 1/2
<<
~<F<
= /T , F = f.Fs
- /T /T
- Fs/2 F Fs/2
cos (2 a) = cos a
sin (2 + a) = sin a
sin (2 - a) = -sin a
x1 ( t ) cos[2(10) t ] F1 10 Hz
x 2 ( t ) cos[2(50) t ] F2 50 Hz
Fs 40 Hz
10
x1 (n ) cos[2 n ] cos( n )
2
40
5
50
x 2 (n ) cos[2 n ] cos( n )
2
40
n
X a t X a
n
Fs
n
g t
Fs
sin 2Bt
dimana :Fmax = B, Laju cuplikan Fs > 2Fmax (2B), g t
2Bt
Jika Xa(n/Fs) = Xa(nT) X(n), cuplikan minimum Fs = 2B, maka:
n sin 2Bt n / 2 B
X a t X a
2 B 2Bt n / 2 B
n
Syarat Nyquist
untuk menjamin bahwa seluruh komponen sinusoida sinyal
analog menjadi sinyal diskrit adalah
Fs 2 Fmax(analog)
Apabila tidak terpenuhi maka akan terjadi aliasing.
Frekuensi Alias
Misal ada 2 sinal analog :
x1(t) = A sin 2 (10) t
x2(t) = A sin 2 (50) t
Kedua sinyal dicuplik dengan laju Fs = 40 Hz, sehingga
sinyal digital (waktu-diskrit) masing-masing:
x1(n) = A sin 2 (10/40)n = sin (/2) n
x2(n) = A sin 2 (50/40)n = sin (5/2) n
Karena :
sin (5/2) n = sin (2n + n/2 ) = sin n/2
Maka :
Sinyal analog pers (a) dan (b) setelah dicuplik dgn frekuensi
Fs = 40 Hz akan menghasilkan digital yg sama,
sehingga frekuensi sinyal analog x2(t) merupakan alias dari
x1(t), jadi frekuensi alias terjadi jika :
Fk = F0 + k Fs
Dengan :
k = 1,2,
Fk = frekuensi sinyal analog ke k
F0 = frekuensi sinyal analog ke dasar
Fs = frekuensi sampling
Ilustrasi Pengaliasan
pencuplikan yang sama pada 2 sinyal dengan frekuensi berbeda.
1
7
Hz
F1
Hz
F s 1 Hz
8
8
7
1
F1
( 1 ) F 2 kF s
k 1
8
8
F2
Contoh
Dari sinyal analog berikut,
Xa(t)= 3 cos 100t
a) Tentukan laju pencuplikan minimum yang dibutuhkan untuk
menghindari pengaliasan.
b) Andaikan sinyal tersebut dicuplik dengan laju Fs=200Hz.
Berapa sinyal waktu-diskrit yang diperoleh sesudah
pencuplikan.
c) Andaikan sinyal tersebut dicuplik dengan laju Fs=75Hz.
Berapa sinyal waktu-diskrit yang diperoleh sesudah
pencuplikan.
d) Berdasarkan hasil sinyal diskrit soal c, Berapa frekuensi dan
fungsi dari sinyal sinusoidal berdasar hasil cuplikan Fs=75
Hz.
Penyelesaian:
a)
100
n 3 cos n
b) x (n ) 3 cos
200
2
100
4
2
2
x
(
n
)
3
cos
n
3
cos
n
3
cos(
2
)
n
3
cos(
)n
c)
75
3
3
3
2
1
1
d) x(n) 3 cos( )n 3 cos(2 )n
f
3
3
3
Fo
1
f
Fo f Fs (75) 25 Hz
3
Fs
Fk Fo kFs 25 k (75) k 1, 2,
Fs 75
0 F
37,5
2
2
F Fo 25 Hz
Contoh
Sinyal Analog :
Xa(t) = 3 cos 2000t + 5 sin 6000t + 10 cos 12000t
a) Berapa laju Nyquist ?
b) Jika laju pencuplikan Fs = 5000 cuplikan/detik. Berapa
sinyal waktu diskrit yang diperoleh setelah pencuplikan?
c) Berapa sinyal analog yang dapat dibentuk ulang dengan
Fs=5000cuplikan/detik
Penyelesaian:
a) F1 1 kHz
F2 3 kHz
B Fmaks 6 kHz
b)
F3 6 kHz
FN 2 B 12 kHz
2000
6000
12000
n 5 sin
n 10 cos
n
5000
5000
5000
1
3
6
3 cos(2 )n 5 sin( 2 )n 10 cos(2 )n
5
5
5
x(n) 3 cos
1
2
1
x(n) 3 cos[2 ( )n] 5 sin[ 2 (1 )n] 10 cos[2 (1 )n]
5
5
5
1
2
1
x(n) 3 cos[2 ( )n] 5 sin[2 ( )n] 10 cos[2 ( )n]
5
5
5
1
2
1
x(n) 3 cos[2 ( )n] 5 sin[ 2 ( )n] 10 cos[2 ( )n]
5
5
5
1
2
x(n) 13 cos[2 ( )n] 5 sin[ 2 ( )n]
5
5
X q n QX n
X(n) merupakan hasil pencuplikan,
Q[X(n)] merupakan proses kuantisasi
Xq( n) merupakan deret cuplikan terkuantisasi
22
KESALAHAN KUANTISASI
(Error Kuantisasi eq(n) )
Diskritsasi
amplitudo
Sampel analog
Aslinya Xa(t)
4
3
Amplitudo
Diskritsasi waktu
Tingkat
kuantisasi
Sampel
Terkuantisasi
Langkah
kuantisasi
0
-
Cuplikan
Terkuantisasi Xq(nT)
-2
Interval
Pengkuanti
sasi
-3
-4
0
2T
3T
4T
5T
6T
7T
8T
9T
1,0
X(n)=0,9n
Xa(t)=0,9t
0,8
0,6
0,4
0,2
1
n
Tingk. Kuantisasi
T=1s
1,0
0,9
0,8
0,7
0,6
0,5
0,4
0,3
0,2
0,1
0
Xa(t)=0,9t
Xq(n)
L=jml tingkatan
kuantisasi
Langkah
kuantisasi
X max X min
L 1
1
X(n)
Sinyal diskrit
Xq(n)
(bulat ke bawah)
Xq(n)
eq(n)=Xq(n)-X(n)
(bulat ke atas) (bulat ke atas)
1.0
1.0
0.0
1
2
0.9
0.81
0.9
0.8
0.9
0.8
0.0
-0.01
0.729
0.7
0.7
-0.029
0.6561
0.6
0.7
0.439
0.59049
0.5
0.6
0.00951
0.531441
0.5
0.5
-0.031441
0.4782969
0.4
0.5
0.021031
0.43046721
0.4
0.4
-0.03046721
0.387420489
0.3
0.4
0.012579511
X a t A cos 0t
1 2
Pq e q t dt
0
Karena :
eq t / 2 t , dim ana t
, maka :
1 2
2
Pq t dt
0 2
12
Pq
A2 /3
2 2b
1
Px
T
Tp
A cos t
0
A2
dt
2
/2
-
-/2
Px 3 2b
SQNR
.2
Pq 2
SQNRdB 10 log10 SQNR 1,76 6.02b
Rumus
Pengkodean
31
RESOLUSI
n
2 1
5 Volt
19 , 6 mVolt
255
Artinya : setiap kenaikan 1 bit, kenaikan tegangan yang
dikonversi sebesar 19,6 mVolt
34
TUGAS
Diketahui sebuah sinyal analog
xa(t) = 3 cos (50 t) + 10 sin(300 t) - cos (100 t)
a) Tentukan laju pencuplikan minimum yang dibutuhkan untuk
menghindari pengaliasan
b) Bila sinyal tersebut dicuplik dengan laju 100
pencuplikan/sekon, berapa sinyal waktu diskrit yang
diperoleh sesudah pencuplikan
c) Bila sinyal tersebut dicuplik dengan laju 200
pencuplikan/sekon, berapa sinyal waktu diskrit yang
diperoleh sesudah pencuplikan