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.

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). yang didefinisikan sebagai fs  1/T 2. sinyal sinusoidal yang sampel diberikan oleh x (nT )  cos(2π f a nT ) . adalah dua jam. Terdapat dua khas bandlimited sinyal spektrum: satu low-pass dan satu band-pass.1 Sampling theorem Jika sinyal waktu kontinu tidak mengandung komponen frekuensi yang lebih tinggi daripada W hz... 2. Oleh karena itu.2. di mana n adalah bilangan bulat positif. Kita buat table. spektrum terdiri dari garis spektral tunggal pada fa frekuensi. Pengambilan sampel dilakukan pada instants waktu t  nT . n  0. Pertimbangkan sinusoid tunggal: x (t )  cos(2π f at) Sebelum pengambilan sampel. atau frekuensi sampling (fs). Dalam hal ini interval sampling.1.2.. dalam jangka waktu periode sampling T  2W 1 Sebuah sinyal tanpa komponen frekuensi di atas frekuensi maksimum tertentu dikenal sebagai sinyal bandlimited.Berikut adalah sampel dari sinyal (suhu). 2.2 Frequency domain interpretation replikasi ini dapat dengan mudah dibenarkan untuk sinyal sinusoidal sederhana. waktu antara sampel. maka dapat sepenuhnya ditentukan oleh sampel seragam diambil pada fs tingkat sampel per detik di mana f s  2W atau. Sampling rate minimum yang diperbolehkan oleh teorema sampling (fs = 2W) disebut Nyquist rate.

2. ekonomi hardware memaksakan batas atas. 2. Oleh karena itu. gelombang sinus asli dapat dipulihkan. fungsi interpolasi halus akan menghasilkan. spektrum direplikasi yang dihasilkan dari sinyal sampel tidak saling tumpang tindih. Di satu sisi. Pilihan praktis sampling rate ditentukan oleh dua faktor untuk jenis tertentu dari sinyal input.2. Dalam kebanyakan kasus.4 Anti-aliasing filters 2. kita dapat mengatakan bahwa sinyal sampel memiliki komponen frekuensi di f  f a  nfs 2. .3 Aliasing Pengaruh aliasing pada sinyal input dapat ditunjukkan dengan sampling gelombang sinus dari fa frekuensi menggunakan frekuensi sampling yang berbeda. jika kita bergabung dengan titik sampel menggunakan garis-garis lurus. Dalam dua kasus pertama. fungsi impuls ini juga dikenal sebagai fungsi Dirac delta dan biasanya dilambangkan dengan δ (t). mereka juga filter low-pass kecuali teknik band-pass sampling digunakan.6 Mathematical representation Proses pengambilan sampel dapat digambarkan sebagai perkalian dari fungsi impuls signalperiodic analog.2. Karena frekuensi cut-off dari filter ini adalah setengah dari yang dari frekuensi sampling. ekonomi ini meliputi biaya analog-ke-digital converter (ADC) dan biaya pelaksanaan analog filter anti-alias. Dengan demikian tidak ada aliasing terjadi. jelas bahwa sifat dasar 'updown' dari sinusoid masih dipertahankan oleh gelombang segitiga yang dihasilkan Jika kita melewati gelombang segitiga ini melalui low-pass filter. Filter yang ideal memiliki passband datar dan cut-off sangat tajam.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. Jika low-pass filter memiliki tepat cut-off frekuensi.5 Practical limits on sampling rates Filter anti-aliasing selalu filter analog karena mereka memproses sinyal sebelum sampel. teorema sampling membebankan batas bawah pada nilai-nilai yang diizinkan frekuensi sampling. Di sisi lain.2.2.

ADC ini mengasumsikan bahwa nilai input mencakup rentang skala penuh.3.3 Non-uniform quantization 2. sampel dari sinusoid dapat diberikan oleh Dimana nilai A lebih kecil dari nilai resolusi kuantisasi maka diberikan Dan .3. mengatakan R. dapat mengambil hanya salah satu 2B tingkat kuantisasi mungkin. resolusi yang diberikan oleh Q= R 2B Jumlah bit yang dibutuhkan untuk mencari nilai Q 2.3 2.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. Sebuah amplitudo sinusoid rendal telah menjadi sampel dan terkuantisasi. ADC sangat cepat memerlukan perangkat sampeldan-terus eksternal.1 Sample-and-hold 2.Quantization 2. suara bersuara lebih keras akan diwakili secara memadai. Biasanya.4 Dithering Jika uniform quantization yang digunakan.3. Untuk menyiasati masalah ini. pidato analog direkonstruksi dari sampel digital ini tidak akan hampir sama dimengerti seperti aslinya. maka kita memiliki quantizer seragam. Namun. Jarak antara level kuantisasi disebut lebar kuantisasi atau resolusi quantizer. suara lembut mungkin akan menempati hanya sejumlah kecil dari tingkat kuantisasi dengan nilai biner yang sama. Akibatnya. Jika jarak antara tingkat ini adalah sama di seluruh rentang R. Karena terkuantisasi nilai sampel xQ (nT) diwakili oleh B-bit. Untuk uniform quantization. Kami akan menggambarkan distorsi kuantisasi melalui sebuah contoh. non-uniform quantization dapat digunakan. Nilai-nilai khas dari R adalah antara 1 sampai 15 volt. Ini berarti bahwa kita tidak akan bisa membedakan antara suara lembut. diwakili sebagai B-bit bilangan biner.3. Sampel-dan-terus dan ADC mungkin modul terpisah atau dapat terintegrasi pada chip yang sama.

.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. Empat metode yang paling umum dibahas di sini. nilai counter akhir sebanding dengan tegangan input. Kebanyakan dari mereka mengandung sirkuit sampel-dan-terus. Waktu yang dibutuhkan untuk proses debit dicatat menggunakan counter digital. Nilai counter biner adalah output biner dikonversi. Pada awal siklus konversi. Hal ini kemudian dikenakan biaya untuk waktu tertentu yang ditetapkan dengan tegangan input. Ada banyak jenis ADC yang tersedia di pasar.4 Analog-to-digital converters 2. resolusi (jumlah bit yang mewakili output) dan berbagai tegangan input. kapasitor benar-benar habis (yaitu tegangan kapasitor adalah nol).2.4. Setelah waktu yang ditetapkan ini. Dengan meja awalnya diatur ke nol. sebuah Seccesive apriximation register (SAR). dan comparator. Pendekatan ADC yg utama dibagi menjadi 3 blok utama yaitu : sebuah Digital-to-analog Converter (DAC).3 Flash ADC Unsur kunci dari dual slope ADC adalah sebuah kapasitor.2 Dual slope ADC 2.4.4. Gambar dibawah memberitahukan 3 blok yang terhubung tersebut 2. metode yang berbeda dari kuantisasi yang digunakan. Sinyal analog yang pertama adalah low-pass-filter untuk setengah frekuensi sampling untuk mencegah aliasing. Beberapa tujuan umum dan lain-lain untuk aplikasi tertentu seperti sinyal video. Ia kemudian melanjutkan melalui sample-and-hold device dan sampled-amplitudo yang terkuantisasi dan dikonversi ke nilai biner. Mereka mencakup berbagai kecepatan konversi. kapasitor beralih ke tegangan referensi negatif dikenal dan perlahan habis sampai tegangan kapasitor mencapai nol volt.

