Anda di halaman 1dari 42

Pengolahan Sinyal

Digital
EL3103
ANALOG TO DIGITAL CONVERTER (ADC): SAMPLING,
KUANTISASI, DAN CODING

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 1


Review
•Klasifikasi Sinyal
•Perbedaan sinyal kontinyu dan sinyal diskrit
•Frekuensi fundamental

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 2


ANALOG TO DIGITAL CONVERSION
 Sampling (pencuplikan)
 Quantization (kuantisasi)
 Coding (pengkodean) Digital signal

Xa(t) X(n) Xq(n)


Sampler Quantizer Coder 01011

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)

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 4


Analog to Digital Converter (ADC)

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 5


Sampling Sinyal Analog
 Relasi sinyal waktu diskrit dengan sinyal analog pada proses sampling:

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:

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 6


Sampling Sinyal Analog
• Hubungan antara variabel frekuensi pada sinyal analog dan variabel frekuensi untuk sinyal
waktu diskrit
Suatu sinyal analog yang disampling secara periodik dengan frekuensi sampling samples per
second, menjadi:

;  frekuensi ternormalisasi
(variabel frekuensi pada sinyal
waktu diskrit)

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 7


TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 8
TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 9
Latihan
 𝑥 𝑎 ( 𝑡 )=3 sin
 Diketahui suatu sinyal , ⁡(100 𝜋 𝑡 )
a. Gambarkan sinyal tersebut pada rentang  ms
b. Dengan  𝐹 𝑠=300 𝑠𝑎𝑚𝑝𝑙𝑒 / 𝑑𝑒𝑡𝑖𝑘frekuensi sinyal waktu diskritnya
tentukan
c. Dengan nilai pada poin b, carilah nilai sampelnya lalu gambarkan sampel tersebut pada
gambar sinyal di poin a

TEKNIK ELEKTRO - INSTITUT TEKNOLOGI SUMATERA 10


x a ( t )  A cos( 2Ft  )
x a (nT)  A cos( 2FnT  )
 2nF 
 A cos   
 Fs 
F
x (n )  A cos( 2 f n  )  f 
Fs
1 Fs 1
f max   Fmax  
2 2 2T
Fs
F  ?
2
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 )
 40  2
 50  5
x 2 (n )  cos[ 2 n ]  cos( n )
 40  2
  
 cos( 2  )n  cos( 2n  n )  cos( n )  x1 (n )
2 2 2
x2(n) identik dengan x1(n) F2 (50 Hz) = alias dari F1(10 Hz)

90 Hz, 130 Hz, …. juga alias 10 Hz


x a ( t )  A cos( 2Fo t  )
x (n )  A cos( 2f o n  )

x a ( t )  A cos( 2Fk t  )
Fk  Fo  kFs k  1,  2, 
x (n )  x a (nT)  A cos( 2Fk nT  )
 Fo  kFs 
x (n )  A cos 2 n   
 Fs 
x (n )  A cos( 2f o n  2k  )
x (n )  A cos( 2f 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 (100t)
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

Fk  Fo  kFs  25  k (75) k  1,  2,


Fs 75 F  Fo  25 Hz
0 F    37,5
2 2
 Teori Sampling
N
xa   Ai cos( 2 Fi t   )
i 1

 Suara pembicaraan  fi < 3 kHz


 Sinyal televisi  fi < 5 MHz
 Fmaks = B
 Fs = sampling rate = ?
1 F 1 FS FS
  f    F
2 FS 2 2 2

2 Fmaks  2 B  FN Frekuensi Nyquist


Contoh Soal 2.2
Diketahui sebuah sinyal analog
xa(t) = 3 cos (2000 t) + 5sin(6000 t) + 10 cos (12000 t)
a) Tentukan frekuensi Nyquistnya
b) Bila Fs = 5000 Hz, tentukan x(n)
c) Tentukan xa(t) dari x(n) pada b) bila proses D/A Cnya sempurna

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

c) ya (t )  13 cos( 2000 t )  5 sin( 4000 t )


Contoh Soal 2.3
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

Jawab:
a) F1  25 Hz F2  150 Hz F3  50 Hz

B  Fmaks  150 Hz FN  2 B  300 Hz


Fs
b) Fs  100 Hz   50 Hz
2
50 300 100
x(n)  3 cos n  10 sin n  cos n
100 100 100
1 3 1
 3 cos( 2 )n  10 sin( 2 )n  cos( 2 )n
4 2 2
1 1 1
x(n)  3 cos( 2 )n  10 sin[ 2 (1  )n]  cos( 2 )n
4 2 2
1 1 1
x(n)  3 cos( 2 )n  10 sin[ 2 n]  cos( 2 )n
4 2 2

