1. Сигнал энергияси ҳисоблаш орқали қанақа сигналларга рақамли ишлов беришнинг амалий масалаларини ечиш мумкин? Ҳар бир масалани тушунтиринг



Download 325,61 Kb.
Sana30.12.2021
Hajmi325,61 Kb.
#95955
Bog'liq
Sharobiddinov Ixtiyor 217-18 3-amaliy


O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUHAMMAD AL-XORAZMIY NOMIDAGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

Tizimlar va signallarni qayta ishlash fani bo’yicha



3-amaliy topshiriq

Bajardi: 217-18 guruh talabasi

Sharobiddinov Ixtiyor





TOSHKENT 2020



1. Сигнал энергияси ҳисоблаш орқали қанақа сигналларга рақамли ишлов беришнинг амалий масалаларини ечиш мумкин? Ҳар бир масалани тушунтиринг.
2. Нолдан ўтувчи нуқталар сони (Zero crossing rate(ZCR)) алгортими ёрдамида қандай сигналлар билан боғлиқ амалий масалаларни ечиш мумкин. Ушбу сиз келтириган масалаларни ечишда ZCR нинг ролини тушунтиринг.

  • Kompyuterda ixtiyoriy bir ovoz yozdik.

Va tp2.wav deb nomladik.

% % Jumayeva Dilafruz

% Date: 19.11.2020

% time 16:52:51




%% Signalni o'qib olish

% 2014 matlab: waveread('')




[s,Fs]=audioread('tp2.wav');




% subplot(1,2,1);

plot(s);

title('Signal')

grid on;

hold on




%% Signal energiyasi (E)




for k = 1:size(s)





E = sum(s(k)*s(k));



end

E = E./k;

%% Signalning max nuqtasi




max_s=0;




for k = 1:size(s)

if(max_s < s(k))

max_s = s(k);

end

end




%% Signalning min nuqtasi

min_s=0;




for k = 1:size(s)



if(min_s > s(k))

min_s = s(k);

end

end



[s,Fs]=audioread('tp2.wav'); ushbu qismda agar tp2.wav o’rnida biz yozgan fayl nomini kiritiladi. Bu audio fay va matlab dasturida yaaratgan proyektimiz bir papkada bo’lishi shart

  • Ushbu amallardan so’ng dasturni ishga tushiramiz.



Bu amallardan so’ng quyidagi natijaga erishamiz.

Bu mustaqil ish bo’yicha Kotelnikov teoremasi bo’yicha kodi:

A=2;

f0=30;

Fi0=pi/3;

Fs=35;

N=22;

%% Kotelnik teoremasi

t=(0:N-1)/Fs;

s=A*sin(2*pi*f0*t+Fi0);

subplot(1,2,1);

plot(t,s,':b');

title('Garmonik signal')

xlabel('Vaqt, с');

ylabel('Daraja')

grid on;

hold on

%% diskretlash

td = 1/Fs;

T = 0:td:1;

Y = sin(2*pi*f0*T+Fi0);

subplot(1,2,2);

stem(T,Y,'linew',2);

grid on;

hold on



Adamar funksiyasi

%Jumayeva Dilafruz

% TUIT

%% Adamar o'zgartirishi




N=32; % 2^n darajasiga to'gri kelishi kerak




i=[0:1/N:1-1/N];




f=sin(2*pi*i)+1/16*cos(26*pi*i)+1/6*cos(i); % kiruvchi signal elementlar soni N ga teng bo'lishi kerak




H = hadamard(N);




C = 1./N*f*H;




F = C*H;




Natija = [f' C' F'];




subplot(2,2,[1 3]);plot(f)

title('Kiruvchi qiymatlar')

subplot(2,2,2); plot(C)

title('Spektrlar')

subplot(2,2,4); plot(F)

title('Chiquvchi qiymatlar')
adamar funksiyasi matlab dasturidagi ushbu kod yoradida amalag oshiriladi bu yerda N soni 2 ning qandaydir darajasi bolishi kerak men 32 tanlab oldim. f esa signalning elemetlar sonini formulasi hisoblanadi. Ushbu kodni ishga tushiramiz va natijani ko’rishimiz mumkin.



Va quyidagicha natijaga erishdik. Bu yerda Kiruvchi signal va spektrlashdan keyingi signal funksiyalari ko’rsatib o’tilgan
Download 325,61 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish