Geri Dön

Python dili ile sinyal işleme modülleri

Creating a digital signal processing module with Python

  1. Tez No: 648986
  2. Yazar: YİĞİT CAN AKÇELİK
  3. Danışmanlar: DR. ÖĞR. ÜYESİ CEMAL BARKIN ENGİN
  4. Tez Türü: Yüksek Lisans
  5. Konular: Mühendislik Bilimleri, Müzik, Engineering Sciences, Music
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2020
  8. Dil: Türkçe
  9. Üniversite: Bahçeşehir Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Ses Teknolojileri Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 93

Özet

Bu çalışmada Python programlama dili kullanılarak sinyal işleme modülleri oluşturulması hedeflenmiştir. Bu tasarımlarda esas olarak Phase Vocoder tekniği kullanılmıştır. Tasarlanan modüller aracılığıyla seslerin frekans, genlik, tını ve/veya zaman gibi özellikleri değiştirilebilmektedir. Geliştirilen modüller komut satırından çalıştırılmaktadır. Bu çalışmadaki esas amaç ticari olarak kullanılabilecek bir efekt modülünden ziyade, Python dilinin avantajlarından faydalanarak hızlı ve efektif bir biçimde Phase Vocoder tekniğini uygulamak ve algoritmalar geliştirmektir. Çalışma kapsamında sesin perde değerine müdahale eden bir modül ve sesin süresini uzatan/sıkıştıran bir modül tasarlanmıştır.

Özet (Çeviri)

This thesis deals with a simple implementation of the Phase Vocoder technique using Python programming language. Using basic digital signal processing knowledge, sounds' different components such as frequency, phase, amplitude and/or time are manipulated resulting in a pitch shifter module and a time compression/expansion module, which are used through the command line. The aim of this thesis, is not to create a commercially usable plug-in, but rather trying to implement the Phase Vocoder technique with basic coding and signal processing knowledge, while benefiting from the advantages of Python programming language.

Benzer Tezler

  1. The design and application of an UWB-based indoor positioning system

    Ultra geniş bant temelli (UWB) kapalı alan konumlama sistemi tasarımı ve uygulaması

    TURAN CAN ARTUNÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Mekatronik Mühendisliğiİstanbul Teknik Üniversitesi

    Mekatronik Mühendisliği Ana Bilim Dalı

    PROF. DR. MÜŞTAK ERHAN YALÇIN

  2. Müzik eserlerinin sinyal ayırımı: Sinyal ayrıştırma ve notasyon için kullanılan yöntemler

    Signal separation of musical works: Methods used for signal separation and notation

    OĞULCAN KİBAR

    Yüksek Lisans

    Türkçe

    Türkçe

    2022

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolBahçeşehir Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. YAHYA BURAK TAMER

    PROF. DR. BARIŞ BOZKURT

  3. EEG controlled semi-autonomous mobile vehicle design and implementation

    EEG kontrollü yarı otonom mobil araç tasarımı ve gerçeklenmesi

    HÜSEYİN TANZER ATAY

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. FATMA İNCİ ÇİLESİZ

  4. Gömülü sistem tabanlı elektrokardiyogram holter cihazının tasarlanması ve yapay sinir ağı- genetik algoritma hibrit modeli ile aritmi tespiti

    Design of embedded system-based ecg holter device and detection of arrhythmia by artificial neural network-genetic algorithm hybrid model

    AHMET YESEVİ TÜRKER

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    BiyomühendislikSakarya Üniversitesi

    Biyomedikal Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MUSTAFA ZAHİD YILDIZ

  5. Anklaşman tablolarının otomatik oluşturulması

    Automatic generation of interlocking tables

    AHMET EMRE GÜVEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEskişehir Osmangazi Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. AHMET YAZICI