Está en la página 1de 8

PRÁCTICA 2:

C.P. Fundamentos de Comunicaciones


Facultad de Ingeniería Eléctrica y Electrónica
Escuela Politécnica Nacional
Nombres: Esteban Ibarra, Daniel Mateus GR:7 Fecha: 1/11/19

Objetivos

• Aplicar los conceptos teóricos de análisis de señales en el dominio de tiempo y frecuencia.


• Aplicar MATLAB para analizar las señales en el dominio de tiempo y frecuencia.
• Aplicar SIMULINK para analizar las señales e el dominio de tiempo y frecuencia.

Cuestionario.

Implementar en SIMULINK las señales del numeral 3.4 y el espectro de potencia de esas señales con
los valores dados en el numeral 3.3

Implementación en SIMULINK de la señal pulso rectangular:

Donde el bloque scope muestra la señal y su espectro

Implementación en SIMULINK de la señal pulso triangula (aproximadamente)r:


Donde el bloque scope muestra la señal y su espectro

Analizar la relación entre las componentes de frecuencia cuando se mantiene fijo en el periodo T y se
varían los valores de τ1 y τ 2

Para un valor de τ1 = 8 y τ 2 = 52

Para un valor de τ1 = 34 y τ 2 = 26
Al mantener fijo el periodo y variar los valores de la duración de la señal, se puede observar que
aumentar el valor de τ1 produce lo que se conoce como un alto contenido en bajas frecuencias,
mientras que al disminuir τ1 dichos valores de frecuencia se distribuyen de una manera más uniforme.

Se puede comprobar lo anteriormente mencionado, al usar un τ1 con un valor de 55, en donde se


puede observar claramente, que casi todas las frecuencias se concentran al principio.

Parte del informe constituyen los resultados prácticos, así como las conclusiones y las
recomendaciones obtenidas luego de realizada la práctica

RESULTADOS

Los códigos y sus respectivos resultados gráficos se encuentran enlistados en la sección de anexos

CONCLUSIONES

• Se puede concluir que la señal triangular requiere mucho menor número de armónicos que la
señal cuadrada para obtener un resultado preciso.
• Calculando los coeficientes y series de Fourier, se pueden expresar diferentes tipos de señales
• Analizando las señales en el dominio de la frecuencia se puede obtener más información de
las mismas, aparte de facilitar dicho análisis.

RECOMENDACIONES

• Se recomienda tener un manejo fluido en SIMULINK y MATLAB, primordiales en la realización


de este informe.
• Se recomienda calcular de la mejor manera las series de Fourier tanto para la señal triangular
como para la señar cuadrada, puesto que serán de vital importancia al momento del análisis
de resultados.
• Se debe revisar la teoría relacionada al análisis de Fourier para un mejor desempeño.

ANEXOS:

SERIE FOURIER PULSO RECTANGULAR


%%Pulso Rectangular

clc, clear all, close all;

%Ingreso de variables

A=input('Ingrese el valor de la amplitud: ');

P = input('Ingrese el valor del periodo [ms]: ');


t1 = input('Ingrese el valor del t1 [ms]: ');

Off = input('Ingrese el valor del Offset (en caso de existir): ');

Arm=input('Ingrese el número de armonicos: ');

%Inicialización de variables

P=P*(10^(-3));

t1=t1*(10^(-3));

t2 = (P-t1);

f = 1/P;

ts=1/(500*f);%Ts

Ts=ts;

fs=1/ts;

Duracion=0.3;

t=0:Ts:Duracion;

%Serie de Fourier

xi=zeros(1,length(t));

a0= (Off*t1 + (A+Off)*t2)/P;

for m=1:1:Arm

xi=xi -(A/(pi*m))*((sin(2*m*pi*t1/P)))*cos(2*m*pi*t/P)+...

((A/(m*pi))*(cos(2*m*pi*t1/P))- (A/(m*pi)))*sin(2*m*pi*t/P);

end

x=(a0)+xi;

%Representación Gráfica

plot(t,x);

title('Serie de Fourier para pulso rectangular');

xlabel('t[s]');

ylabel('Amplitud');

%Espectro en frecuencia

Nfft=length(x);

nFFt=2;

while nFFt<Nfft

nFFt=nFFt*16;

end

fnfft=linspace(0,1/P,nFFt);
periodograma=abs(fft(x,nFFt));

%Gráfica de las señales

subplot(2,1,1)

plot(t,x)

title('Serie Triangular (Dominio del tiempo)')

xlabel('Tiempo[s]')

ylabel('Amplitud')

subplot(2,1,2)

plot(fnfft,periodograma)

title('Serie Triangular (Espectro de frecuencia)')

xlabel('Frecuencia[Hz]')

xlim([0,(1/(P*2))])

ylabel('Señal')
SERIE FOURIER PULSO TRIANGULAR
%Pulso Triangular

clc,close all, clear all

A=7;

T = 60;

f = 1/T;

t=0:0.01:500;

Armonicos=input('Ingrese el valor de los armonicos: ');

Y=zeros(1,length(t));

a0=(A/2)+2;
w=2*pi*f;

for n=1:1:Armonicos

Y=Y+((8*A/((T*w*n)^2))*((-1)^n - 1)*cos(w*n*t));

end

SenalFourierTotal=(a0)+Y;

%Espectro en frecuencia

Nfft=length(SenalFourierTotal);

nFFt=2;

while nFFt<Nfft

nFFt=nFFt*16;

end

fnfft=linspace(0,1/T,nFFt);

periodograma=abs(fft(SenalFourierTotal,nFFt));

%Gráfica de las señales

subplot(2,1,1)

plot(t,SenalFourierTotal)

title('Serie Triangular (Dominio del tiempo)')

xlabel('Tiempo[s]')

ylabel('Amplitud')

subplot(2,1,2)

plot(fnfft,periodograma)

title('Serie Triangular (Espectro de frecuencia)')

xlabel('Frecuencia[Hz]')

xlim([0,(1/(T*2))])

ylabel('Señal')

También podría gustarte