Dua teknik penting.4. Jika tingkat sampling yang digunakan adalah R kali tingkat Nyquist Kemudian R disebut rasio oversampling. Idenya adalah untuk high-pass filter kuantisasi noise. 2.5 Quantization noise shaping Teknik kedua yang penting adalah menggunakan konverter sigma-delta untuk membentuk quantization noise. Jika waktu konversi yang cepat diperlukan.1 Oversampling Oversampling mengacu pada tingkat sampling yang lebih tinggi dari minimum yang diperlukan. Jadi dengan 4 kali oversampling.Untuk kuantisasi n-bit. 2. Sigma-delta ADC memiliki sebuah quantizer yang beresolusi rendah tetapi beroperasi dengan sampling rate lebih tinggi dari tingkat Nyquist. teknik successive aproximination membutuhkan n cycles. Biasanya kekuatannya 2 kelipatan tingkat Nyquist yang digunakan. perbandingan harus dilakukan secara paralel dan pada saat yang sama. yang merupakan tingkat Nyquist.4.4. Jumlah kebisingan kuantisasi yang tersisa setelah penyaringan digital sekarang dikurangi dengan faktor sama dengan rasio oversampling. Sebuah tangga resistor dengan resistensi yang sama menetapkan tegangan referensi ini. kuantisasi noise adalah 1/4 dari apa yang sebelumnya.4 Sigma-delta ADC Konsep konverter sigma-delta secara signifikan berbeda dengan ketiga teknik di atas. yang digunakan di sigma-delta konverter untuk men-trade resolusi quantizer dengan sampling rate. Kita akan melihat dua keuntungan utama oversampling.4. sehingga rasio oversampling yang diperlukan berkurang untuk peningkatan tertentu dalam resolusi. disebut over sampling dan quantization noise shaping. Teknik ini cerdik menerapkan teori dan konsep yang telah kita bahas sebelumnya dalam bab ini. tegangan input dibandingkan dengan satu set tegangan referensi pada waktu yang sama. Di ADC flash. 2. Ini adalah blok diagram sigma-delta converter .

Sinyal x sampel (n) akan memiliki spektrum yang terdiri dari replika X (f) bergeser dengan kelipatan bilangan bulat dari fs.3 Image-rejection postfilters Dimasukkannya beberapa replika dari spektrum baseband akan menyebabkan distorsi. Frekuensi cut-off dari filter ini jelas harus fs / 2. Namun. Oleh karena itu diharapkan bahwa mereka akan dihilangkan.2 Staircase reconstructor ZOH dapat ditandai dengan respon impuls: (t )  h ZOH 1.5 Analog reconstruction Ada aplikasi di mana informasi yang kita cari dapat diekstraksi dari sinyal diproses secara digital.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. Intuitif apa yang kita inginkan adalah untuk 'mengisi kekosongan' atau interpolasi antara nilai-nilai sampel sehingga hasil sample adalah continues-time signal results. Kemudian low-pass filter dapat memulihkan X (f) dengan frekuensi cut-off dari fs / 2. Karena sampling rate cukup tinggi. Hal ini sangat mirip dengan filter anti-aliasing dalam karakteristik.2. for 0  t  T 0. ada banyak aplikasi yang memerlukan pembangunan bentuk gelombang analog atau sinyal dari sinyal digital dalam bentuk urutan angka.5. low-pass filtering dapat mengisolasi spektrum baseband. 2. otherwise Ini berarti bahwa jika reconstructor yang antusias dengan dorongan pada t = 0. . Idealnya.5. Sebuah reconstructor analog seperti yang ditunjukkan pada Gambar 2. Sebuah low-pass filter yang menghilangkan spektrum direplikasi tersisa juga dikenal sebagai filter image-rejection. output dari reconstructor akan menjadi gelombang persegi panjang dengan amplitudo sama dengan impuls dengan durasi detik T. low-pass ini filter akan memiliki karakteristik frekuensi 2. Asumsikan bahwa spektrum X (f) adalah bandlimited dan sampling rate cukup tinggi sehingga replika yang tidak tumpang tindih.5.

6 Digital-to-analog converters Digital-to-analog konverter (DAC) adalah implementasi dari reconstructors. Karena DAC ini lebih sederhana daripada ADC.6. yang mungkin menjadi arus atau tegangan. mereka Sejalan lebih murah. 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. b n -1 b n -2 n input xQ D AC bits A nalo g output b1 b 0 R (reference ) 2. . Gambar 2. Sumber arus biasanya terus dan didasarkan jika tidak digunakan.2 Bit stream DAC Dalam bit stream DAC.37 menunjukkan sebuah sumber arus seperti multiplying DAC. Sebuah kode biner digital diubah menjadi output analog.1 Multiplying DAC DAC yang paling umum adalah multiplying DAC. 2. Gambar 2. frekuensi sampling secara substansial lebih tinggi digunakan dalam pertukaran untuk jumlah yang lebih kecil dari tingkat kuantisasi.6.36 menunjukkan skema dari n-bit DAC.2. Jumlah semua arus yang tersedia dapat dikonversi ke tegangan output atau tetap apa adanya.

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. .Gambar diatas menunjukkan tahap input oversampling dari bit stream DAC tertentu.