Análisis de Señales Discretas para
Comunicaciones
Introducción Señales Discretas
Escuela Politécnica Nacional
Período 2023A
Profesor: José David Vega Sánchez
AGENDA
I. Introducción a las Señales Digitales
EPN-DEPARTAMENTO DE ELECTRÓNICA,
2
TELECOMUNICACIONES Y REDES
I. Introducción a las Señales Digitales
Señal
✓ Descripción de la evolución de un fenómeno físico
▪ Clima: temperatura/sobre el tiempo
▪ Sonido: onda de presión/tiempo (fenómeno del sonido)
Procesamiento
✓ Análisis: Entender la información que lleva la señal
✓ Síntesis: Crear una señal para contener la información dada
EPN-DEPARTAMENTO DE ELECTRÓNICA, 3
TELECOMUNICACIONES Y REDES
I. Introducción a las Señales Digitales
Señal Analógica
Señal Analógica
Modelos
Matemáticos que
describen estas
señales están en
✓ Describe la posición vertical ✓ Red RC y el voltaje de Salida es
función de la
para un velocidad inicial en un descrito por la leyes de carga y
variable real
valor de tiempo descarga del capacitor
llamada “Tiempo”
EPN-DEPARTAMENTO DE ELECTRÓNICA, 4
TELECOMUNICACIONES Y REDES
I. Introducción a las Señales Digitales
Señal Analógica Mundo Análogo
Cuál es la función que describe esa
señal?
Puedo almacenar la
Cuál es el problema de la mayoría de
información, pero
Señales Análogas?
no manipularla
Cada dispositivo
es para una señal
en particular
EPN-DEPARTAMENTO DE ELECTRÓNICA, 5
TELECOMUNICACIONES Y REDES
I. Introducción a las Señales Digitales
Señal Analógica
Señal Digital Mundo Digital
No necesitamos saber cuál es la función
que describe esa señal?
Pero como
obtengo estos Represento el fenómeno como Señales Discretas
números? DD una serie de números enteros
EPN-DEPARTAMENTO DE ELECTRÓNICA, 6
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
El paradigma Digital
✓ Ingredientes claves
❑ “Tiempo discreto”
❑ Amplitud discreta
EPN-DEPARTAMENTO DE ELECTRÓNICA, 7
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Que es el tiempo?
EPN-DEPARTAMENTO DE ELECTRÓNICA, 8
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Que es el tiempo?
EPN-DEPARTAMENTO DE ELECTRÓNICA, 9
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Dos Modelos que compiten por la Realidad
Digital
Análogo
Modelo Discreto es
más práctico para
aplicaciones
computacionales
EPN-DEPARTAMENTO DE ELECTRÓNICA, 10
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ejemplo Señales continuas vs. digitales
Calcular la media entre dos puntos de temperatura
continuas digital
Modelos discretos son
extremadamente fáciles de
usar computacionalmente
EPN-DEPARTAMENTO DE ELECTRÓNICA, 11
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
El Modelo de Tiempo Discreto
Señal
Cita de tiempo o • No tiene dimensión física
“Tiempo Discreto” • En un número ordinal
Estamos perdiendo información con el modelo discreto?
EPN-DEPARTAMENTO DE ELECTRÓNICA, 12
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
El Teorema de Muestreo (1920)
Combinación Lineal
Señal Continua
Señal Discreta
Función Sinc:
Bloque de
Construcción
EPN-DEPARTAMENTO DE ELECTRÓNICA, 13
TELECOMUNICACIONES Y REDES
Joseph Fourier
I. Introducción a Señales Digitales
El Teorema de Muestreo (1920) - Ejemplo (Continua -> Discreta -> Continua)
Continua Discreta
Como obtener mi señal continua a partir de la Discreta?
Discreta Continua
Función Sinc
EPN-DEPARTAMENTO DE ELECTRÓNICA, 14
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Flexibilidad en Señales Discretas
▪ Comprimir, Photoshop,
ecualizar audio, etc
x(t) x[n] y[x] y(t)
Conversor AD Procesamiento Conversor DA
▪ CPU, FPGA,
DSP
EPN-DEPARTAMENTO DE ELECTRÓNICA, 15
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Como obtener las Señales Digitales
✓ Ingredientes claves
❑ “Tiempo discreto” (Muestreo)
❑ Amplitud discreta (Cuantización) Permite mejor almacenamiento, procesamiento y
transmisión de datos
Señal Análoga
Muestreo Muestreo y Cuantización
EPN-DEPARTAMENTO DE ELECTRÓNICA, 16
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Dispositivos Digitales (Importancia en el Mundo Real -Almacenamiento)
✓ Conversores A/D y D/A: Transforman señales de nuestro mundo (e.g., audio, video,
música) en señales que son tratados en los dispositivos digitales (e.g., teléfonos
inteligentes, computador, Smart TV).
✓ Goal: Conocer como hacer el proceso de digitalización de las señales análogas, cuales
son los parámetros que impactan en la misma y como se puede mejorar las distorciones
que ese proceso conlleva.
EPN-DEPARTAMENTO DE ELECTRÓNICA, 17
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Dispositivos Digitales (Importancia en el Mundo Real -Almacenamiento)
✓ Representa o guarda información en forma de bits (es decir solo 0 y 1). Ejemplo: tamaño
de una película al descargarse de Netflix, tamaño de una canción, etc.
Disco Duro
DvD tiene un láser para reflejar Pendrive
8 Trillones de imanes pequeños o no
1 byte 8 bits
1 Tera Bit = 1 Trillón de bytes EPN-DEPARTAMENTO DE ELECTRÓNICA, 18
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Dispositivos Digitales (Importancia en el Mundo Real -Almacenamiento) -
Evolución
EPN-DEPARTAMENTO DE ELECTRÓNICA, 19
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ejemplo: Transmisión de Datos en Forma Analógica (Mundo Real)
Que hago?
EPN-DEPARTAMENTO DE ELECTRÓNICA,
20
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ejemplo: Transmisión de Datos en Forma Analógica (Mundo Real)
Que hago?
Compenso la
atenuación del canal!!
EPN-DEPARTAMENTO DE ELECTRÓNICA,
21
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ejemplo: Transmisión de Datos en Forma Analógica (Mundo Real) - Grandes Distancias?
EPN-DEPARTAMENTO DE ELECTRÓNICA,
22
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ejemplo: Transmisión de Datos en Forma Analógica (Mundo Real) - Grandes Distancias?
EPN-DEPARTAMENTO DE ELECTRÓNICA,
23
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ejemplo: Transmisión de Datos en Forma Digital (Mundo Real) - Grandes Distancias?
EPN-DEPARTAMENTO DE ELECTRÓNICA,
24
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Ventajas de dispositivo Digital?
✓ Robustez: nivel de Tensión no exacta de Voltaje)
✓ Flexibilidad: El mismo sistema digital trata de la misma forma a señales de audio,
video, sensores.
Digital Data Throughputs DSP: Keys
EPN-DEPARTAMENTO DE ELECTRÓNICA, 25
TELECOMUNICACIONES Y REDES
I. Introducción a Señales Digitales
Dispositivos Digitales (Importancia en el Mundo Real – Procesamiento y Transmisión)
Conversores D/A
Bits enviados alterando la
forma de la onda EM
Conversores A/D
EPN-DEPARTAMENTO DE ELECTRÓNICA,
26
TELECOMUNICACIONES Y REDES
Revisión de señales y
Matlab
27
Objetivos
⚫ Revisar conceptos básicos de procesamiento digital de
señales.
⚫ Revisar los comandos usados en Matlab para el
procesamiento digital de señales.
28
Señales en tiempo discreto
Señales Discretas :
x(n)
donde:
n: es un valor entero y representa instantes discretos
de tiempo
x(n) : es una secuencia numérica (muestras) , denotada
por x(n) = [ …, x(-1), x(0), x(1), x(2), …]
29
Señales en tiempo discreto
Representación en Matlab:
Una secuencia de duración finita se representa mediante un vector
fila.
• El vector no tiene información respecto a la posición n.
• Es necesario un segundo vector (posición).
• Señal discreta : x(n) = {3 ,1 , -1 , 4 , 5, 10, -4, -2, 1}
• n = {-4, -3, -2, -1, 0, 1, 2, 3, 4 }
>> x = [3, 1,-1, 4 , 5, 10, -4, -2, 1];
>> n = [-4, -3, -2, -1, 0, 1, 2, 3, 4 ];
>> stem (n,x)
30
Señal impulso
>> delta = zeros (1, 10);
>> delta(1) = 1;
>> stem (delta)
Impulso desplazado
>> n0=3;
>> delta = zeros (1, 10);
>> delta(n0) = 1;
>> stem (delta) 31
Señal escalón unitario
>> x = ones(1,11);
>> n = -5:5;
>> x(1:5)=0;
>> stem(n,x)
32
Señal exponencial
>> n =[0:15];
>> a=2.2 ;
>> x = a.^n;
>> stem(n,x)
33
Ejercicio
• Utilizando subplot graficar una señal impulso δ(n-5),
escalón unitario y exponencial.
• Poner un título a cada gráfica
34
Manipulación señal de audio
clc %limpia pantalla
close all %cierra todas las ventanas
clear all % limpia las variables
[s Fs]=audioread(‘audio3.mp3’);
sound(s,Fs)
size(s) % Dimensiones del audio
canal_izquierdo = s (:,1); %separacion canales
canal_derecho = s(:,2);
plot(canal_izquierdo)
go1 = audioplayer(canal_derecho,Fs);
play(go1)
%stop(go1) 35
Generación de señal aleatoria
•Secuencia uniformemente distribuida
>>x1= rand(1,10)
• Secuencia gaussiana con media o varianza =1
>>x1= randn(1,10)
>> N= 2000000;
>> ruido = randn(N,1);
>>y_ruido = canal_derecho (1:N)+ruido;
36
Ejercicio
•Utilizando subplot graficar la señal de audio del canal
izquierdo original y con ruido. Utilizar el grabador de
Windows de su computadora.
37
Gracias
EPN-DEPARTAMENTO DE ELECTRÓNICA,
38
TELECOMUNICACIONES Y REDES