Extras din notiță
Sa se genereze un semnal dreptunghilar avand urmatoarea reprezentare grafica. Se cere sa se realizeze si o formatare a respectivei reprezentari.
t=0:0.01:3;
a1=find(~(t));
a2=find(~(t-1))
a3=find(~(t-2));
a4=find(~(t-3));
x(a1:a2)=2;
x(a2+1:a3)=0;
x(a3+1:a4)=1;
plot(t,x);
ylabel('Amplitudinea');
xlabel('t');
axis([0 3 0 3]);
grid
Ex: 2
Sa se genereze un semnal triunnghilar avand urmatoarea reprezentare grafica. Se cere sa se realizeze si o formatare a respectivei reprezentari.
t=0:3;
x=[3 0 1 0];
plot(t,x);
ylabel('Amplitudinea');
xlabel('t');
axis([0 3 0 4]);
grid
Ex: 3
Sa se reprezinte grafic un semnal de patru perioade ale unui semnal sinusoidal de amplitudine 40V si frecventa 50Hz.
t=0:0.0001:4/50;
y=40*sin(50*2*pi*t);
plot(t,y);
ylabel('Amplitudinea[V]');
xlabel('Perioada[s]');
grid
Ex: 4
Sa se realizeze un filtru Chebyshev I (folosind fdatool) cu frecventa de esantionarede 50kHz, frecventa de trecere de 2kHz si frecventa de stopare de 22kHz.
Ex: 5
Sa se reprezinte grafic raspunsul filtrat al unui semnal de intrare treapta, Coeficientii filtrului sunt a[1 -0.9] si b=0.19.
x=-2:0.01:2;
y=x*0;
k=find(~(x));
for i=k:length(y)
y(i)=1;
end
h=filter(0.19,[1 -0.9],y);
plot(x,h)
hold on
plot(x,y,'r')
grid
Ex:6
Sa se reprezinte grafic raspunsul filtrat in cazul in care semnalul de intrare este un impuls. Coeficientii filtrului sunt a=[1 0.285] si b=[1.285]
x=-2:0.01:2; %daca vrea ceva zoom dai si tu numere mai mici
y=x*0;
k=find(~(x));
for i=k:length(y)
y(i)=1;
end
h=filter(1.285,[1 0.285],y);
plot(x,h)
hold on
plot(x,y)
Preview document
Conținut arhivă zip
- Proiectarea semnalelor.docx