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:
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.