Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesamiento de Señales
Profesor: Jorge Gómez Rojas, PhD
Instrucciones.
Este trabajo práctico consta de dos partes. En la primera, se deben realizar los ejercicios de
desarrollo. En esta parte, debe practicar la lectura exploratoria, replicar el código presentado en la
guía y obtener los resultados de ese código. Además, comentar sobre los resultados obtenidos. La
segunda parte, presenta ejercicios propuestos. En los propuestos debe documentar (escribir) toda
la actividad realizada y adicionalmente, si presenta codificación, debe estar documentadas
(comentadas) las líneas de código.
Debe contener una introducción, tal como se describe en la plantilla de reportes. De otr aparte, debe
adicionar un aparte de conclusiones. las conclusiones deben ser puntuales, obtenidas al concluir el
trabajo. Una conclusión consiste en sintetizar brevemente los puntos más relevantes, aportando los
conocimientos explorados a lo largo del texto, pero teniendo el cuidado de no repetir exactamente lo
que ya has escrito (¡evita la redundancia!), ni de anexar una nueva información que no se haya
mencionado antes. Encontrará algunas recomendaciones adicionales en:
https://www.ejemplos.co/15-ejemplos-de-conclusion/
Referencias bibliográficas y citas: No es lo mismo!
Cuando se toma una idea, una reflexión, un concepto de un autor, se debe indicar mediante una
referencia. Se cita en el parrafo donde se requiere y se lista en parte del documento.Para los
reportes se empleará la norma IEEE. Más de esto en:
https://biblioguias.uam.es/citar/estilo_ieee
Un cita bibliográfica es la mención a un texto, frase, idea o expresión de otro autor (ajeno) de fora
literal o parafraseada. Las citas van entre comillas y tienen su forma de escribir. Para estos trabajos
emplearemos la forma de cita según la norma APA en su última versión. Más de esto en:
https://normas-apa.org/citas/
Nota. Esta parte de Instrucciones, no debe aparecer en el reporte de su trabajo práctico, solo
es para su información.
Por otra parte, una señal en tiempo discreto se define sólo en instantes de tiempo bien definidos. La
figura 1b representa un ejemplo de ello. De tal modo, en este caso la variable independiente tiene
únicamente valores discretos, los cuales suelen estar espaciados de manera uniforme. Una señal
en tiempo discreto se deriva a menudo de una señal en tiempo continuo, muestreándola a una tasa
uniforme.
Una señal de tiempo continuo dada por una expresión matemática puede definirse y desplegarse
mediante MATLAB® y graficar x(t) contra t, para un intervalo de valores específicos de t . Para
evidenciar esto, considere la señal dada por: .
Así, por ejemplo, para representar esta señal en un intervalo entre 0 y 30 segundos, con
incrementos de 0.1 segundos, los comandos de MATLAB® para generar son:
Se debe tener presente que esta señal es, por supuesto, discreta; solo que se representa en un
sistema computacional como una señal continua. Los valores de tiempo para los que se grafica x(t),
se almacenan como elementos en el vector t. Cada una de las expresiones matemáticas a graficar
crea un vector con elementos iguales a los de la expresión evaluada en los valores de tiempo
correspondientes. Los vectores resultantes deben multiplicarse, elemento por elemento, para definir
el vector x. Para hacer las operaciones elemento por elemento se necesita un punto antes del
operador. Entonces, mediante el comando plot(t,x), se ejecuta la gráfica. El comando axis se
utiliza para sobrescribir los valores predeterminados (por lo general, los predeterminados son
aceptables, y este comando no se necesita). Es importante destacar que el uso del comando axis
varía según la versión de MATLAB® que se utilice.
Observe que la gráfica que genera MATLAB® es en forma de caja, y los ejes son etiquetados como
se muestra. Es importante tomar en cuenta que, cuando generemos gráficas de señales de tiempo
continuo con MATLAB®, el incremento en la base de tiempo debe elegirse lo suficientemente
pequeño (frecuencia de muestreo) para generar una gráfica suave (azul). Si el incremento se elige
demasiado grande (para una señal dada), entonces cuando los valores de la señal se conecten
mediante líneas rectas (en la generación por computadora de la gráfica), el resultado será que la
gráfica se verá segmentada (roja). Una sugerencia es usar por lo menos 200 puntos, es decir, una
frecuencia de muestreo de 200 Hz, lo que equivale a tomar muestras en intervalos de 0.005.
Una señal de tiempo discreto es una función de la variable de tiempo discreto . En otras
palabras, una señal de tiempo discreto tiene valores (está bien definida) sólo en los puntos de
tiempo discreto donde , así sólo toma valores enteros. Las señales de tiempo discreto
surgen en muchas áreas de la ingeniería, ciencia y economía, y suelen representarse como x[n].
Esta notación sugiere entonces que la variable entera n corresponde a los instantes de tiempo
donde . Para graficar con MATLAB® una señal en tiempo discreto basta con definir el
intervalo de tiempo con valores enteros y utilizar el comando stem para graficar.
Escalamiento en amplitud.
Considere una señal x(t). La señal resultante y(t) del escalamiento de amplitud aplicado a (t) se
define mediante ; Donde c es el factor de escala. De acuerdo con lo anterior, el valor
de y(t) se obtiene multiplicando el valor correspondiente de x(t) por el escalar c. De manera similar
para señales en tiempo discreto
Diferenciación.
La derivada de x(t) con respecto del tiempo se define como . Es necesario comprender
que se aplica la derivada a una señal continua. En sistemas discretos la operación no es la misma.
Cuando se da el tratamiento de una derivada a una señal discreta se denomina diferenciación.
Integración.
derivada, esto se aplica a una señal continua. En sistemas discretos la operación no es la misma.
Cuando se da el tratamiento de una integral a una señal discreta se denomina acumulación.
Escalamiento de tiempo.
También se denomina operación de compresión o expansión en el tiempo. La señal y(t) obtenida
por el escalamiento de la variable independiente, tiempo t, por un factor a se define como
. Si la señal resultante s una versión comprimida de la señal original. En caso
contrario, se trata de una versión expandida (alargada). De la misma forma se aplica para las
señales de tiempo discreto.
Reflexión.
En la reflexión, La señal y(t) representa la versión reflejada de x(t) en torno al eje de amplitud.
Corrimiento en tiempo o desplazamiento.
Es posible obtener una versión desplazada o corrida en el tiempo de una señal. Esto se define
como
En el siguiente código se emplea una función (precedencia) que permite realizar escalado en
amplitud y desplazamiento en tiempo, según la siguiente sintaxis:
precedencia(función,base de tiempo,a,b)
Desarrollar una función (script en MATLAB), llamada MiPrecedencia.m que permita ingresar una
secuencia con su respectiva base de tiempo, el valor de a y b (escalado en amplitud y
desplazamiento en el tiempo respectivamente) y permita como salida, obtener la gráfica de la señal
discreta inicial y versión escalada-desplazada.
Una vez desarrollada la función MiPrecedencia.m, dada la señal x[n] descrita por:
1.
2.
3.
4.
5.