Digital
EL3103
ANALOG TO DIGITAL CONVERTER (ADC): SAMPLING,
KUANTISASI, DAN CODING
Analog signal
Discrete-time signal
Quantized signal
Analog to Digital Converter (ADC)
•Konversi sinyal analog ke sinyal digital dapat dilakukan oleh Analog to Digital Converter (ADC)
•Secara umum konversi sinyal analog ke sinyal digital dilakukan melalui tiga langkah:
1. Sampling (pengubahan sinyal nilai kontinyu waktu kontinyu sinyal nilai kontinyu
waktu diskrit)
2. Kunatisasi (pengubahan sinyal nilai kontinyu waktu diskrit sinyal nilai diskrit waktu
diskrit)
3. Coding (merepresentasikan sinyal nilai diskrit waktu diskrit dengan deret bit)
Di mana adalah sinyal waktu diskrit yang diperoleh dengan mengambil sample sinyal analog
pada setiap waktu (detik). Interval antara sample yang beurutan ini disebut periode sampling
atau interval sampling, sehingga disebut sebagai frekuensi sampling (samples per seccond)
dengan satuan Hertz.
Melalui variabel periode sampling, hubungan antara variabel waktu sinyal waktu kontinyu dan
sinyal waktu diskrit ditunjukkan oleh:
; frekuensi ternormalisasi
(variabel frekuensi pada sinyal
waktu diskrit)
x a ( t ) A cos( 2Fk t )
Fk Fo kFs k 1, 2,
x (n ) x a (nT) A cos( 2Fk nT )
Fo kFs
x (n ) A cos 2 n
Fs
x (n ) A cos( 2f o n 2k )
x (n ) A cos( 2f o n )
Alias dari Fo
Hubungan antara f dan F
Fs/2 folding frequency
1 7
F2 Hz F1 Hz Fs 1 Hz
8 8
7 1
F1 ( 1) F2 kFs k 1
8 8
Contoh Soal 2.1
Diketahui sebuah sinyal analog xa(t) = 3 cos (100t)
a) Tentukan Fs minimum
b) Bila Fs = 200 Hz, tentukan x(n)
c) Bila Fs = 75 Hz, tentukan x(n)
d) Berapa 0 < F < Fs/2 yang menghasilkan x(n) sama dengan c)
Jawab:
a) F = 50 Hz Fs minimum = 100 Hz
100
b) x ( n ) 3 cos n 3 cos n
200 2
100 4
c) x ( n ) 3 cos n 3 cos n
75 3
2 2
3 cos( 2 )n 3 cos( )n
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
Fs 3
Jawab:
a) F1 1 kHz F2 3 kHz F3 6 kHz
B Fmaks 6 kHz FN 2 B 12 kHz
Fs
b) Fs 5 kHz 2,5 kHz
2
2000 6000 12000
x(n) 3 cos 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
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 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
Jawab:
a) F1 25 Hz F2 150 Hz F3 50 Hz
xmaks xmin 1 0
0,1 eq (n)
L 1 11 1 2 2
Kuantisasi sinyal sinusoidal
x(n) A cos( 0t )
FS 2 B eq (t ) xa (t ) xq (t )
xa(t) dianggap linier diantara level-level kuantisasi
= waktu selama xa(t) berada di dalam level kuantisasi
1 1 2
Pq e (t )dt 0 eq (t )dt
2
Error power (rms) q
2
2
1 2 2
eq (t ) t Pq t dt
2 0 2 2
b = jumlah bit L = 2b + 1
Xmaks-xmin = 2A
2
2A A
b Pq 2b
2 3(2 )
Tp 2
1 A
0 A cos ot dt 2
2
Px
Tp
Px 3 2b
Signal-to-quantization ratio SQNR (2 )
Pq 2
SQNR(dB) 10 log SQNR 1,76 6,02 b
Word length (jumlah bit) ditambah satu
Level kuantisasi menjadi dua kali lipat
SQNR bertambah 6 dB
Contoh :
Compact disk player
Sampling frequency 44,1 kHz
16-bit sample resolution
SQNR =96 dB
Coding of Quantized Samples
Jawab:
a) x(n) maksimum pada saat : cos( )n 1 n 0
10
x(n) minimum pada saat : cos( ) n 1 n 10
10
xmaks xmin xmaks xmin
L 1
L 1
[6,35(1) 6,35(1)]
0,1 L 1 128
0,1
2 128 b 7 bit
b
b)
[6,35(1) 6,35(1)]
0,02 L 1 636
0,02
2 636 b 10 bit
b
Contoh Soal 2.5
Diketahui sinyal seismik analog dengan dynamic range
sebesar 1 Volt. Bila sinyal analog ini dicuplik dengan
frekuensi sebesar 20 sample/s menggunakan 8-bit A/D
converter,
Tentukan :
a) Bit rate (bps)
b) Resolusi
c) Frekuensi sinyal maksimum yang ada pada digital
seismic signal
Jawab:
8 bit 20 sample
a) bps 160 bit / s
sample s
Dynamic range = xmaks - xmin
FS 20
c) Fmaks 10 Hz
2 2
Contoh Soal 2.6
Suatu jaringan komunikasi digital akan digunakan untuk
mentransmisikan sinyal analog :
xa (t ) 3 cos(600t ) 2 cos(1800t )
a) 1024 2 b
b 10 bit
bps 10000
FS 1000 Hz
b 10
FS
FD 500 Hz
2
xa(t) = - 2,07 cos (960 t) + 1,09 sin (1920 t) – 4,25 cos (2880 t)
+ 1,84 sin (3360 t)