Está en la página 1de 23

Universidad Católica de Santa María

Facultad de Ciencias e Ingenierías Físicas y


Formales
Escuela Profesional de Ingeniería Electrónica

Asignatura: Control III

Laboratorio N° 01. Fundamentos del Manejo de Señales Discretas

Informe presentado por:


GARCIA VELA, Sebastian Leonardo
(2019243341)

Docente:
Ing. Zegarra Gago, Henry Christian

Arequipa- Perú
2022
Contenido
I. OBJETIVOS .......................................................................................................................3
II. TEMAS A TRATAR ..........................................................................................................3
III. CUESTIONARIO PREVIO ..............................................................................................3
IV. MATERIALES Y/O EQUIPOS A UTILIZAR ................................................................3
V. ACTIVIDADES ..................................................................................................................4
VI. CONCLUSIONES ............................................................................................................21
VII. CUESTIONARIO/EJERCICIOS ...................................................................................21
VIII. BIBLIOGRAFIA ......................................................................................................22
I. OBJETIVOS
1. Definir los fundamentos del manejo de señales discretas en el tiempo
2. Implementar el muestreo de señales

II. TEMAS A TRATAR


a) Secuencias y señales discretas
b) Operaciones sobre señales discretas
c) Funciones en MatLab para operar sobre las señales

III. CUESTIONARIO PREVIO


1. Defina claramente la diferencia entre señal continua y señal discreta
Según Oppenheim (1997) una señal continua, es una señal que está definida para
un intervalo continuo de valores de su variable independiente (ejemplo una señal de
la voz en función del tiempo) así mismo unaseñal discreta puede representar un
fenómeno para el cual la variable independiente es intrínsecamente discreta. Por
lo que la diferencia entre ambas señales es que la señal continua la variable
independiente es continua, ósea esta señal se definen para una sucesión continua
de valores de la variable independiente, y la señal discreta esta definida en tiempos
discretos, por lo tanto, estas señales la variable independiente toma solo un
conjunto discreto de valores.

2. Describa el proceso que sigue una señal continua para ser convertida en discreta
Para convertir una señal continua a discreta, se usa el muestreo de la señal
continua, y los valores que se mantendrán en la señal discreta serán los enteros.

3. ¿Qué se entiende por secuencia?


Se trata de una sucesión de algún elemento, en este caso matemático, los cuales
forman un conjunto ordenado.
Es una sucesión de estados, símbolos o características, todo esto relacionado con
un objeto o suceso, esto que cambia en función de una o más variables.

4. Que caracteriza a un controlador discreto


Aquel que incluye un computador digital en el bucle de control para realizar un
procesamiento de señal.

IV. MATERIALES Y/O EQUIPOS A UTILIZAR


• Computadora
• Software Matlab
V. ACTIVIDADES
1. Genere y visualice en Matlab las siguientes secuencias impulso unitario en los
intervalos temporales quese especifican:
𝑋1[𝑛] = −32𝛿 [𝑛] − 15 ≤ 𝑛 ≤ 25

𝑋2[𝑛] = −5𝛿 [𝑛 − 50] + 2𝛿 [𝑛 − 60] 45 ≤ 𝑛 ≤ 70


𝑋3[𝑛] = −4𝛿 [𝑛 + 20] − 30 ≤ 𝑛 ≤ 0
2. Genere (usando la función zeros y el operador “:”) y visualice el tren periódico de
impulsos:

3. Genere y visualice las siguientes secuencias:

𝑢1[𝑛] = −3𝑢[𝑛] − 5 ≤ 𝑛 ≤ 20
𝑢2[𝑛] = 2𝑢[𝑛 − 10] − 6𝑢[𝑛 − 15] 5 ≤ 𝑛 ≤ 20
𝑢3[𝑛] = −3𝑢 [𝑛 + 20] − 30 ≤ 𝑛 ≤ 0
4. Genere y visualice en el intervalo de tiempos −5 ≤ n ≤ 15, exponenciales reales
considerando  = ±0.25;±0.5;±1;±1.5;±2
5. Genere y visualice las siguientes secuencias sinusoidales:
𝑑1[𝑛] = 5 𝑠𝑒𝑛[𝜋𝑛/5] − 25 ≤ 𝑛 ≤ 25
6. Empleando el editor, programe una función para Matlab, gensen.m que genere
sinusoides reales. La cabecera de la función será:
function [s,n] = gensen(A,wo,fi,n0,n1);

% Entradas:
% A : amplitud
% wo: frecuencia en radianes
% fi: fase en radianes
% no: índice temporal de comienzo de la secuencia
% n1: índice temporal de finalización de la secuencia
% Salidas:
% s : la secuencia sinusoidal
% n : vector con los índices temporales
% 𝑠[𝑛] = 𝐴𝑠𝑒𝑛(𝜔𝑜𝑛 + 𝑓𝑖)
7. Empleando el editor, programe una función para Matlab, genexp.m que genere
exponenciales complejas. La cabecera de la función será:
function [x,n] = genexp(absA,fasA,absa,fasa,n0,n1);

