12 Mayıs 2008 Pazartesi

Lab 8

Lab 8 tarihi: 20-21-22-23-24-25-26 Mayıs 2008

Bu lab için belirli bir tarih ve saat yerine tüm günlerde ve saatlerde labda çalışılabilir.
Rapor son teslim tarihi olarak 26 Mayıs 2008, 23:30'dur.

Lab 7 'de Matlab ortamında uygulanan algoritma gerçek-zamanlı ses sinyaline uygulanacaktır.

(fft'nin yerine aşağıda verilen dft örneğindeki dft kodlarını kullanabilirsiniz)

Lab 7

Lab 7, bir Matlab Ödevidir. Laba gelmeden Matlab ortamında yapabilirsiniz.

Son teslim tarihi: 21 Mayıs 2008, 23:30

Föye buradan ulaşabilirsiniz.

Föydeki gürültü filtreleme algoritmasını kullanarak test dosyası (a noisy talk in a car) üzerinde işlemlerinizi yapabilirsiniz.

Amaç: Arkaplan gürültüsünün temizlenmesi

Ana Konular: Spektral analiz ile Gürültünün tahmini ve filtrelenmesi

6 Mayıs 2008 Salı

DFT örneği

Örnek DFT kodu için birtakım fonksiyonlar şu dosyada: fftlib.c
Bu fonksiyonları kullanan örnek bir kod ise şu dosyada: dftexample.c

9 Nisan 2008 Çarşamba

Lab 6

Lab 6 tarihi: 16 Nisan 2008

Föye buradan ulaşabilirsiniz.

Föydeki başlıklara dikkat ederseniz ön hazırlık ve raporunu istediğimi göreceksiniz.
(Laba gelirken çıktılarını getiriniz)

Ana Konular: Fast Fourier Transform

4 Nisan 2008 Cuma

Lab 5

Lab 5 tarihi: 9 Nisan 2008

Föye buradan ulaşabilirsiniz.

Ana Konular: Overlapping buffers, Circular buffering, Signal Energy Calculation, Software interrupts, Semaphores, Tasks

31 Mart 2008 Pazartesi

Lab 4

Lab 4 tarihi: 2 Nisan 2008

Föye buradan ulaşabilirsiniz.

Ana Konular: Double buffering, Semaphores, Tasks, Signal Energy Calculation

(Lab 3 ile ilgili raporları da son verdiğim rapor şablonunu Lab3'e uyarlayarak (yani genelleştirerek) yazınız.

13 Mart 2008 Perşembe

Lab 3

Lab tarihi: 19/03/2008 (Attığım e-postada yanlışlıkla 18 diye belirtmişim. Lab Çarşamba günü olacak)

Föye buradan ulaşabilirsiniz.

Lab 2 Rapor

LAB2 raporu için hazırladığım şablona buradan ulaşabilirsiniz. Raporlar kişisel olacaktır.

7 Mart 2008 Cuma

LAB2

Lab 2 deney tarihi: 12/03/2008

Bu deneyle birlikte sayısal filtrelerle olan maceranız başlamış olacak. Yol arkadaşınız olacak MATLAB, çok işinize yarayacak. İlk olarak düşük-geçirgen filtrelerin pratik uygulamasını yapacaksınız. Bunun için de bir harici ses kaynağı (mp3 player, walkman, discman, pmp, vs...) ile iki-ucu-erkek stereo ses kablosuna ihtiyaç olacak. Bunlarsız laba gelmeniz sorun olacaktır.

Doğru bir şekilde yazıp derlediğiniz programınızı yükleyip çalıştırdğınızda DSP board'ın audio-codec girişine verdiğiniz sesi, çıkışa taktığınız kulaklıktan filtrelenmiş olarak alacaksınız. Ayrıntısı çok!

Föye ve lab öncesi hazırlık sorularına şuradan ulaşabilirsiniz. Preliminary'deki soruları cevaplandırıp çıktı olarak laba getirin.


Lab1 Rapor

Sıkıştırılarak gönderilen proje dosyalarından bazıları batch dosya (örn: .cmd) olduğu için e-posta server'lar bunları blokluyor. Bu durumda filtreye takılmamak için sadece c-dosyalarını gönderebilirsiniz.

LAB1 için bir rapor şablonu hazırladım. Şablona buradan ulaşabilirsiniz. Raporlar kişisel olacaktır. En geç 11 Mart Salı 23:30'a kadar gönderiniz.

29 Şubat 2008 Cuma

LAB-1

Bahar 2007-08 Dönemi Lab-1 tarihi : 5 Mart 2008 Çarşamba

Lab-1'e Hazırlık:

* Lab-1 için gerekli belgelere buradan ulaşabilirsiniz. İndirdiğiniz zip dosyasında lab-1 föyü ile iki adet c-kaynak dosyası vardır ve laba gelmeden önce doldurup çıktısını teslim edeceğiniz bir quiz bulunmaktadır. Yardımcı belge olarak "TI SineWave Generation Application Report" da yararlı olacaktır.

* Deney kartı üzerindeki çeşitli birimlerin CCS üzerinden kullanılabilmeleri için BSL (Board Support Library) gerekmektedir. BSL dosyalarını verdiğim CD içeriğinde bulabilirsiniz. CD'deki "\bsl" klasörünü bilgisayarınızda CCS kurulumunun olduğu "\ti" klasörünün altına kopyalayınız.

* Föydeki yönergelere uygun olarak "\ti\myprojects" klasöründe yeni bir proje oluşturup gerekli ayarları yaptıktan sonra. Lab-1 ekinde verilmiş olan dsplab1.c ve sinefloat.c dosyalarını aynı klasöre kopyalayıp projeye dahil edin.

Lab-1'de yapılması beklenenler:

* Laboratuvardaki bilgisayarlarda CCS v2 yüklü olup simulator mevcut değildir. Dolayısıyla board'ınızı derste anlatıldığı gibi önce bilgisayarınızın LPT portuna bağlayınız, ardından güç bağlantısını yapınız. Masaüstündeki kısayol ile CCS'i açtığınızda board'ınız otomatik olarak CCS programı ile iletişim sağlayacaktır. Herhangi bir şekilde "Initialization Error" ile karşılaşırsanız burada vermiş olduğum akış diyagramına göre sorunu gidermeye çalışınız.

* Eğer compilation ve build işlemleri hatasız olarak gerçekleşirse programınızı yükleyip çalıştırdığınızda deney kartlarındaki audio-codec'den üretilen sinyali yanınızda getirmiş olduğunuz kulaklığı takarak duymanız gerekiyor.

* Bu sinyalin frekansını istediğimiz şekilde ayarlayabileceğimiz bir modifikasyon yapmanız beklenmektedir.

Laba Hazırlık

27 Şubat'ta dersten sonra verdiğim CD içeriği bölümün bilgisayar laboratuıvarında paylaşımda ve ieee kulüp odasından da edinilebilir. Benden de alabilirsiniz.

Lab 1'e Hazırlık-1:

Laboratuvara gelmeden once mutlaka CD'yi edinip, kendi bilgisayarınızda aşağıdakileri yapınız;

1- Önce CCS v2 ardından da CCS v2.1 update kurunuz.

2- Masaüstünüzde beliren Setup CCS kısayoluna tıklayıp Açılan "Import Configuration" pnceresindeki listeden "6711 Sim Ltl Endian" seçeneğini "Import" ettikten sonra kaydedip çıkın. CCS'in açılmasına izin verin. Açılırken "Initialization Error" gelirse "Ignore" ile yoksayın. İlk olarak "CCS Parallel Debug Manager" penceresi açılacaktır. Bu penceredeki "Open" menüsünden Simulator seçeneği ile CCS'i açın.

3- CSS simulator modunda açılacaktır. Simulator modunda sadece 6711 işlemcisi simule edilmiş olup, deney kartı üzerindeki diğer birimlerin simulasyonu mevcut değildir.

4- CSS Help menüsünden "Tutorial" kısmına girip RTDX'e(dahil) kadar olan tutorial'leri ilk laba gelmeden önce mutlaka yapmanız önerilir. Lab'da buralarla ilgili sorular gelebilir!!!

5- Lab'da kullanacağınız kişisel malzemeler olan kulaklık ve iki-ucu-erkek stereo audio kablosunu da mutlaka edinin.

28 Şubat 2008 Perşembe

Blog Tanımı

Bu blog, Anadolu Üniversitesi, Elektrik-Elektronik Mühendisliği lisans bölümünde Yard. Doç. Dr. Hakan Güray Şenel tarafından verilmekte olan EEM478 Digital Signal Processing Hardware (Sayısal İşaret İşleme Donanımı) dersinin laboratuvarı için oluşturulmuştur.


Modern multimedya ve endüstriyel uygulamaların gerekliliği olan sayısal işaret işleme (DSP) donanımı eğitimi bu laboratuarda bulunan TI 6711 150Mflop/s DSP kartı ve uygulama setleri kullanılarak yürütülmektedir.

Laboratuvar Sorumlusu: Araştırma Görevlisi Şükrü Görgülü