x(n)  3 cos(0,5 n)  10 sin( n)  cos( n)


Fs
c) Fs  200 Hz   100 Hz
2
50 300 100
x(n)  3 cos n  10 sin n  cos n
200 200 200
1 3 1
 3 cos( 2 )n  10 sin( 2 )n  cos( 2 )n
8 4 4
1 1 1
x(n)  3 cos( 2 )n  10 sin[ 2 (1  )n]  cos( 2 )n
8 4 4
1 1 1
x(n)  3 cos( 2 )n  10 sin[ 2 ( )n]  cos( 2 )n
8 4 4

x(n)  3 cos(0,25 n)  10 sin( 0,5 n)  cos(0,5 n)


DIGITAL TONALOG TO CONVERSION

 Kuantisasi sinyal amplituda kontinu

xq (n)  Q[ x(n)]  eq (n)  xq (n)  x(n)

Q = proses kuantisasi (rounding, truncation)


xq(n) = sinyal hasil kuantisasi
eq(n) = error kuantisasi
0,9t t  0
xa (t )   FS  1 Hz  T  1 s
0 t0
0,9 n  0
n
x ( n)  
0 n0
n x(n) xq(n) xq(n) eq(n)
(Truncation) (Rounding) (Rounding)
0 1 1,0 1,0 0,0
1 0.9 0,9 0,9 0,0
2 0.81 0,8 0,8 - 0,01
3 0,729 0,7 0,7 - 0,029
4 0,6561 0,6 0,7 0,0439
5 0,59049 0,5 0,6 0,00951
6 0,5311441 0,5 0,5 - 0,031441
7 0,4782969 0,4 0,5 0,0217071
8 0,43046721 0,4 0,4 - 0,03046721
9 0,387420489 0,3 0,4 0,012579511
L = level kuantisasi  L = 11
 = Quantization step   = 0,1

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

 Level kuantisasi L  L bilangan biner yang berbeda


 Word lengh b  2b bilangan biner berbeda
 2b  L  b  2 log L
 L = 11  b = 4 bits
Contoh Soal 2.4

Diketahui sinyal waktu diskrit : x(n)  6,35 cos( )n
10
Tentukan jumlah bit yang diperlukan oleh A/D
converter agar resolusinya :
a)  = 0,1
b)  = 0,02

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

dynamic range 1000 mV


b)    7,875 mV
L 1 2 1
8

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(600t )  2 cos(1800t )

Jaringan ini beroperasi pada 10000 bit/s dan setiap sampel


dikuantisasi menjadi 1024 level tegangan yang berbeda.
a) Tentukan frekuensi pencuplikan dan frekuensi folding
b) Tentukan frekuensi Nyquist dari sinyal analog xa(t)
c) Tentukan frekuensi-frekuensi pada sinyal waktu diskrit x(n)
d) Hitung resolusinya
Jawab:

a) 1024  2 b
 b  10 bit
bps 10000
FS    1000 Hz
b 10
FS
FD   500 Hz
2

b) xa (t )  3 cos( 2 300t )  2 cos( 2 900t )


F1  300 Hz F2  900 Hz
FN  2 Fmaks  2 F2  2(900)  1800 Hz
300 900
c) x(n)  3 cos( 2 n)  2 cos( 2 n)
1000 1000
 3 cos[ 2 (0,3)n]  2 cos[ 2 (0,9)n]
 3 cos[ 2 (0,3)n]  2 cos[ 2 (1  0,1)n)]
 3 cos[ 2 (0,3)n]  2 cos[ 2 (0,1)n)]

f1  0,3  F1  f1 FS  0,3(1000)  300 Hz


f 2  0,1  F2  f 2 FS  0,1(1000)  100 Hz
Soal Latihan 1
Diketahui sebuah sinyal analog
xa(t) = 3 cos (2000 t) + 5sin(6000 t) + 10 cos (12000 t)
a) Tentukan frekuensi Nyquistnya
b) Bila Fs = 8000 Hz, tentukan x(n)
c) Tentukan xa(t) dari x(n) pada b) bila proses D/A Cnya sempurna
Soal Latihan 2
Suatu perangkat komunikasi digital yang menggunakan 9-bit A/D
Converter beroperasi dengan kecepatan pengiriman data sebesar
10,8 kbps. Sinyal analog yang akan dikirimkan adalah :

xa(t) = - 2,07 cos (960 t) + 1,09 sin (1920 t) – 4,25 cos (2880 t)
+ 1,84 sin (3360 t)

a). Hitung resolusinya


b). Tentukan sinyal analog yang akan diterima ya(t) bila perangkat
komunikasi digital ini menggunakan D/A Converter ideal

Anda mungkin juga menyukai