Sinyaller ve Sistemler ile Sayısal Sinyal İşleme derslerinde öğrenilen teorik bilginin Python uygulamaları ile pekiştirilecek ve sinyal işleme algoritmalarının öğrenilmesine yönelik çalışmalar yaptırılacaktır.
Ön Koşullar
Önerilen: Signals and Systems, Digital Signal Processing
Eş Koşullar
-
Özel Koşullar
-
Öğretim Üyeleri
Öğr. Gör. Basri Erdoğan
Asistanlar
Ders Gün,Saat ve Yeri
Perşembe 09:00 - 12:45, ELKLAB 2
Görüşme Saatleri ve Yeri
Öğretim Üyesinin ismi, Gün, XX.XX-XX.XX, xxx Yerleşkesi Ofis no
Öğretim Yöntem ve Teknikleri
1) Script Files in Python Programming Language 2.7.10 (IDLE or Spyder 2 Platforms)
2) Powerpoint Slides in Lectures (in HTML5 file format)
3) OpenBoard Lectıre Notes (in "pdf" file format)
4) Lecture notes in Jupyter Notebook (in "ipynb" file format)
Temel Kaynaklar
-
Diğer Kaynaklar
-
Haftalık Ders Programı
Hafta
Dersin İçeriği
Öğretim Yöntem ve Teknikleri
1. Hafta
Introduction to course and Python usage.
2. Hafta
Discrete Fourier Transform, Part 1: Basis Functions of DFT and mutual projections.
3. Hafta
Discrete Fourier Transform, Part 2: Calculation by projections. fft() command, resolution.
4. Hafta
Time-varying Phase Functions
5. Hafta
Analysis of Time-varying frequency content: Short time Fourier transform
6. Hafta
Midterm 1
7. Hafta
Above Nyquist rate sampling: Aliasing
8. Hafta
Time domain filters: Single Echo filter
9. Hafta
Time domain filters: Multiple Echo Filter
10. Hafta
Frequency Domain filters: Effect of zeroes and poles on frequency response
11. Hafta
Midterm 2
12. Hafta
Frequency Domain filters: Digital FIR filter design using Python
13. Hafta
Frequency Domain filters: Digital IIR filter design using Python
14. Hafta
Mean, variance, histograms. Effects on autocorreleation vector.
15. Hafta
16. Hafta
17. Hafta
Değerlendirme Ölçütleri
Ölçüt Tipleri
Adet
Yüzdesi(%)
Ara sınav(lar)
1
50
Ödevler / Dönem Ödevi / Sunum
10
0
Derse Devam / Katılım
14
0
Final
1
50
ÖÇ-1
Can convert a continuous time signal to its discrete time form with a given sampling frequency.
ÖÇ-2
Can Interpret, generate and plot a discrete time sinusoidal signal with given amplitude and frequency using Python
ÖÇ-3
Can plot and analyze FFT of a discrete time signal.
ÖÇ-4
Can generate a digital echo filter with given delay and attenuation
ÖÇ-5
Can interpret the effect of zeros and poles on a discrete time filter.
ÖÇ-6
Can design digital FIR and IIR filters using Python modules.
Program Çıktıları
PÇ-1
Matematik, fen bilimleri ve ilgili mühendislik disiplinine özgü konularda yeterli bilgi birikimi; bu alanlardaki kuramsal ve uygulamalı bilgileri, karmaşık mühendislik problemlerinde kullanabilme becerisi.
PÇ-2
Karmaşık mühendislik problemlerini saptama, tanımlama, formüle etme ve çözme becerisi; bu amaçla uygun analiz ve modelleme yöntemlerini seçme ve uygulama becerisi.
PÇ-3
Karmaşık bir sistemi, süreci, cihazı veya ürünü gerçekçi kısıtlar ve koşullar altında, belirli gereksinimleri karşılayacak şekilde tasarlama becerisi; bu amaçla modern tasarım yöntemlerini uygulama becerisi.
PÇ-4
Mühendislik uygulamalarında karşılaşılan karmaşık problemlerin analizi ve çözümü için gerekli olan modern teknik ve araçları geliştirme, seçme ve kullanma becerisi; bilişim teknolojilerini etkin bir şekilde kullanma becerisi.
PÇ-5
Karmaşık mühendislik problemlerinin veya disipline özgü araştırma konularının incelenmesi için deney tasarlama, deney yapma, veri toplama, sonuçları analiz etme veyorumlama becerisi.
PÇ-6
Disiplin içi ve çok disiplinli takımlarda etkin biçimde çalışabilme becerisi; bireysel çalışma becerisi.
PÇ-7
Sözlü ve yazılı etkin iletişim kurma becerisi; en az bir yabancı dil bilgisi; etkin rapor yazma ve yazılı raporları anlama, tasarım ve üretim raporları hazırlayabilme, etkin sunum yapabilme, açık ve anlaşılır talimat verme ve alma becerisi.
PÇ-8
Yaşam boyu öğrenmenin gerekliliği bilinci; bilgiye erişebilme, bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme becerisi.
PÇ-9
Etik ilkelerine uygun davranma, mesleki ve etik sorumluluk bilinci; mühendislik uygulamalarında kullanılan standartlar hakkında bilgi.
PÇ-10
Proje yönetimi, risk yönetimi ve değişiklik yönetimi gibi, iş hayatındaki uygulamalar hakkında bilgi; girişimcilik, yenilikçilik hakkında farkındalık; sürdürülebilir kalkınma hakkında bilgi.
PÇ-11
Mühendislik uygulamalarının evrensel ve toplumsal boyutlarda sağlık, çevre ve güvenlik üzerindeki etkileri ile çağın sorunları hakkında bilgi; mühendislik çözümlerinin hukuksal sonuçları konusunda farkındalık.