|
O’zbekiston respublikasi axborot texnologiyalari va komunikatsiyalarini rivojlantirish vazirligi muhhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti tizimlar va signallarni qayta ishlash
|
Sana | 13.02.2024 | Hajmi | 4,79 Kb. | | #156009 |
Bog'liq 2-Topshiriq Mavzu Matlab paketida signallarga raqamli ishlov be-fayllar.org Старая славянская языка БНБ, 4-6 Amaliy topshiriq (2), Mavzu Maxsus dasturiy vositalar yordamida ma’lumotlarni qayta t-fayllar.org (1), Kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazm, masofaviy-ta-lim-platformalari-uchun-sifatli-video-darslar-tayyorlash-texnologiyasi, elektron-platformada-masofali-ta-lim-texnologiyalari
2-Topshiriq Mavzu: Matlab paketida signallarga raqamli ishlov berish Bajardi: Qaxramonov Akobir Tekshirdi
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Tizimlar va signallarni qayta ishlash
2-Topshiriq
Mavzu:Matlab paketida signallarga raqamli ishlov berish
Bajardi: Qaxramonov Akobir
Tekshirdi: Xoldorov Shohruhmirzo
Toshkent-2022
Topshiriq: Matlab paketida signallarga raqamli ishlov berish
Berilgan funktsiyalardan variant tanlanib, olingan variantlar ustida quyidagi amallar bajariladi:
Diskret kosinus o’zgartirish
Diskret Furye o’zgartirish
Adamar o’zgartirishi
Olingan natijalar va dastlabki natijalar bilan birgalikda grafik orqali ifodalanadi.
Variantlar
Nazariy qism:
Signallarni diskret Fure o‘zgartirish ko‘rinishida ifodalash. Asosiy algoritmlardan biri bu diskret Fure o‘zgartirishi (DFO‘) [11, 12]. DFO‘ algoritmini chiqishida F(k) spektral (og‘irlik) koeffitsiyentlar to‘plami hosil bo‘ladi, bu yerda k - garmonikaning tartib chastotasiga mos keladigan koeffitsiyent tartib raqami
Teskari diskret Fure o‘zgartirish esa aksincha, signalni spektral sohasidagi ifodalanishidan vaqt sohasiga tegishli miqdordagi nuqtalarga o‘tkazishga imkon beradi.
Signalni vaqt sohasidan spektral sohasiga o‘tkazish uchun asosiy algoritm - Fure o‘zgartirish hisoblanadi. Matematik jihatdan bu signalning garmonik tashkil etuvchilar yig‘indisidan tashkil topgan Fure qatorlari deb ataladi. Fure qatoridan foydalangan holda har qanday davriy signalni tavsiflash mumkin. Ushbu o‘zgartirishning muhim xususiyati shundaki, signalni vaqt sohasidan spektral sohasiga o‘tkazish, aksincha, signalni spektral sohasidan vaqt sohasiga o‘tkazish protseduralari mavjud. Ushbu protseduralar to‘g‘ri va teskari Fure o‘zgartirishlari deb nomlanadi
To‘g‘ri diskret Fure o‘zgartirish kirish signalining cheklangan sonli qiymatlari (2n) bo‘yicha amalga oshiriladi, bu signalni vaqti-vaqti bilan spektral ko‘rinishga o‘tkazishga imkon beradi. Spektral koyeffitsiyentlar F(k) signalning kirish qiymatlarini Fure funksiyalari - sinuslar va kosinuslar bilan svyortkalash (juftliklar asosida ko‘paytirish) natijasida olinadi. Sin va Cos asos funksiyalari fazaviy tekisligining 0 va 90 burchak nuqtalarida nolga teng bo‘lganligi sababli, uning yoyilmasida haqiqiy (Cos) va mavhum (Sin) tashkil etuvchilarini o‘z ichiga oladi. Teskor Fure o‘zgartirishi (TFO‘). Bu teskor Fure o‘zgartirish hisoblash algoritmi tegishli ko‘paytirish va qo‘shish operatsiyalari sonini kamaytirish orqali amalga oshiriladi (4.2-rasm).
Asosiy qism
Kod:
n=512;
x1=-7;
x2=-1;
x3=abs(x2-x1)/n;
x=x1:x3:x2-x3;
y=zeros(1,n);
for i=1:n
y(i)=(x(i)^2-1)*(exp(3*x(i)+1));
end
%% dct
a_dct=dct(y);
b_dct=idct(a_dct);
figure
subplot(411); plot(x,y);title('Asosiy signal');
subplot(412); plot(x,a_dct);title('spektor');
subplot(413); stem(x,a_dct); title('Diskret qiymatlar');
subplot(414); plot(x,b_dct); title('Qayta tiklangan signal');
%% dft
matrix=dftmtx(n);
a_dft=y*matrix;
b_dft=a_dft*matrix';
figure(2)
subplot(411); plot(x,y);title('Asosiy signal');
subplot(412); plot(x,a_dft);title('spektor');
subplot(413); stem(x,a_dft); title('Diskret qiymatlar');
subplot(414); plot(x,b_dft); title('Qayta tiklangan signal');
%% hadamard
matrix=hadamard(n);
a_adamar=y*matrix;
b_adamar=a_adamar*matrix';
figure(3)
subplot(411); plot(x,y);title('Asosiy signal');
subplot(412); plot(x,a_adamar);title('spektor');
subplot(413); stem(x,a_adamar); title('Diskret qiymatlar');
subplot(414); plot(x,b_adamar); title('Qayta tiklangan signal');
Xulosa: Matlab paketida signallarga raqamli ishlov berishni, Diskret kosinus o’zgartirish va Adamar o’zgartirishi tajribada tushunib oldim.
http://fayllar.org
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O’zbekiston respublikasi axborot texnologiyalari va komunikatsiyalarini rivojlantirish vazirligi muhhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti tizimlar va signallarni qayta ishlash
|