Professional Documents
Culture Documents
clc;
clear all;
close all;
Fs=1e6;
Fp=100000;
Fm=10000;
m=1.2;
n=0:1000;
x=sin(2*pi*(Fp/Fs)*n).*(1+m.*sin(2*pi*(Fm/Fs)*n));
subplot(211);
plot(n,x);
title(['Modulatie in amplitudine''])
subplot(212);
y=sin(2*pi*(Fp/Fs)*n).*sin(2*pi*(Fm/Fs)*n);
plot(n,y);
title(['Modulatie in amplitudine cu purtatoare suprimata']);
Laborator3_Exercitiul_3
%exercitiu nr 3
clc;
clear all;
close all;
Fesantionare=10^3;
F=100;
t=0:0.1:2*(Fesantionare/F)-1;
x=sin(2*pi*F/Fesantionare*t);
x_red=abs(sin(2*pi*F/Fesantionare*t));
x_med=(x+x_red)./2;
% reprezentarea grafica
subplot(311);stem(t, x, 'LineWidth', 1.5); grid;
xlabel('n'); ylabel('Amplitudine');
title('Reprezentarea- initiala &');
Laborator3_Exercitiul_5
clc;
clear all;
close all;
clf('reset'); % sterge
%ecranul
set(gcf, 'Color','w'); %seteaza culoarea
%backround
set(gcf,'Units','normalized','Position',[0.001 0.005 0.995 0.9]);
Xrecon1 = fft(xrecon1);
wrecon1 = 0:1/length(Xrecon1):Ft-1/length(Xrecon1);
Xrecon2 = fft(xrecon2);
wrecon2 = 0:1/length(Xrecon2):Ft-1/length(Xrecon2);
%reprezentare
figure(2); subplot(611);
clf('reset'); % sterge ecranul
set(gcf, 'Color','w'); %seteaza culoareabackround
set(gcf,'Units','normalized','Position',[0.001 0.005 0.995 0.9]);
plot(wanalogic1, abs(Xanalogic1(1:Ft*length(Xanalogic1))),'LineWidth', 1.5);
grid;
title('Spectrul semnalului analogic x_{analogic1}(t)');
ylabel('Amplitudine');
subplot(612);
legend('|X_{analogic1_{rec}}(\omega)|','|X_{analogic2_{rec}}(\omega)');
ylabel('Amplitudine');
xlabel('omega/pi');
figure(1); subplot(311);
plot(t, xanalogic1, '-r', 'LineWidth', 1.5); grid;
hold on
plot(t, xanalogic2, '-b', 'LineWidth', 1.5); grid;
hold off;grid;
subplot(312);
stem((0:length(xn1)-1), xn1, '-r','LineWidth', 1.5); grid;
hold on
stem((0:length(xn2)-1), xn2, '--b','LineWidth', 1.5); grid;
hold off;grid;
subplot(313);
plot(t, xrecon1, '-r','LineWidth', 1.5); grid;
hold on
plot(t, xrecon2, '--b','LineWidth', 1.5); grid;
hold off;grid;
xlim([0 length(t)-1]);
legend('x_{analogic1_{rec}}(t)','x_{analogic2_{rec}}(n)', -1);
title('Semnalele reconstituite');
xlabel('timp'); ylabel('Amplitudine');