3- amaliy mashg’ulot. Norekursiv filtrlash algoritmini o’rganish Ishdan maqsad


Download 1.29 Mb.
bet1/2
Sana20.12.2022
Hajmi1.29 Mb.
#1035894
  1   2
Bog'liq
tizim va signal 3 lab


3- Amaliy mashg’ulot.
Norekursiv filtrlash algoritmini o’rganish Ishdan maqsad: FIR va IIR filtrlash usullari bilan yaqindan tanishish

Nazariy qism:


FIR filtr – chekli impuls xarakteristikali filtr. Nutqni tanish tizimlarida signallarni filtrlash jarayoni asosiy vazifalardan biri hisoblanadi. Hozirda signallarga ishlov berish uchun turli raqamli filtrlardan foydalaniladi. Odatda nutq signallarini filtrlashda FIR filtr tanlansa, birinchi navbatda uning koeffitsentlari hisoblanadi. Shu koeffitsentlar yordamida filtr quriladi. filtr sigmentlangan sohadagi shovqinlarni yo‘qotishda, yuqori chastotani kamaytirishda, turli chastotalarni kuchaytirishda va yo‘qotish jarayonlarida foydalaniladi.
Cheksiz impuls xarakteristikali filtr (Rekursiv filtr, IIR-filtr) yoki IIR-filtr (IIR – infinite impulse response) – kirish o’rnida o’zining bir yoki undan ortiq chiqishini ishlatuvchi chiziqli elektron filtrdir, ya’ni teskari aloqani hosil qiladi. Bunday filtrlarning asosiy xususiyati shundaki, ularning impulsli o’tkazuvchi xarakteristikasi vaqt sohasida cheksiz uzunlikka ega bo’lsa, o’tkazuvchi funksiya ratsional-kasrli ko’rinishga ega. Bunday filtrlar ham analogli, ham raqamli bo’lishi mumkin.
IIR filrtlarga Chebishyov filtri, Battervort filtri, Kalman filtri va Bessel filtri misol bo’la oladi.
Dinamik xarakteristikalari.
Diskret IIR-filtrni tavsiflovchi ayirma tenglamasi vaqt sohasida kirish va chiqish signallari o’rtasida aloqa o’rnatadi.

Bu yerda P kiruvchi signal tartibi, 𝑏𝑖-kiruvchi signal koeffitsiyentlari, Q-teskari aloqa tartibi, 𝑎𝑖-teskari aloqa koeffitsiyentlari, x(n) – kirish va y(n) – chiqish signallari.


Uni quyidagi ixcham ko’rinishda yozish mumkin:

Filtr yadrosini topish uchun


x(n) = δ(n) . Bu yerda δ(n) delta-funksiya
Bu holda impuls o’tkazgichli funksiya (filtr yadrosi) quyidagicha bo’ladi:

Impuls o’tkazgichli funksiyaning Z-o’tishi IIR-filtrning o’tuvchi


funksiyasini beradi:




IIR-filtrni amalga oshirish.
Quyidagi ko’rinishdagi o’tkazishli funksiya ko’rilayotgan bo’lsin:

U holda bunday tizimning kirish va chiqishi orasidagi bog’lanish ayirma tenglamasini qanoatlantirishi lozim:



Bu tenglama o’tkazuvchi funksiya ifodasidan bevosita yozilishi mumkin. Shu holatda, bu tenglamaga muvofiq keladigan zanjir qurish formasini to’g’ri forma 1 deb nomlanadi. FIR –JARAYONI XISOBLANMOQDA


IIRfiltrning 1 tipini to’g’ri-to’g’ri amalga oshirilishi


https://www.tutorialspoint.com/execute_matlab_online.php



MATLAB/Octave onlayn kompilyator (GNU Octave, v4.2.1)


ONLAYN KOMPILYATOR MATLAB/Octave (GNU Octave, v4.2.1) oktava kodini brauzeringizdan to'g'ridan-to'g'ri tahrirlash, ishga tushirish va baham ko'rishga yordam beradi. Ushbu rivojlanish muhiti sizga GNU Octave versiyasini taqdim etadi, v4.2.1. Dasturga kirishni qanday beraman?
Coding Ground-ning so'nggi versiyasi sizning kompyuteringizda dasturni ishga tushirganingiz kabi termnial oynadan ishlash vaqtida dasturga kirishingizni ta'minlashga imkon beradi. Shuning uchun, shunchaki dasturni ishga tushiring va o'ng tomonda mavjud terminal oynasidan dasturning kirish ma'lumotlarini (agar mavjud bo'lsa) taqdim eting. Tugmalar birikmasi
Qisqartma Omenlar:___
Ctrl + Kiritish Dasturni ishga tushirish
Ctrl + S Loyihani saqlash
Shift +Ctrl+S Loyiha sifatida saqlash
Ctrl + G Share loyihasi
Ctrl + Z Tahrirlashni bekor qilish
Ctrl + Y Oʻzgartirish takrorlanadi
Ctrl + A Hamma matnni tanlash
Ctrl + X Tanlangan matnni kesish
Ctrl + C Tanlangan matndan nusxa olish
Ctrl + V koʻchirilgan matnni qoʻyish
Ctrl + F qidiruv matni
Ctrl + H Matnni almashtirish
Oktava loyihasini saqlash
Oktava loyihangizni biz bilan birga saqlab qolishingiz mumkin, shunda siz ushbu loyihaga keyinroq kirishingiz mumkin. Loyihani saqlab qolish uchun biz bilan login identifikatorini yaratish kerak bo'ladi. Shuning uchun, loyihani saqlashdan oldin, iltimos, ushbu sahifaning yuqori o'ng burchagida taqdim etilgan havola yordamida kirish identifikatorini yarating. Oktava loyihasini payga solish
Ushbu imkoniyatdan foydalanib, Octave kodingizni o'qituvchilar, sinfdoshlari va hamkasblaringiz bilan baham ko'rishingiz mumkin. Faqat Almashish tugmasini bosing va u elektron pochta, WhatsApp yoki hatto ijtimoiy media orqali almashish mumkin bo'lgan qisqa havolani yaratadi. Agar u deyarli 3 oy davomida passiv bo'lsa, umumiy havola olib tashlanadi.

Download 1.29 Mb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling