O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR
VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Kompyuter injiniringi fakulteti
Sun’iy intellekt kafedrasi
Tizimlar va signallar fanidan
1-TOPSHIRIQ
Mavzu: 1-3 amaliy mashg‘ulotlar yuzasidan svyortka jarayonlarini o‘rganish
Bajardi: 050-20 guruh talabasi Abduvositov Abdulaziz
Tekshirdi: Mo’minov Elyor
TOSHKENT 2024
Tizimlar va signallar fanidan 1-2-3- amaliy mashg‘ulotlar yuzasidan topshiriq
1. 1
o‘lchamli 2 ta signal, hamda 2 o‘lchamli 2 ta signallarni bir
qadam asosida svyortka qilish.
2. Bir
o‘lchamli signallar svyortkasi dasturini ishlab chiqish (ixtiyoriy
dasturlash tilida)
Svyortka
Bu eng tez-tez ishlatiladigan operatsiyalardan biri bo‘lib, raqamli filtrlar
unga asoslangan. Operatsiya ikki signalning ketma-ketliklarida bajariladi:
bir
kirish
signali, ikkinchi signal filtrning o‘ziga xos impuls
xarakteristikasi.Ikki ketma-ketlik svertkasini bajarishning algoritmik tartibi
h(n) ga nisbatan x(n) ning ketma-ket siljishi bilan h(n) va x(n) larning
bosqichma- bosqich nuqtaviy ko‘paytmasidan iborat. Bu holda quyidagi
operatsiyalar amalga oshiriladi: bosqichma-bosqich siljish, signal va impuls
xarakteristikalarining
ko‘paytirish,
ko‘paytmasi
natijalarini
jamlash
(ketma-ket jamlash).
Misol:
Dastur kodi:
Natija:
def
kalit so'zi funktsiyani yaratish (yoki belgilash) uchun ishlatiladi.
len()
funktsiyasi ob'ektdagi elementlar sonini qaytaradi.
append()
usuli elementni roʻyxat oxiriga qoʻshadi.
Print()
funksiyasi belgilangan xabarni ekranga yoki boshqa standart chiqarish
qurilmasiga chop etadi.
map()
funksiyasi iteratsiyadagi har bir element uchun belgilangan funksiyani
bajaradi. Element funksiyaga parametr sifatida yuboriladi.
Lambda
funksiyasi kichik anonim funksiyadir.
Xulosa
Men ushbu amaliy ishni bajarib ikkita signalni svyortka qlishni o’rganib oldim.
Ushbu amallar haqida boshlang’ich ko’nikmalarga ega bo’ldim. Shuningdek
python dasturlash tilini xam ancha o’rganib oldim.
|