Upload
xico181
View
420
Download
0
Embed Size (px)
DESCRIPTION
representacion grafica de una señal en la clase de comunicaciones digitales
Citation preview
7/17/2019 PRCTICA 4 comunicaciones
1/12
PRCTICA 4: MULTIPLICACION DE FUNCIONES Y TRANSFORMADA RPIDA
DE FOURIER.
ALUMNOS: KELVIN ALAN ROJAS [email protected] XICOTENCATL [email protected]
OBJETIVO:
Multiplicar funciones en el dominio del tiempo y, utilizando la herramienta de
Matlab, ver el espectro de esta funcin en la frecuencia.
A) () = () () = (2) = 10
El cdigo que se usa para estas seales es el siguiente:
%Inicio de programat = input('Intervalo de tiempo'); %Ancho del intervalo de tiempo.f = input('Valore de la frecuencia: '); %Valor de la frecuenciat1 = t/2;t2 = [-t1:0.1:t1]; %Vector para graficar el tiempow = 2*pi*f; %Valor de la frecuencia agulary = cos(2*pi*w*t2); %funcion con frecuencia angular dadafigure(1)plot(t2,y)xlabel('tiempo');ylabel('x(t)');x = ones(1,length(t2));figure(2)plot(t2,x)
xlabel('tiempo')ylabel('y(t) = cos(2*pi*f*t)');g = zeros(1,length(t2)); %Vector que guardar el resultado de la
multiplicacionw1 = zeros(1,length(t2)); %Vector para el valor en frecuencia
%Este es el algoritmo que se usa para multiplicar las funciones y cambiar%la variable de tiempo a frecuencia
fori = 1:length(t2)
g(i) = y(i)*x(i);w1(i) = (2*pi)/t2(i);
end
figure(3)plot(t2,g)xlabel('Tiempo');ylabel('x(t)*y(t)');%Transformada rpida de Fourier.g1 = fft(g);figure(4)
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]7/17/2019 PRCTICA 4 comunicaciones
2/12
plot(w1,abs(g1))xlabel('Frecuencia Angular');ylabel('F(w) = F{x(t)*y(t)}')
Las grficas se encuentran en la pgina siguiente.
7/17/2019 PRCTICA 4 comunicaciones
3/12
7/17/2019 PRCTICA 4 comunicaciones
4/12
B) () = (2) = 10 () = 2(2) = 2
El cdigo para este inciso es el siguiente:
%Inicio de programa
t = input('Intervalo de tiempo: '); %Ancho del intervalo de tiempo.f = input('Valore de la frecuencia para ka primer funcion: '); %Valor de
la frecuenciak = input('Indique el valor del factor: ');f2 = k*f;t1 = t/2;t2 = [-t1:0.1:t1]; %Vector para graficar el tiempow = 2*pi*f; %Valor de la frecuencia agulary = cos(2*pi*w*t2); %funcion con frecuencia angular dadafigure(1)plot(t2,y)xlabel('tiempo');ylabel('x(t) = cos(2*pi*f1*t)');x = 2 *cos(2*pi*w*t2);
figure(2)plot(t2,x)xlabel('tiempo')ylabel('y(t) = 2*cos(2*pi*f2*t)')g = zeros(1,length(t2)); %Vector que guardar el resultado de la
multiplicacionw1 = zeros(1,length(t2)); %Vector para el valor en frecuencia
%Este es el algoritmo que se usa para multiplicar las funciones y cambiar
7/17/2019 PRCTICA 4 comunicaciones
5/12
%la variable de tiempo a frecuencia
fori = 1:length(t2)g(i) = y(i)*x(i);w1(i) = (2*pi)/t2(i);end
figure(3)plot(t2,g)xlabel('Tiempo');ylabel('x(t)*y(t)');
%Transformada rpida de Fourier.g1 = fft(g);figure(4)plot(w1,abs(g1))xlabel('Frecuencia Angular');ylabel('F(w) = F{x(t)*y(t)}')
Las grficas se encuentran en la pgina siguiente.
7/17/2019 PRCTICA 4 comunicaciones
6/12
7/17/2019 PRCTICA 4 comunicaciones
7/12
7/17/2019 PRCTICA 4 comunicaciones
8/12
C)
() = (2) = 10 () = 2
El cdigo a usar es el siguiente:
%Variables Inciot = input('La duracin de tiempo: ');f = input('Indique el valor de a frecuencia: ');k = input('Factor de frecuencia para la segunda funcin: ');
%Constantesf1 = k*f;T = 1/f1;w = 2*pi*f;
%Creacion de las funciones por medio de las variables y constantes[y t1] = gensig('square',T,t,0.001);figure(1)plot(t1,y)xlabel('Tiempo')ylabel('Tren de Pulsos')x = sin(2*pi*w*t1);figure(2)plot(t1,x)xlabel('Tiempo')ylabel('y(t) = sen(2*pi*f*t)')g = zeros(1,length(t1));w1 = zeros(1,length(t1));
%Multiplicacion de las funcionesfori = 1:length(t1)g(i) = y(i)*x(i);w1(i) = (2*pi)/t1(i);endfigure(3)plot(t1,g)xlabel('Tiempo')ylabel('x(t)*y(t)')
%Transformada rpida de Fourier.g1 = fft(g);
figure(4)plot(w1,abs(g1))xlabel('Frecuencia Angular')ylabel('F(w) = F{x(t)*y(t)}')
7/17/2019 PRCTICA 4 comunicaciones
9/12
7/17/2019 PRCTICA 4 comunicaciones
10/12
KELVIN ALAN ROJAS OSORIO [email protected]
mailto:[email protected]:[email protected]7/17/2019 PRCTICA 4 comunicaciones
11/12
d) ) =
7/17/2019 PRCTICA 4 comunicaciones
12/12