|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 02 02, 12:59. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mokslai » Signalu ir sistemu namu darbas (SU)
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
|
|
|
Signalu ir sistemu namu darbas (SU) |
Parašytas: 2010 06 18, 01:55 |
|
|
|
Gal kam pravers kodas
clear all
close all
A1 = 2.2; f1 = 16.4; % amplitude voltais ir daznis hercais
A2 = 2.4; f2 = 19.7;
A3 = 0.8; f3 = 24.2;
A4 = 1.9; f4 = 31.3;
A5 = 1.8; f5 = 47;
T = 3; % signalo generavimo laikas
Tsk = 1000; % tasku skaicius
N = f1*T*Tsk;
t = [0:N-1]/N; % laiko intervalas (zinksnis)
t = t*T; % laiko intervalas sekundemis
F1 = A1*(sawtooth(2*pi*f1*t, 0.5)); % trikampis signalas
F2 = A2/2*(square(2*pi*f2*t, 50)); % meandras
F3 = A3/2*(square(2*pi*f3*t, 12.5)); % impulsas, trukme 0,125*T (viena aðtuntoji periodo).
F4 = A4/2*(square(2*pi*f4*t, 50)); % meandras
F5 = A5/2*(square(2*pi*f5*t, 12.5)); % impulsas, trukme 0,125*T (viena aðtuntoji periodo).
% braizomi visi 5 signalai vienojr plokstumoje
figure('Name', 'Sugeneruoti 5 signalai')
plot(t,F1, 'm')
hold on
plot(t,F2, 'k')
hold on
plot(t,F3, 'g')
hold on
plot(t,F4, 'r')
hold on
plot(t,F5)
axis([0 2/f1 -2.5 2.5])
grid on
xlabel('t, s')
ylabel('A, V')
title('Sugeneruoti 5 signalai')
F = F1+F2+F3+F4+F5; % sudedami visi 5 signalai
figure('Name', 'Suminis signalas')
plot(t,F)
grid on
axis([0 3/f1 -8 8])
title('Suminis signalas')
xlabel('t, s')
ylabel('A, V')
figure('Name', 'Suminio signalo spektras')
p = abs(fft(F))/(N/2); % Apskaièiuojama FFT absoliutinë reikðmë
p = p(1:N/2).^2; % Apskaièiuojamas teigiamø reikðmiø kvadratas
freq = [0:N/2-1]/T;
semilogy(freq,p)
axis([0 7*f5 0 10])
grid on
title('Suminio signalo spektras')
xlabel('f, Hz')
ylabel('A, V')
Amp = -60; % Amplitudës dydis decibelais
c = (10^(Amp))^(1/10); % Amp = 10 * log10(c) galios amplitude
h = (p>c).*p; % skaiciuojamos reiksmes kurios yra didesn4s nei -60 dB
figure('Name', 'Signalas su didesnemis nei -60 dB harmonikomis')
p1 = ifft(h); % gauname signalà is spektro
t1 = [0:N/2-1]/(N/2); % Laiko intervalas
t1 = t1*T; % Laiko intervalas sekundëm
plot(t1,p1) % Braiþomas signalas
grid on
axis([0 8/f5 -0.6*10^(-3) 0.6*10^(-3)])
title('Signalas su didesnemis nei -60 dB harmonikomis')
xlabel('t, s')
ylabel('A, V')
figure('Name', 'Signalo spektras')
p2 = abs(fft(p1))/(N/2); % ið signalo gauname spektra
semilogy(freq,p2)
axis([0 7*f5 0 5])
grid on
title('Signalo spekras')
xlabel('f, Hz')
ylabel('A, V')
figure('Name', 'signalu koreliacija') % atliekama signalu koreliacija
corr = real(xcorr(F,p1));
plot(corr)
grid on
title('Signalu koreliacija')
figure('Name', 'spektru koreliacija') % atliekama spektru koreliacija
scorr= real(xcorr(p,p2));
semilogy(scorr)
grid on
title('Spaktru koreliacija') |
|
_________________ +37062806980 |
|
|
|
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|