Anda di halaman 1dari 2

Lab 1 Signal generation, sampling, quantization and

binary encoding
Petunjuk
Kerjakanlah seluruh soal di bawah ini.
Silahkan anda submit laporan terhadap hasil yang anda peroleh dalam bentuk dokumen docx (bukan .pdf)
ke direktori mata kuliah di ecourse.
Waktu pengerjalan 150 menit

A. Dasar Sinyal Digital

1. Tuliskanlah program MATLAB untuk menghasilkan dan menampilkan seluruh sinyal yang
didefinisikan pada Tabel 1.
2. Tuliskanlah fungsi MATLAB [𝑥, 𝑡] = sin _𝑁𝑈(𝑓 , 𝑓 , 𝑇) untuk menghasilkan sinyal sinusoidal.
Keluaran dari parameter x dan t adalah besar sinyal dan waktu. Parameter masukan, 𝑓 ( frekuensi
sinyal dalam satuan Hz), 𝑓 ( frekuensi sampling dalam satuan Hz), dan T( durasi sinyal dalam
detik).
3. Ujilah fungsi sin _𝑁𝑈 yang telah anda kerjakan pada soal nomor dua dengan memberikan
parameter masukan: { 𝑓 = 10, 𝑓 = 1000, T= 0.5 }

B. Audio Aliasing

Untuk mengilustrasikan fenomena aliasing, kerjakanlah instruksi di bawah ini:

ABS/ELS 3104 Digital Signal Processing Laboratory / Lab 01 Signal Generation, Sampling, Quantization, Binary
Encoding
1. Dengan mempergunakan fungsi sin _𝑁𝑈, hasilkanlah dua buah sinyal sinus pada frekuensi 1kHz.
Sinyal sinus yang pertama di sampling pada frekuensi 20kHz, sedangkan sinyal sinus yang kedua
disampling pada frekuensi 1.5 kHz.
2. Pada gambar plot yang sama, tampilkanlah kedua sinyal sinus hasil sampling yang telah
dihasilkan pada soal bagian 1, dengan waktu t pada 0 ≤ 𝑡 ≤ 5 msec.
3. Dengarkanlah kedua sinyal yang telah diperoleh pada frekuensi sampling berbeda dibagian
pertama dengan mempergunakan fungsi yang tersedia di MATLAB soundsc(y,Fs). Untuk
informasi lebih jelas perihal fungsi ini, anda bisa tuliskan >doc soundsc pada bagian command
line MATLAB.

C. Quantization

Quantization dilakukan setelah proses sampling pada sinyal analog. Pada ujicoba kali ini, mari kita
simulasikan proses yang terjadi pada ADC (Analog to Digital Converter) yang memiliki spesifikasi R=
10 Volts (full-scale range), dan B= 3 (Jumlah bits pada Encoder).

1. Tuliskanlah fungsi MATLAB y=adc_NU(x,R,B) dimana x adalah nilai sinyal dari hasil sampling,
dan y adalah nilai sinyal yang sudah dikuantisasi.
2. Ujilah fungsi adc_NU dengan masukan sinyal ramp dengan rentang nilai masukan berada pada
rentang -5 sd + 15 volts (satu volts setiap langkah).
3. Selanjutnya pada graph plot yang sama, tampilkanlah sinyal masukan (x) dan sinyal terkuantisasi
(y) dengan mempergunakan fungsi stem dan plot.

D. Binary Encoding

Hasil sampling dengan mempergunakan ADC pada bagian C sbb: {2.5;3.75;1.5;6.54}. Tuliskanlah
binary encoding dengan jumlah bit pada encoder B=3.

Referensi

Slide Mata Kuliah Week 1 dan Week 2

ABS/ELS 3104 Digital Signal Processing Laboratory / Lab 01 Signal Generation, Sampling, Quantization, Binary
Encoding

Anda mungkin juga menyukai