Norekursiv filtrlash algoritmini o’rganish Ishdan maqsad



Yüklə 64,48 Kb.
Pdf görüntüsü
səhifə1/2
tarix16.12.2023
ölçüsü64,48 Kb.
#183543
  1   2


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 

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. 

Yüklə 64,48 Kb.

Dostları ilə paylaş:
  1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin