• Filtrga bo`lgan talabni spetsifikatsiyalash.
  • 1-Amaliy mashg’ulot




    Download 1,69 Mb.
    bet28/35
    Sana22.05.2024
    Hajmi1,69 Mb.
    #250113
    1   ...   24   25   26   27   28   29   30   31   ...   35
    Bog'liq
    1-Amaliy mashg’ulot (1)

    Amaliy mashg’ulot № 12


    Mavzu: C++ dasturlash tilida parallel dasturlash.
    Ishdan maqsad: Talabalarda C++ dasturlash tilida parallel dasturlash to’g’risida tushuncha hosil qilish, C++ dasturlash tilida parallel dasturlashni o’rganish.
    Nazariy qism
    C++ dasturlash tilining standart oqimlar(TThreads) kutubxonalaridan foydalanib nutq signallarini filtrlashni parallellashtirish va uning unumdorligini aniqlash. Bu masalani hal qilishda quyidagi masalarni hal qilamiz:
    1) C++ dasturlash tilida signalni o’qib olish.
    2) Spetsifikatsiyaga mos talab qilingan filtrni qurish.
    3) Nutq signallarini filtrlashni parallellashtirish va unumdorlikni aniqlash.
    Raqamli filtrlarning umumiy ko`rinishi, tuzilishi, ishlash prinsipi haqida to`xtalib o`tildi. Ushbu bobda aniq bir filtr haqida uning tuzilishi, hisoblanishi, funksiyalari haqida bayon qilinadi. Yani keying hisoblashlar uchun konkret bir filtrni tanlaymiz, hamda uni parallel va ketma - ketli realizatsiya qilish usullari, ushbu holatlarda uning unumdorligini hisoblash kabi jarayonlarni ko`rib o`tamiz.
    Filtrga bo`lgan talabni spetsifikatsiyalash.
    Bu bosqichda tanlab olingan fitr turini tanlash mumkin, masalan past chastotali filtr, kerakli amplituda yoki faza xarakteristikali, diskretlash chastotasi va chiquvchi malumot so`z usunligi kabi parametrlarini tanlash mumkin. Masalan 1000 Hz dan past chastotalarni o`tkazadigan, o`tish oralig`i 300 Hz, pasaytirish oralig`ida tovush balandligining tushishi 50 dB dan kata va diskretlash chastotasi 8 kHz bo`lgan spetsifikatsiyani tuzib chiqamiz.

    O`tkazish oralig`i chegaraviy chastotasi - fp = 1000 Hz,
    O`tish oralig`i ∆F = 300 Hz,
    So`ndirish oralig`i chegaraviy chastotasi - fs = fp + ∆F = 1000 + 300 = 1300 Hz,
    So`ndirish - δs > 50 dB,
    Diskretlash chastotasi – Fs = 8 kHz.
    Amaliyotda ko`pincha δs ni detsibelda ifodalash qulay. O`zoro fs bilan fp oralig`i filtrning o`tish oralig`iga teng bo`ladi. Filtrning eng muhim parametrdan biri bo`lib N – filtr uzunligi hisoblanadi, yani filtr koeffitsientlari uzunligini ko`rsatuvchi kattalikdir. Ko`p hollarda ko`rsatilgan parametrlar filtrning chastota xarakteristikasini to`liq ifodalab beradi.

    Download 1,69 Mb.
    1   ...   24   25   26   27   28   29   30   31   ...   35




    Download 1,69 Mb.