Elektrotekno.com Ana Sayfa || Matlab


C 6713 DSK Seti İle Gerçek Zamanlı Kişi Ayırma (Bitirme Projesi)

Açıklama:
Elektrik, Elektronik, Haberleşme ve Otomasyon konularının ağırlıklı olarak konuşulduğu, tartışıldığı ve bilgi paylaşımı yapıldığı forumumuza hoşgeldiniz.
Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Matlab forumunda bulunuyorsunuz.
Bu sayfada üyelerimizin "Arkadaşlar.. (ACİL) Matlab'a yeni başladım.. Yardıma ihtiyacım var." konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Forumdan tam olarak yararlanabilmek için üye olmayı unutmayınız!
Kayıt: 23 Arl 2007
Mesajlar: 45
Konum: İstanbul
Offline
decimal41
Tarih: 16 03 2008 00:25

bu projede c 6713 dsk seti ile matlab 7.0 programının simulink özelliği kullanılarak gerçek zamanlı ses analizi yapılmıştır. bu amaç doğrultusunda farklı kişilere ait ‘merhaba’ sözcükleri incelenerek ayırt edilmiş ve kaydedilen bir ses dosyası aracılığıyla kullanıcıya cevap vermesi sağlanmıştır.

bu bitirme projesinde c 6713 dsk seti ile kişi ve ses tanıma algoritmaları hazırlanmış ve uygulama başarıyla sonuçlandırılmıştır.

bu projeler akıllı evlerin otomasyonunda, güvenlik projelerinde ve daha pek çok uygulamada etkin olarak kullanılabilir.akıllı evlerin otomasyonunda örneğin projeye uygun televizyonla birleştirilerek ses ile kontrol edilen bir televizyon, güvenlik konusunda kişi tanıma projesinden yararlanılarak sadece belirtilen kişilerin açabileceği bir kapı uygulamaya geçirilebilir.

daha önce bu konuda yapılan çalışmalar, seslerin lpc ve mfcc (mel frequency cepstrum coefficients) katsayılarının farklı olmasından yararlanılarak yapılmıştır. hazırladığımız projede bu ise lpc ya da mfcc katsayıları yerine korelasyon yöntemi uygulanmıştır. korelasyon yönteminde benzer seslerin korelasyonu daha büyük olmasından yararlanılarak kişi ve kelime ayırma uygulamaları yapılmıştır.

içindekiler
önsöz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
içindekiler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
özet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1. giriş. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2. c 6713 dsk seti ile gerçek zamanlı kişi ayırma. . . . . . . . . . . . . . . . . . . . . . . . 7
2.1 matlab simulink’in tanıtılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
2.2 kütüphanelerin oluşturulması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.2.1 anahtar seslerin kaydedilmesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.1.1 dosya isminin değiştirilmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
2.2.1.2 simülasyon süresinin belirlenmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.1.3 mikrofonun modele yerleştirilmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.1.4 ses dosyasının kaydedilmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.1.5 blok bağlantısının yapılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.1.6 simülasyonun çalıştırılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.2.2 anahtar ses dosyalarının ‘workspace’e aktarılması . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
2.2.2.1 dosya isminin değiştirilmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2.2.2 simülasyon süresinin belirlenmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
2.2.2.3 ses dosyalarının bloklar yardımıyla matlab’e tanıtılması . . . . . . . . . . . . . . . . . . . . . 26
2.2.2.4 ses dosyasına uygun çıkış matrisinin elde edilmesi . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.2.2.5 blok bağlantılarının yapılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.2.2.6 simülasyonun çalıştırılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
2.2.3 çıkış ses dosyalarına ‘workspace’e aktarılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32
2.2.4 ses dosyasının gerekli bölümünün elde edilmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2.3 matlab simülink’te simülasyonun gerçekleştirilmesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2.3.1 dosya isminin değiştirilmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.3.2 simülasyon süresinin belirlenmesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.3.3 mikrofonun simülasyon modeline eklenmesi – bölüm 1. . . . . . . . . . . . . . . . . . . . . . . . 40
2.3.4 anahtar sesin ve geribeslemenin simülasyonda oluşturulması – bölüm 2. . . . . . . . . . . 42
2.3.4.1 ‘workspace’den veri alınması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.3.4.2 geribeslemenin modellenmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.3.5 korelasyon blogunun simülasyon modeline yerleştirilmesi – bölüm 3. . . . . . . . . . . . 48
2.3.6 simülasyon modelinde korelasyon alınması sonucu değerlerin karşılaştırılması –
bölüm 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.3.6.1 simülasyon modelinde birinci maksimum alma işleminin yapılması . . . . . . . . . . . 55
2.3.6.2 simülasyon modeline ‘buffer’ blogunun yerleştirilmesi. . . . . . . . . . . . . . . . . . . . . . 58
2.3.6.3 simülasyon modelinde ikinci maksimum alma işleminin yapılması . . . . . . . . . . . 61
2.3.7 simülasyon modelinde kişiye uygun katsayıların belirlenmesi – bölüm 5 . . . . . . . . 62
2.3.8 simülasyon modelinde bulunab maksimumların karşılaştırılması ve çıkışın
belirlenmesi – bölüm 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.3.8.1 eşik değerin belirlenmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
2.3.8.2 değerlendirilen korelasyon değerinin diğer korelasyon değerleri ile
karşılaştırılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .71
2.3.8.3 çıkışın belirlenmesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
2.3.9 çıkış için gerekli ses dosyalarının simülasyona eklenmesi – bölüm 7 . . . . . . . . . . . . .77
2.3.9.1 ‘workspace’den veri alınması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
elektrik-elektronik mühendisliği bölümü 4
2.3.9.2 gecikmenin modellenmesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78
2.3.10 uygun çıkışa karar veren anahtarların yerleştirilmesi – bölüm 8 . . . . . . . . . . . . . . . 80
2.3.11 uygun çıkışın verilmesi – bölüm 9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
2.3.11.1 toplama işleminin yapılması. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .83
2.3.11.2 simülasyon modeline hoparlör blogunun yerleştirilmesi . . . . . . . . . . . . . . . . . . . . . 87
2.3.12 simülasyon sonucunun gözlemlenmesi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89
2.4 c 6713 dsk kartının tanıtılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
2.4.1 c 6713 dsk kart bağlantılarının kontrol edilmesi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
2.5 code composer studio programının tanıtılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
2.6 tasarlanan algoritmanın code composer studio aracılığıyla c 6713 dsk setine
aktarılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .94
3. sonuç . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
kaynaklar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .105
ek 1: kişi tanıma projesi için dosyaların çalıştırılması . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106



C 6713 DSK Seti İle Gerçek Zamanlı Kişi Ayırma (Bitirme Projesi)


Benzer Konular

- Park Aydınlatma Projesi

- Şehir Şebekeleri OG-AG Elektrik Projesi Yapım Esasları
- enerji nakil hattı projesi
- 11 katlı bina elektrik projesi
- Site Elektrik Projesi
- trafik ışıkları projesi
- Paratoner Bitirme projesi
- 2 daire üzerine bk+zk+9nk elk projesi
- fiexible joint simulınk projesi

- pic16f84A ile encoder okuma projesi (pic basic pro)

- Pic 16F84/628 Programlama ve Deney Seti

Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar varsa iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.
Powered by phpBB | Translated by phpBB Türkiye | Ads by Google Adsense | Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72