You are on page 1of 6

LABORATORIO N°2 : SEÑALES CONTINUAS Y DISCRETAS

2.1. OBJETIVO

Desarrollar y experimentar la representación de señales básicas en tiempo continuo y


discreto utilizando Octave, experimentando con funciones sinusoidales, incluyendo las
operaciones básicas y el concepto de periodicidad.

Equipos y materiales requeridos

El equipo de experimentación necesario para presentar el siguiente laboratorio es:

2.2. EQUIPOS Y MATERIALES REQUERIDOS

El equipo de experimentación necesario para realizar el presente laboratorio es:

1. PC INTEL CORE i5 o superior.

2. Sistema Operativo Windows 10.

2.3 SOFTWARE REQUERIDO

El siguiente software es necesario para realizar este laboratorio:

1. Octave V4.4, https://www.gnu.org/software/octave/

2. Librerías y archivos de soporte.

2.4 DESARROLLO DEL TRABAJADO EN CLASE

2.4.1. Conversión de una señal sinusoidal continua en discreta

En Octave, generaremos una onda sinusoidal de frecuencia fundamental de 1KHz y


frecuencia de muestreo de 5KHz, con un tiempo de -0.02 y 0.02 segundos.

 Código:
clear;
clc;
%frecuencia fundamental de la onda
Fo=1000;
%amplitud de la onda
a=1;
%angulo de la fase
phi=0;
%frecuencia de muestreo
Fs=5000;
%periodo de muestreo
Ts=1/Fs;
%rango de muestra en base al dominio
t=-0.002:Ts:0.002;
%señal
Y=a*sin(2*pi*Fo*t+phi);
%señal en forma discreta
stem(t,Y);
Podemos observar el gráfico de la señal discreta y su periodicidad para la frecuencia de
muestreo 5KHz.

2.4.2. Submuestreo

Usando la función sinusoidal del ejercicio anterior, conservaremos una muestra y


eliminaremos las muestras restantes con el comando downsample.

 Código:

clear;

clc;

%frecuencia fundamental de la onda

Fo=1000;

%amplitud de la onda

a=1;

%angulo de la fase

phi=0;

%frecuencia de muestreo

Fs=5000;

%periodo de muestreo

Ts=1/Fs;

%rango de muestra en base al dominio

t=-0.002:Ts:0.002;

%señal

Y=a*sin(2*pi*Fo*t+phi);

%señal en forma discreta

stem(t,Y);

%Submuestreo

YDown=downsample(Y,4);

tDown=downsample(t,4);
hold on

stem(tDown,YDown,'r')

En el gráfico se puede observar como se conserva una muestra de la señal discreta.


Nota: Para usar el comando Downsample, se debe cargar primero los paquetes de
octave en la ventana de comandos (pkg load signal), de lo contrario, se producirá un
error de compilación.

2.4.3. Sobremuestreo

Usando la función sinusoidal del ejercicio anterior, introduciremos una muestra a la señal
mediante el comando upsample.

 Código:

clear;

clc;

%frecuencia fundamental de la onda

Fo=1000;

%amplitud de la onda

a=1;

%angulo de la fase

phi=0;

%frecuencia de muestreo

Fs=5000;

%periodo de muestreo

Ts=1/Fs;

%rango de muestra en base al dominio

t=-0.001:Ts:0.001;

%señal

Y=a*sin(2*pi*Fo*t+phi);

%señal en forma discreta

stem(t,Y);

%Submuestreo

YDown=upsample(Y,1);
tDown=upsample(t,1);

hold on

stem(tDown,YDown,'r')

You might also like