% Entradas:
% absA : valor absoluto de amplitud
% fasA: fase de amplitud
% absa: valor absoluto del exponente
% fasa: fase del exponente
% n0: índice temporal de comienzo de la secuencia
% n1: índice temporal de finalización de la secuencia
% Salidas:
% x : la secuencia exponencial compleja
% n : vector con los índices temporales
% 𝑥[𝑛] = |𝐴||𝑎|𝑛𝑒𝑗(𝜔𝑜𝑛+𝜑)

8. Empleando la función anterior con los siguientes valores: A = 5𝑒𝑗𝜋/3, wo =  /4, no


= 5 y n1 = 30, represente dos exponenciales complejas, una creciente y otra
decreciente y una sinusoide compleja. Salve en el workspace la exponencial
decreciente con el nombre ‘e’ para utilizar más adelante.

Exponencial compleja creciente


Exponencial compleja decreciente

Sinusoide compleja
9. Represente la secuencia resultante y[n] de restar las secuencias u2[n] y x1[n] de los
ejercicios anteriores.
10. Represente la secuencia resultante z[n] de efectuar el producto entre d2[n] y u3[n].

11. Programe tres funciones cuyas cabeceras sean:


function [y,ny] = desplin(x,n,m);

% Entradas:
% x : vector de entrada
% n : vector de índices temporales de la entrada
% m : valor entero del desplazamiento
% Salidas:
% y : vector desplazado linealmente
% ny : vector de índices temporales de la salida
function [y,ny] = desp circ(x,n,m);

% Entradas:
% x : vector de entrada
% n : vector de índices temporales de la entrada
% m : valor entero del desplazamiento circular
% Salidas:
% y : vector desplazado circularmente
% ny : vector de índices temporales de la salida

function [y,ny] = ref(x,n);

% Entradas:
% x : vector de entrada
% n : vector de índices temporales de la entrada
% Salidas:
% y : vector reflejado circularmente
% ny : vector de índices temporales de la salida

En las funciones de desplazamiento, tenga en cuenta que el valor m puede ser


mayor que la longitud dela secuencia de entrada.
12. Para comprobar las funciones que acaba de programar, considere la secuencia:

x[n]=0.25n 0n29
a) efectué un desplazamiento lineal de 8 unidades a la derecha de dicha secuencia.

b) efectué un desplazamiento circular de 8 unidades a la izquierda de dicha


secuencia.

c) Represente la secuencia reflejada.


13. Para la secuencia d3[n] anterior, calcule los siguientes valores:

a) El valor de d3[n] en el instante n = 10.

b) El valor máximo de la secuencia d3[n] y el instante en el que está situado dicho


máximo (la función max le será de utilidad).
VI. CONCLUSIONES
• Con la ayuda del programa MatLAB se puede conseguir una señal discreta
con facilidad, ya que en vez de nosotros de tener que muestrear, aunque no
necesariamente que sean valores enteros, todo esto gracias al comando
stem.
• Si queremos identificar valores en cierto punto de la señal, es mejor
usando una señal discreta, ya que se simplifica de forma notable los
valores de la señal.
• No importa cual señal sea, se pude convertir en discreta, esto se muestra
más cómodo en MatLAB.
• Se hace mas notorio los desplazamientos (tanto lineal como circular),
cuando estamos trabajando con una señal discreta.
• Conviene usar este tipo de señal si queremos analizar los valores de esta
misma, ya que nosotros podemos decidir la cantidad de muestreo de la
señal.
• Podemos generar y graficar cualquier señal en discreta, ya sean un
impulso, señal cuadrática, senoidal, exponencial, escalón, etc.
• Podemos generar estas señales de muchas maneras, es se muestra más
fácil cuando tratamos de generar una señal de impulso, podemos trabajar
con el comando length o también indicar que se genere el impulso cuando
el eje n este en cierto valor
• Para sumar o restar dos señales discretas no hay que hacer un gran
cambio, solo se debe añadir una tercera variable que sume o reste estas
dos señales, graficamos esta tercera variable y se notara que la grafica es
el resultado de la operación de estos.
• El caso de operar con dos señales seria mas notorio el cambio si usamos
señales periódicas, como senoidales y cuadráticas, o incluso usar una
exponencial
• Incluso podemos trabajar con funciones, con el fin de solo tener que
colocar valores y ya podríamos generar la señal de la función que nosotros
‘llamemos’

VII. CUESTIONARIO/EJERCICIOS
1. Siendo  una constante compleja sin ninguna restricción,
a) evalué el resultado de:
b) Considerando ahora | |< 1 evalúe , demuestre
que

2. Construya un formulario con las principales series trigonométricas (al menos 5


indicando ygraficando las condiciones de convergencia)

VIII. BIBLIOGRAFIA
MathWorks. (s.f.). Obtenido de https://la.mathworks.com/help/signal/ug/linear-and-circular-
convolution.html
Romberg, J. (s.f.). OpenStax. Obtenido de
https://cnx.org/contents/Qji8Bz7t@2.13:PdqN9ieo@1/Desplazamientos-Circulares

También podría gustarte