You are on page 1of 10

Converting analog to digital

signals and vice versa


2.1

A typical DSP system

Untuk memproses sinyal analog dengan menggunakan teknik digital,


sinyal analog terlebih dahulu harus diubah menjadi sinyal digital.
Pengolahan sinyal analog menjadi digital terdiri dari dalam tiga tahap:
Sinyal analog didigitalkan. Digitalisasi melibatkan dua
proses: sampel (digitalisasi
dalam waktu)
dan kuantisasi
(digitalisasi dalam amplitudo). Seluruh proses ini
disebut analog-kedigital (A / D) konversi.
Algoritma DSP
sesuai memproses sinyal digital.
Hasil atau
output dari pengolahan tersebut diubah kembali menjadi sinyal analog
melalui interpolasi. Proses ini disebut (D / A) konversi digital-to-analog.

2.2

Sampling

Berikut ini merupakan ilustrasi sampling perubahan suhu dalam satu hari
yg ditunjukan dalam gambar berikut. Obeservatium hanya dapat merekam suhu
setiap 1 jam sekali.

Berikut adalah sampel dari sinyal (suhu). Kita buat table. Dalam hal ini
interval sampling, waktu antara sampel, adalah dua jam.

Hour
0
2
4
6
8
10
12
14
16
18
20
22
24

Temperature
13
12
10
11
13
16
19
23
22
20
16
15
12

Parameter yang paling penting dalam proses pengambilan sampel adalah


periode sampling (T), atau frekuensi sampling (fs), yang didefinisikan sebagai

fs 1/T
2.2.1

Sampling theorem

Jika sinyal waktu kontinu tidak mengandung komponen frekuensi yang


lebih tinggi daripada
W hz, maka dapat sepenuhnya ditentukan
oleh sampel seragam diambil pada fs tingkat sampel per detik di mana

f s 2W
atau, dalam jangka waktu periode sampling

T 2W

Sebuah sinyal tanpa komponen frekuensi di atas frekuensi maksimum


tertentu dikenal sebagai sinyal bandlimited. Terdapat dua khas bandlimited sinyal
spektrum: satu low-pass dan satu band-pass. Sampling rate minimum yang
diperbolehkan oleh teorema sampling (fs = 2W) disebut Nyquist rate.

2.2.2

Frequency domain interpretation

replikasi ini dapat dengan mudah dibenarkan untuk sinyal sinusoidal


sederhana. Pertimbangkan sinusoid tunggal:

x (t ) cos(2 f at)

Sebelum pengambilan sampel, spektrum terdiri dari garis spektral tunggal


pada fa frekuensi. Pengambilan sampel dilakukan pada instants waktu
t nT , n 0,1, 2,...
di mana n adalah bilangan bulat positif. Oleh karena itu, sinyal sinusoidal
yang sampel diberikan oleh

x (nT ) cos(2 f a nT )

Pada frekuensi
Sinyal sampel memiliki nilai

f f a fs

x '(nT ) cos[2( f a f s )nT ]


= cos[2 f a nT 2 f s nT ]
= cos[2 f a nT 2n]
= cos[2 f a nT ]
yang sama dengan sinyal sampel asli. Oleh karena itu, kita dapat
mengatakan bahwa sinyal sampel memiliki komponen frekuensi di

f f a nfs

2.2.3

Aliasing

Pengaruh aliasing pada sinyal input dapat ditunjukkan dengan sampling


gelombang sinus dari fa frekuensi menggunakan frekuensi sampling yang
berbeda.
Dalam dua kasus pertama, jika kita bergabung
dengan titik sampel menggunakan garis-garis lurus, jelas bahwa sifat dasar 'updown' dari sinusoid masih dipertahankan oleh gelombang segitiga yang
dihasilkan
Jika
kita melewati gelombang segitiga ini melalui low-pass filter, fungsi interpolasi
halus akan menghasilkan. Jika low-pass filter memiliki tepat cut-off frekuensi,
gelombang sinus asli dapat dipulihkan.

2.2.4

Anti-aliasing filters

2.2.5

Practical limits on sampling rates

Filter anti-aliasing selalu filter analog karena mereka memproses sinyal


sebelum sampel. Dalam kebanyakan kasus, mereka juga filter low-pass kecuali
teknik band-pass sampling digunakan.
Filter yang ideal memiliki passband
datar dan cut-off sangat tajam. Karena frekuensi cut-off dari filter ini adalah
setengah dari yang dari frekuensi sampling, spektrum direplikasi yang dihasilkan
dari sinyal sampel tidak saling tumpang tindih. Dengan demikian tidak ada
aliasing terjadi.
Pilihan praktis sampling rate ditentukan oleh dua faktor untuk jenis
tertentu dari sinyal input. Di satu sisi, teorema sampling membebankan batas
bawah pada nilai-nilai yang diizinkan frekuensi sampling. Di sisi lain, ekonomi
hardware memaksakan batas atas. ekonomi ini meliputi biaya analog-ke-digital
converter (ADC) dan biaya pelaksanaan analog filter anti-alias.

2.2.6

Mathematical representation

Proses pengambilan sampel dapat digambarkan sebagai perkalian dari


fungsi impuls signalperiodic analog. fungsi impuls ini juga dikenal sebagai fungsi
Dirac delta dan biasanya dilambangkan dengan (t).

Quantization

2.3

2.3.1

Sample-and-hold

2.3.2

Uniform quantization

Pegangan kapasitor memegang pengukuran sampel dari sinyal analog


x (nT) untuk paling detik T selama waktu nilai terkuantisasi xQ (nT) tersedia di
output dari analog-ke-digital converter, diwakili sebagai B-bit bilangan biner.
Sampel-dan-terus dan ADC mungkin modul terpisah atau dapat terintegrasi pada
chip yang sama. Biasanya, ADC sangat cepat memerlukan perangkat sampeldan-terus eksternal.
ADC ini mengasumsikan bahwa nilai input mencakup rentang skala
penuh, mengatakan R. Nilai-nilai khas dari R adalah antara 1 sampai 15 volt.
Karena terkuantisasi nilai sampel xQ (nT) diwakili oleh B-bit, dapat mengambil
hanya salah satu 2B tingkat kuantisasi mungkin. Jika jarak antara tingkat ini
adalah sama di seluruh rentang R, maka kita memiliki quantizer seragam. Jarak
antara level kuantisasi disebut lebar kuantisasi atau resolusi quantizer.
Untuk uniform quantization, resolusi yang diberikan oleh

Q=

R
2B

Jumlah bit yang dibutuhkan untuk mencari nilai Q

2.3.3

Non-uniform quantization

2.3.4

Dithering

Jika uniform quantization yang digunakan, suara bersuara lebih keras


akan diwakili secara memadai. Namun, suara lembut mungkin akan menempati
hanya sejumlah kecil dari tingkat kuantisasi dengan nilai biner yang sama. Ini
berarti bahwa kita tidak akan bisa membedakan antara suara lembut. Akibatnya,
pidato analog direkonstruksi dari sampel digital ini tidak akan hampir sama
dimengerti seperti aslinya. Untuk menyiasati masalah ini, non-uniform
quantization dapat digunakan.
Kami akan menggambarkan distorsi kuantisasi melalui sebuah contoh.
Sebuah amplitudo sinusoid rendal telah menjadi sampel dan terkuantisasi,
sampel dari sinusoid dapat diberikan oleh
Dimana nilai A lebih kecil dari nilai
resolusi kuantisasi maka diberikan

Dan

2.4

Analog-to-digital converters

2.4.1

Successive approximation

Analog-to-digital cenverter (ADC) adalah sebuah cara untuk mengkonversi


dari sinyal ang berbentuk analog menjadi sinyal digital shingga bisa diproses
secara digital. Sinyal analog yang pertama adalah low-pass-filter untuk setengah
frekuensi sampling untuk mencegah aliasing. Ia kemudian melanjutkan melalui
sample-and-hold device dan sampled-amplitudo yang terkuantisasi dan
dikonversi ke nilai biner.
Ada banyak jenis ADC yang tersedia di pasar. Kebanyakan dari mereka
mengandung sirkuit sampel-dan-terus. Mereka mencakup berbagai kecepatan
konversi, resolusi (jumlah bit yang mewakili output) dan berbagai tegangan input.
Beberapa tujuan umum dan lain-lain untuk aplikasi tertentu seperti sinyal video.
metode yang berbeda dari kuantisasi yang digunakan. Empat metode yang
paling umum dibahas di sini.
Pendekatan ADC yg utama dibagi menjadi 3 blok utama yaitu : sebuah
Digital-to-analog Converter (DAC), sebuah Seccesive apriximation register (SAR),
dan comparator. Gambar dibawah memberitahukan 3 blok yang terhubung

tersebut

2.4.2

Dual slope ADC

2.4.3

Flash ADC

Unsur kunci dari dual slope ADC adalah sebuah kapasitor. Pada awal siklus
konversi, kapasitor benar-benar habis (yaitu tegangan kapasitor adalah nol). Hal
ini kemudian dikenakan biaya untuk waktu tertentu yang ditetapkan dengan
tegangan input. Setelah waktu yang ditetapkan ini, kapasitor beralih ke tegangan
referensi negatif dikenal dan perlahan habis sampai tegangan kapasitor
mencapai nol volt.
Waktu yang dibutuhkan untuk proses debit dicatat menggunakan counter
digital. Dengan meja awalnya diatur ke nol, nilai counter akhir sebanding dengan
tegangan input. Nilai counter biner adalah output biner dikonversi.

Untuk kuantisasi n-bit, teknik successive aproximination membutuhkan n


cycles. Jika waktu konversi yang cepat diperlukan, perbandingan harus dilakukan
secara paralel dan pada saat yang sama. Di ADC flash, tegangan input
dibandingkan dengan satu set tegangan referensi pada waktu yang sama.
Sebuah tangga resistor dengan resistensi yang sama menetapkan tegangan
referensi ini.

2.4.4

Sigma-delta ADC

Konsep konverter sigma-delta secara signifikan berbeda dengan ketiga


teknik di atas. Sigma-delta ADC memiliki sebuah quantizer yang beresolusi
rendah tetapi beroperasi dengan sampling rate lebih tinggi dari tingkat Nyquist.
Dua teknik penting, disebut over sampling dan quantization noise shaping, yang
digunakan di sigma-delta konverter untuk men-trade resolusi quantizer dengan
sampling rate. Teknik ini cerdik menerapkan teori dan konsep yang telah kita
bahas sebelumnya dalam bab ini.
2.4.4.1

Oversampling
Oversampling mengacu pada tingkat sampling yang lebih tinggi dari
minimum yang diperlukan, yang merupakan tingkat Nyquist. Biasanya
kekuatannya 2 kelipatan tingkat Nyquist yang digunakan. Jika tingkat sampling
yang digunakan adalah R kali tingkat Nyquist

Kemudian R disebut rasio oversampling. Kita akan melihat dua keuntungan


utama oversampling. Jumlah kebisingan kuantisasi yang tersisa setelah
penyaringan digital sekarang dikurangi dengan faktor sama dengan rasio
oversampling. Jadi dengan 4 kali oversampling, kuantisasi noise adalah 1/4 dari
apa yang sebelumnya.

2.4.5

Quantization noise shaping

Teknik kedua yang penting adalah menggunakan konverter sigma-delta


untuk membentuk quantization noise. Idenya adalah untuk high-pass filter
kuantisasi noise, sehingga rasio oversampling yang diperlukan berkurang untuk
peningkatan tertentu dalam resolusi. Ini adalah blok diagram sigma-delta
converter

