Matlab 3 4 zaoczni

background image

MATLAB II

background image

Posługując się ciągiem t wygenerować ciąg próbek y1
sygnału sinusoidalnego o częstotliwości fs=5Hz,
amplitudzie A=10 i zerowej fazie początkowej.

fs=5;
A=10;
y1=A*sin(2*pi*fs*t);
stem(t,y1);

Przykład 3

background image

Posługując się ciągiem t wygenerować ciąg
próbek y2 sygnału sinusoidalnego
o częstotliwości fs=95Hz, amplitudzie A=10 i
zerowej fazie początkowej.

Przykład 4 (do
sprawozdania)

background image

Posługując się ciągiem t wygenerować ciąg
próbek y3 sygnału sinusoidalnego
o częstotliwości fs=105Hz, amplitudzie A=10 i
zerowej fazie początkowej.

Przykład 5 (do
sprawozdania)

background image

Przedstawić na jednym wykresie plot ciągi y1, y2
i y3.
W sprawozdaniu:
• umieścić uzyskany wykres ciągów y1, y2 i y3,
• opisać wykres,
• wyjaśnić kształt przedstawionych ciągów
próbek, ich podobieństwa i różnice.

Przykład 6 (do
sprawozdania)

background image

Wygenerować sinusoidę o częstotliwości f i próbkowaną z
częstotliwością fp

t=1:k
f=5;
fp=10;
y=sin(2*pi*f*t/fp);
stem(t,y);

Przykład 7

background image

Korzystając z Matlaba narysować przebieg sinusoidalny o
następujących parametrach:

a) amplituda A=5, częstotliwość f=10Hz, częstotliwość
próbkowania 1000Hz.
b) A=2, f=15Hz, fp=500Hz
Na rysunku umieścić siatkę, nadać tytuł i opisać osie
wykresów korzystać z następujących
funkcji Matlaba:
Sin, plot, title, grid, xlabel.

Przykład 8 (do
sprawozdania)

background image

Przykłady:

(do sprawozdania)

1.Sinusoida o częstotliwości f i

spróbkowana z częstotliwością fp

A=sin(2*pi*f*t/fp)

Przykładowe wartości f=300; f=100.

Sprawdź jak wygląda sygnał dla fp=900;

fp=910; fp=700

background image

Fp = 2000; %Czestotliwosc próbkowania
t = 0:1/Fp:1;

%Zdyskretyzowany czas

A = 1;

%Wartosc maksymalna
sinusoidy

f = 128;

%Czestotliwosc sygnału

x = A*sin(2*pi*t*f);
plot(t,x);

Przykład 9

background image

Wytnij fragment ciągu od próbki nr 111 do próbki 123
włącznie.

x=x(111:123)

Przykład 10

background image

Wygenerować 1000 próbek sygnału sinusoidalnego o
częstotliwości 300 Hz i zerowej fazie początkowej,
spróbkowanego z szybkością 8000 próbek/s.

N=1000;
F=300;
Fp=8000;
n=0:N-1;
X=sin(2*pi*F/Fp*n)

Przykład 11

background image

Y=fft(x)

%DFT

Y=fft(x,N)

%n-punktowa DFT

Przykład – widmo sygnału

background image

Obliczyć transformatę Fouriera

X=[4 3 7 -9 1 0 0 0 0]’
Y=fft(X)
Z=ifft(Y)

Przykład 12

background image

Wyznaczyć widmo dla sygnału o częstotliwości 105Hz.

fx2=105;
x2=3*sin(2*pi*fx2*t);
stem(t,x2);
pause
stem(f,abs(fft(x2)));

Przykład 13

background image

Widmo ampitudowe i fazowe

T=0:1/100:10-1/100;
x=sin(2*pi*40*t);
Y=fft(x)

% DFT

M=abs(y)

% widmo ampitudowe

P=angle(y)

%widmo fazowe

Przykład 3

background image

Widmo ampitudowe i fazowe na rysunku

f=(0:length(y)-1’*100/length(y)

% oś
częstotliwości

subplot(2,1,1)
plot(f,M)
ylabel(‘modul amplitudy’)
grid on
subplot(2,1,2)
plot(f,P*180/pi)

% faza

Ylabel(‘faza [stopnie]’
Grid on
Xlabel(‘czestotliwosc [Hz]’)

Przykład 5

background image

Wykres amplitudy jest symetryczny względem
częstotliwości Nyquista 50Hz. Całkowita informacja o
sygnale zawarta jest w przedziale od 0-50 Hz.
Dlaczego?

Przykład 6

background image

Przeprowadzić analizę amplitudy i fazy (DFT) dla
sygnału o jednej składowej sinusoidalnej o różnych
częstotliwościach f, amplitudach A oraz
częstotliwościach próbkowania fp, np.

F=50;

A=6;

fp=150

F=60;

A=5;

fp=180

F=100;

A=1;

fp=300

Przykład 7

background image

Częstotliwość próbkowania sygnału wynosi 1000 Hz.
Utworzono sygnał składający się z dwóch składowych
o częstotliwościach 50Hz i 120 Hz i szumu o średniej
zerowej. Znajdowanie składowych
częstotliwościowych sygnału czasowego z szumem.
t=0:0.001:0.6
x1=sin(2*pi*50*t)+sin(2*pi*120*t)
x=x1+2*randn(size(t))
plot(x(1:50))
title(‘sygnal z szumem’)
grid on
xlabel(‘czas [s]’)

Przykład 8

background image

Przeprowadzić analizę widmową sygnału będącego
sumą 2 składowych sinusoidalnych o
częstotliwościach f1,f2 o amplitudach w zakresie od 1
do 3 przy poziomie szumu K.
X=sin(2*pi*f1*t)+2*sin(2*pi*f2*t)+K*randn(size(t))

F1=30

f2=130

K=1.2

F1=40

f2=110

K=2.3

Przykład 14


Document Outline


Wyszukiwarka

Podobne podstrony:
Matlab cw1 2 zaoczni
Matlab cw1 2 zaoczni
cz 1, Matlab moj
Wyklad1 bilans BK dzienne zaoczne cr (1)
pytania przykladowe exam zaoczne(1)
Image Processing with Matlab 33
ZFP (24h) zaoczni materialy
Egzamin zaoczne
Wyklad 2 Zaoczni
Zaoczny I Wyklad 3
podstawy teorii przedsiębiorstwa zaoczni
MATLAB graf(1)
kod matlab
Cw08 Matlab2

więcej podobnych podstron