Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti television tehnalogiyalar fakulteti fakulteti MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI TELEVIZION TEHNALOGILAR FAKULTETI 513_20 GURUH TALABASI MAMATQULOV NODIRBEKNING Signallarga raqamli ishlov berish fanidan AMALIY MASHG’ULOTI Amaliy mashg’ulot - 5. Davriy diskret signallarni MATLAB dasturida o’rganish Ishdan maqsad: Davriy signal, davr va chastota hamda diskretlash chastotalarni o’zaro bog’liqligi xaqida tushunchaga ega bo’lish Signal bu fizik kattalikni vaqt yoki fazoda o’zgarishidir. Misol uchun bir turli signalni vaqtga bog’liq xolda o’zgarishi (a) yoki raqamli tasvirni oladigan bo’lsak piksel yorug’liligini fazoda joylashuviga bog’liq xolda o’zgarishi (b). 1-rasm Lekin matematik jixatdan qaraganda signal – bir yoki bir necha erkin o’zgaruvchilarni funktsiyasidir. Bizning xolatda erkin o’zgaruvchi vaqt [t] va fazodag xolat [m,n] xisoblanadi, bog’liq o’zgaruvchilar esa x[t] va x[m,n] bo’lishi mumkin. Endi esa diskret signal nima va uni analog signaldan qanday olishni ko’rib chiqaylik. Uzluksiz analog signal vaqt oralig’ining istalgan nuqtasida aniqlanadi, ya’ni biz istalgan t vaqt momentida signalning x qiymatini olishimiz mumkin. agar bu qiymatni Td diskret davr oralig’i bilan olsak, biz aniq bir vaqt momentlaridagina qiymatlarga ega bo’luvchi diskret signalni xosil qilamiz. 2-rasm Davriy signal deb vaqt bo’yicha shakli takrorlanuvchi signalga aytiladi. Bu uzluksiz yoki diskret signal bo’lishi mumkin. Signal davri deb takrorlanish intervaliga aytiladi. Misol uchun y[n] diskret signalning shakli 4, 8, 12 sanoqlarda takrorlanadi, z(t) uzluksiz signalning shakli esa xar 2,4,6 va boshqa sekundlarda takrorlanmoqda. 3-rasm Signalning fundamental yoki asosiy davri sifatida eng kichik takrorlanish intervalini olamiz. Ya’ni bizning diskret y[n] signalimiz uchun u 4 sanoq (otchyot) ga, uzluksiz signalimiz uchun esa 2 sekundga teng. Fundamental davr tushunchasidan fundamental chastota tushunchasini xosil qilishimiz mumkun. CHastota bu davrga teskari kattalikdir va u gertsda o’lchanadi. Agar biz z(t) uzluksiz signalimizni ko’radigan bo’lsak, uning asosiy davri 2 sek ga teng. Bundan kurinib turibdiki 1 sek da u yarim asosiy davrini bosib o’tadi. 4-rasm Uzluksiz signalda fundamental chastotani aniqlash oson lekin diskret signal uchun bu bir oz murakkabroqdir. Bizning topshirig’imiz fundamental chastota va diskretlash chastotasi bilan qanday bog’liqligini aniqlash. Biz sanoqlar qiymatigina ma’lum, ammo ular fundamental chastota va diskretlash chastotasi bilan qanday bog’liq? Buning uchun avval ko’rib chiqilgan diskret signalni olaylik. Uning davri 4 sanoqqa teng bo’lib, uning birinchi ikki sanog’i katta amplitudaga keyingi ikki sanog’i esa kichik amplitudaga ega. Endi esa biz asosiy chastotani diskretlash chastotasi bilan qanday bog’liq ekanini aniqlashimiz kerak. Buning uchun biz signalimizni vaqt o’qiga o’tkazishimiz kerak. 5-rasm Bu signalning asosiy davri uzluksiz signalning asosiy davri kabi aniqlanadi. Ya’ni uning fundamental chastotasiga teskari qiymatiga teng. Bizning misolda u 440. 6-rasm SHuningdek signalimizning diskretizatsiya davri (bu yerda ∆t) asosiy davridan 4 marta kichik. Asosiy davr xar 4 ta sanoqda keladi. Diskretizatsiya davridan diskretizatsiyalash chastotasini aniqlaymiz. Olingan qiymatlar asosida Matlab tizimida kerakli funksiyalar yordamida fundamental chastota va dikretlash chastotasini bir biri bilan bo’liqlik holatlarini tushunishimiz uchun misollar ko’ramiz. 7-rasm 8-rasm 9-rasm 10-rasm 3-Amaliy mashg`ulot uchun topshiriq! Bajarilgan ish bo`yicha hisobot Hisobotda quyidagilar keltiriladi: 1. Ishni bajarishdan maqsad; 2. Matlab dasturida diskret davriy signalni hosil qilish. 3. 4. Ishni bajarish tartibi; 5. Olingan natijalar screenshot ko`rinishida; 6. Bajarilgan ish bo`yicha xulosalar. Amaliyot№4. Analog raqamli va raqamli analog o’zgartirgichni Matlab dasturida o’rganish. Ishdan maqsad: Analog raqamli va raqamli analog o’zgartirgichni xarakteristikasini o’rganish. Analog raqamli va raqamli analog o’zgartirgich bu analog signalni diskret kodlarga (raqamli signal) aylantiruvchi qurilmadir. Analog raqamli va raqamli analog o’zgartirgich diskretlash va kavantlashni amalga oshiradi. 1-rasm Diskretlashda usluksiz signalni sanoqlari aniq bir vaqt momentini yoki diskretlash davridagi qiymatlarini oladi. Kvantlashda esa diskret vaqtlarda olingan qiymatlarni belgilangan satxlarga tenglashtiriladi. So’ng kvantlash satxlarga ikkilik sanoq ko’rinishiga o’tkaziladi. SHu bilan analog signaldan raqamli signalga o’tkazamiz. Asosan ARO’ larda tanlovchi va saqlovchi qurilmalar mavjud. Ular kalit ulangan payitda kirishdagi kuchlanishni saqlab qoladi. Kalitni ulanish vaqtini generator orqali berilgan chastota orqali aniqlanadi (fS). Keyin kvantlash jarayoni bajariladi. 2-rasm Bir razryadlik ARO’ bu – komparatirdir. 3-rasm ARO’ ning xarakteristikasi: Diskretizatsiya chastotasi – 128 kGts, 10 mGts, 250 MGts, 1 GGts. Razryad – bitlar soni: 8 – 32 bit bo’lishi mumkin. Razryadlar sonidan satxlar soni aniqlanadi. Kirish signalini diapazoni – mV, V Bu qurilmani to’g’ri ishlovchi signalning min yoki mak kuchlanish qiymati SHovqin/signal nisbati Uzatish xarakteristikasi – chiqishdagi ikkilik koddagi raqamli signalning kirishdagi analog signal qiymatiga bog’liqligi. Kvantlash shovqini – signallarni sathlarga tenglashtirish maqsadida yaxlitlanganda kelib chiqadi. Kvantlash shovqinlarini kamaytirish uchun razryadlar sonini oshirish zarur. 5-rasm Jitter – fazaviy shovqin – bu diskretlash chastotasini beruvchi generatorning bir meyorda ishlamasligidan kelib chiqadi. 6-rasm Raqamli analog o’zgartirgich bu kirishdagi raqamli signalni analog signalga aylantiruvchi qurilmadir. 7-rasm Qurilma kirishiga raqamli kod ko’rinishdagi diskret sanoqlar kelib tushadi, keyin ularni satixlarga mos keluvchi kuchlanishga aylantiriladi. SHu bilan pog’onali uzluksiz signal xosil bo’ladi. Keyinchalik past chastotali filtrdan o’tgandan so’ng siliqlanadi. 8-rasm Amaliy holatda Matlab dasturida analog holatdagi signalni raqamli holatga o’tkazish bo’yicha quyidagi vazifalarni bajaramiz. Current folder oynasiga 2.jpg nomli rasmni ko’rsatamiz. Quyidagicha ketma-ketlikda kod teramiz. Run tugmasi yordamida esa natija olamiz. 9-rasm Imtool funktsiyasi bilan esa rasmni hamda undagi ranglarni raqamli holatda ko’rishimiz mumkin bo’ladi. 10-rasm quyidagi ketma-ketliklar bilan esa rasmni RGB tizimidan GRAY holatiga o’tkazib, natija olishimiz mumkin bo’ladi. 11-rasm Gray holatiga ham level berish natijasida quyidagi natijaga erishish mumkin. I=imread('2.jpg'); imshow(I); imtool(I); Igray=rgb2gray(I); imshow(Igray); level=0.67; Ithresh=im2bw(Igray,level); imshowpair(I,Ithresh,'montage'); 12-rasm 4-Amaliy ish bo’yicha hisobot Hisobotda quyidagilar keltiriladi: 1. Ishni bajarishdan maqsad ; 2. Matlab dasturida bajarilgan ish ketma-ketligini saqlagan holatda har bir talaba o’zining shaxshiy 3X4 o’lchamdagi fotosurati ustida amallar bajarilishi talab etiladi. 3. 4. Ishni bajarish tartibi ; 4. Olingan natijalar screenshot ko’rinishida; 5. Bajarilgan ish bo’yicha xulosalar. Amaliy mashg’ulot - 6 Mavzu: Sinusoidal signal asos signal sifatida. Ishdan maqsad: Signallarni raqamli qayta ishlash jarayonida sinusoid asos signal ekanligini tahlil qilish va umumiy tushunchaga ega bo’lish, hamda Matlab tizimida kerakli dastur yordamida sinusoid asos signal ekanligini asoslash. Sinusoidal signal signallarni tavsiflash va qayta ishlash uchun juda muhimdir. Nega aynan sinus to'lqin? 1. Sinusoidal signal tabiatda uchraydi. Agar biz yorug'lik to'lqinlari yoki elektromagnit tebranishlar haqida gapiradigan bo'lsak, ularning barchasi sinus shaklga ega. Mayatnikning tebranishlari ham tabiatda sinusoidaldir. Va, albatta, aylanish harakati, agar vektorning aylanishini hisobga olsak, u holda uning x yoki y o'qi bo'yicha proektsiyasi sinusoiddir. ko'plab elektr sinusoidal signallar aylanma harakat bilan aniq hosil bo'ladi. 2. Shuningdek, sinusoidal signal chastotaning qulay tushunchasiga ega, biz tovush tebranishlarining tezligi haqida, yorug'lik tebranishlarining tezligi haqida, u yoki bu hodisaning sodir bo'lish chastotasi haqida gaplashamiz. 3. Xo'sh, sinusoid asosdir, ya'ni aslida har qanday signal sinusoidlar yig'indisi sifatida ifodalanishi mumkin. 1-rasm Oddiydan murakkabga Qanday qilib murakkab signallarni oddiy signallar bilan ifodalash mumkinligini tushunish uchun shunga o'xshash mosliklarni ko'rib chiqamiz. Konstruktor, bu erda biz juda murakkab mahsulotni yig'ishimiz mumkin bo'lgan standart qismlar to'plami mavjud yoki biz alohida qismlarga bo'linadigan murakkab orkestr kompozitsiyasini tasavvur qilishimiz mumkin. 2-rasm Oddiy sinusoidal signallarni biz murakkab signalni yaratadigan qurilish bloklari deb hisoblashimiz mumkin. Oddiy signallarni murakkab signallarga birlashtirishni ham kompozitsiya deb atash mumkin. 3-rasm Ammo bu printsipda parchalanish, ya'ni murakkab signalni elementar signallarga ajratish imkoniyati juda muhim. 4-rasm Murakkab signallarning parchalanishi Matematik nuqtai nazardan murakkab signalni oddiy signallarga parchalanishiga misol keltiramiz. Har qanday murakkab signal birlik amplitudasining oddiy signallari yig'indisi yoki superpozitsiyasi sifatida ma'lum og'irlik omillari bilan ko'paytirilishi mumkin. Har xil amplitudalarning tortilgan signallari yig'indisi va asl kompleks signalni hosil qiladi. 5-rasm Birlik amplitudasining oddiy signallarini asos deb ataymiz va agar har xil murakkab signallarni bitta asosda ko'rib chiqsak, ular bir-biridan faqat og'irlik koeffitsientlari to'plami bilan farq qiladi. Turli xil murakkab signallarni tavsiflash uchun undagi elementar signal bir-biridan aniq farq qilishi uchun to'g'ri asosni tanlash juda muhimdir. 6-rasm Signal namunalaridan tortish koeffitsientlarini olish jarayonini transformatsiya deymiz. Va aslida, biz signalni tanlangan asosda uning hisobotlari shaklida ham, vazn koeffitsientlari shaklida ham taqdim eta olamiz. 7-rasm Og'irliklarni konvertatsiya qilish va ular bilan ishlash ko'plab raqamli signallarni qayta ishlash vazifalarida qo'llaniladi, masalan, filtrlash, siqish, tenglashtirish va hk. 8-rasm Turli xil vazifalarni bajarish uchun har xil turdagi transformatsiyalardan ham foydalaniladi, u Furye konvertatsiyasi, to'lqin to'lqini o'zgarishi, diskret-kosinus transformatsiyasi bo'lishi mumkin. Oddiy sinusoid signallardan murakkab holatdagi signallarni yaratilish jarayonini Matlab tizimidagi misollar bilan amaliy holatda ko’rib chiqamiz. Bajarilgan ish bo’yicha hisobot Hisobotda quyidagilar keltiriladi: 5. Ishni bajarishdan maqsad ; 6. Matlab dasturida 9 Garmonikani yaratish va ularning grafigini xosil qilish ; 3. Ishni bajarish tartibi ; 4. Olingan natijalar screenshot ko’rinishida; 5. Bajarilgan ish bo’yicha xulosalar.