2.5

Analog reconstruction

Ada aplikasi di mana informasi yang kita cari dapat diekstraksi dari sinyal
diproses secara digital. Namun, ada banyak aplikasi yang memerlukan
pembangunan bentuk gelombang analog atau sinyal dari sinyal digital dalam
bentuk urutan angka. Intuitif apa yang kita inginkan adalah untuk 'mengisi
kekosongan' atau interpolasi antara nilai-nilai sampel sehingga hasil sample
adalah continues-time signal results. Sebuah reconstructor analog seperti yang
ditunjukkan pada Gambar

2.5.1

Ideal reconstructor

Mari kita mempertimbangkan x sinyal analog (t) dengan spektrum


frekuensi X (f) yang telah diambil pada tingkat 1 / T sampel per detik. Sinyal x
sampel (n) akan memiliki spektrum yang terdiri dari replika X (f) bergeser dengan
kelipatan bilangan bulat dari fs. Asumsikan bahwa spektrum X (f) adalah
bandlimited dan sampling rate cukup tinggi sehingga replika yang tidak tumpang
tindih. Kemudian low-pass filter dapat memulihkan X (f) dengan frekuensi cut-off
dari fs / 2.
Idealnya, low-pass ini filter akan memiliki karakteristik
frekuensi

2.5.2

Staircase reconstructor
ZOH dapat ditandai dengan respon impuls:

(t )

h
ZOH

1, for 0 t T

0, otherwise

Ini berarti bahwa jika reconstructor yang antusias dengan dorongan pada t
= 0, output dari reconstructor akan menjadi gelombang persegi panjang dengan
amplitudo sama dengan impuls dengan durasi detik T.

2.5.3

Image-rejection postfilters

Dimasukkannya beberapa replika dari spektrum baseband akan


menyebabkan distorsi. Oleh karena itu diharapkan bahwa mereka akan
dihilangkan. Karena sampling rate cukup tinggi, low-pass filtering dapat
mengisolasi spektrum baseband.
Sebuah low-pass filter yang menghilangkan spektrum direplikasi tersisa
juga dikenal sebagai filter image-rejection. Frekuensi cut-off dari filter ini jelas
harus fs / 2. Hal ini sangat mirip dengan filter anti-aliasing dalam karakteristik.

2.6

Digital-to-analog converters

Digital-to-analog konverter (DAC) adalah implementasi dari reconstructors.


Karena DAC ini lebih sederhana daripada ADC, mereka Sejalan lebih murah.
Sebuah kode biner digital diubah menjadi output analog, yang mungkin menjadi
arus atau tegangan. Gambar 2.36 menunjukkan skema dari n-bit DAC.
b
n -1
b
n -2

n input

xQ
D AC

bits

A nalo g output

b1

b
0

R (reference )

2.6.1

Multiplying DAC

DAC yang paling umum adalah multiplying DAC. Disebut demikian karena
output adalah jumlah dari produk dari kode biner dan sumber arus. Setiap bit dari
kode biner menyala atau mematikan sumber arus yang sesuai. Jumlah semua
arus yang tersedia dapat dikonversi ke tegangan output atau tetap apa adanya.
Gambar 2.37 menunjukkan sebuah sumber arus seperti multiplying DAC. Sumber
arus biasanya terus dan didasarkan jika tidak digunakan.

2.6.2

Bit stream DAC

Dalam bit stream DAC, frekuensi sampling secara substansial lebih tinggi
digunakan dalam pertukaran untuk jumlah yang lebih kecil dari tingkat
kuantisasi.

Gambar diatas menunjukkan tahap input oversampling dari bit stream DAC
tertentu. Input untuk tahap ini adalah n-bit input digital sampel pada fa frekuensi
dan output adalah (n-2) bit urutan data sampel di 4f a.

You might also like