Transmisión de Datos en Formato Digital



Documentos relacionados
TRANSMISION DIGITAL. PCM, Modulación por Codificación de Pulsos

Capítulo 1 CAPÍTULO 1-INTRODUCCIÓN-

SISTEMAS DE NUMERACIÓN. Sistema decimal

Capítulo 3.- Generación de sonidos 3D

Cambio de la Frecuencia de Muestreo

Práctica 5: Modulaciones digitales

Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática Circuitos electrónicos Otoño 2000

Unidad 1. La información

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Figura 1.12 Señalización analógica y digital de datos analógicos y digitales.

EJERCICIOS DEL TEMA 1

Laboratorio de Señales y Comunicaciones (LSC) 3 er curso, Ingeniería de Telecomunicación. Curso (1 sesión)

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso v1.0 (05.03.

Qué es la tecnología digital?

Clase 02: Representación de datos

Técnicas de codificación en forma de onda

by Tim Tran:

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION

Representación de números enteros: el convenio signo y magnitud

La Modulación de señales

Colegio Salesiano Don Bosco Academia Reparación Y Soporte Técnico V Bachillerato Autor: Luis Orozco. Subneteo

Tema 1. Curso 2015/16 Semestre 1. Supuesto 1. Supuesto 2.

Tratamiento y Transmisión de Señales Ingenieros Electrónicos SEGUNDA PRÁCTICA

Comunicaciones Digitales - Ejercicios Tema 3

INTRODUCCION A LOS SISTEMAS R.F.I.D.

UNIVERSIDAD DE SEVILLA

SOMI XVIII Congreso de Instrumentación MICROONDAS JRA1878 TRANSMISIÓN DE AUDIO Y VIDEO A TRAVÉS DE FIBRA ÓPTICA CON PREMODULACIÓN PCM

Unidad Didáctica. Códigos Binarios

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario:

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

Fundación Universitaria San. Direccionamiento IP

LIMITE DE SHANON PARA LA CAPACIDAD DE INFORMACIÓN

Tema 07: Acondicionamiento

Detección y características del receptor

Nociones básicas sobre adquisición de señales

Tutorial de Subneteo Clase A, B, C - Ejercicios de Subnetting CCNA 1

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal

Grabación de sonido. Realizado por: Alejandro Martín Daza Manuel Romero Aranda

Tema 1: Sistemas de comunicación digital. Transmisión digital (I.T.T. Telemática)

Conversor Analógico Digital (CAD)

Puesto que la trama consta de 32 intervalos de tiempo iguales, la duración de cada intervalo o canal será de:

Tema: Códigos de Línea.

GUÍAS FÁCILES DE LAS TIC

Materia: Informática. Nota de Clases Sistemas de Numeración

Introducción general a la compresión de datos multimedia

CAPITULO V. SIMULACION DEL SISTEMA 5.1 DISEÑO DEL MODELO

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Aritmética binaria

Análisis de los datos

Procesamiento digital de señales y radios definidas en software

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

1. SISTEMAS DIGITALES

TELEVISION DIGITAL TERRESTRE

TEMA 5. ELECTRÓNICA DIGITAL

T6. CIRCUITOS ARITMÉTICOS

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.

TEMA 2: Representación de la Información en las computadoras

Informática Bioingeniería

Guía de aprendizaje Audacity: guía de edición de sonido

CODIFICACION DIGITAL A DIGITAL

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

Tema 11: Sistemas combinacionales

5.5.- Ruido en comunicaciones

01/10/ Señales, codificación y modulación. Contenido. a. Señales digitales. a. Señales digitales b. Conversión digital a digital

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

ANTENAS: Teledistribución y televisión por cable

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

MEDICIÓN Y AJUSTE DE LOS SISTEMAS DE REFUERZO SONORO

5. Despliegue en la PC

Matemáticas para la Computación

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.

Transmisión Digital en Banda Base

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

Qué es la Televisión Digital Terrestre?

CODIFICADORES. Cuando solo una de las entradas está activa para cada combinación de salida, se le denomina codificador completo.

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

Teoría de la Comunicación

x

7. VLSM. IST La Recoleta

Tema 1. Introducción a las redes de comunicaciones.

ÍNDICE: Página. 1. Ingreso al Sistema Ingreso para personal del SAT Ingreso para usuarios Recuperación de Contraseña

SEÑALES Y ESPECTROS SEÑALES Y ESPECTROS 1

Componentes del frontal de un receptor GPS

TECNOLOGÍA 4º ESO Realizando la lectura como indica la flecha obtenemos: 20 10) = ) Lectura

Tema 2. La Información y su representación

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

Práctica 3: Capa Física

CAPITULO II CARACTERISTICAS DE LOS INSTRUMENTOS DE MEDICION

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales.

Conceptos y Terminologías en la Transmisión de Datos. Representaciones de Señales.

EL LOGRO DE SU FORMACIÓN DEPENDE TAMBIÉN DE USTED INSTRUCTOR: ING. JULIO CÉSAR BEDOYA PINO ELECTRÓNICA DIGITAL 2014

SIIT SISTEMA INFORMÁTICO DE INSPECCIONES DE TRABAJO. Modulo de Planificación Manual de Usuario

Capítulo 7 Modulación de Pulsos

4 Pruebas y análisis del software

Facultad: Ingeniería Escuela: Electrónica Asignatura: Sistemas de comunicación I Tema: Modulación de Amplitud Segunda Parte.

BASES DE DATOS - Microsoft ACCESS 2007-

Teoria de las Telecomunicaciones. TEMA 2 Tècnicas de modulacion. Luis Lujan

Transcripción:

Transmisión de Datos en Formato Digital Omar X. Avelar & J. Daniel Mayoral SISTEMAS DE COMUNICACIÓN & TRANSMISIÓN DE DATOS (ESI 043A) Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO) Departamento de Electrónica, Sistemas e Informática (DESI) OBJETIVO El objetivo de esta práctica es comprobar algunas de las ventajas que tiene la transmisión digital de la información, en comparación con la transmisión analógica. Hasta ahora hemos estudiado muchos temas en clase relacionados con la transmisión digital de datos: conversión analógica a digital (muestreo, cuantificación) y sus efectos, codificación PCM, filtros formadores de pulsos, el efecto del ruido y cóḿo caracterizarlo, filtros acoplados, pulsos de Nyquist, probabilidad de error, etc.. Sin embargo, todavía no tenemos una comprobación de que todo esto, que tiene complejidad considerable, tiene un beneficio real en comparación a las comunicaciones analógicas. Esta práctica nos va a mostrar estos beneficios. PROCEDIMIENTO Primero vamos a simular en MATLAB/Octave la transmisión analógica de una señal de audio. La transmisión se realizará a través de un canal AWGN, para diversos valores de SNR. Vamos a escuchar el audio después de la transmisión para cada valor de SNR. Después, vamos a transmitir la misma señal, pero en forma digital. La vamos a transmitir por el mismo canal, para diversos valores de SNR, y vamos a escuchar la señal después de la transmisión. Si la transmisión digital realmente tiene ventajas sobre la analógica, entonces la señal transmitida digitalmente debe escucharse mejor que la analógica, para el mismo valor de SNR. Las mediciones de SNR las vamos a realizar a la salida del transmisor. Esto quiere decir que vamos a comparar los dos métodos de transmisión cuando éstos transmiten señales de la misma potencia: ambos sistemas tienen un mismo amplificador conectado a su interfaz física con el medio (una antena, en el caso inalámbrico, o un adaptador a un cable, en el caso alambrado). Transmisión analógica Ver Fig. 1. La idea es simular la transmisión analógica de una señal de audio almacenada en un archivo.wav. Esa señal tiene potencia S, y se le suma un ruido gaussiano de potencia N. El SNR es entonces S / N. La señal recibida, igual a audio más ruido, se conecta directamente a un sistema de sonido. Este es el esquema que se usa en transmisión analógica convencional. 1. Escoger un archivo en formato wav, no comprimido (por ejemplo, uno de los que usaron para la Práctica 1). Leer 5 segundos, convertirlo a mono. 2. Encontrar S, la potencia de la señal. 3. Repetir los siguientes pasos para SNR igual a 0:3:18 db: a) Generar un vector de ruido gaussiano de potencia N, de tal forma que SNR=S / N. Fig. 1: Modelo de un sistema de comunicaciones analógico. b) Sumar el vector de ruido a la señal de audio. c) Grabar el resultado en un archivo.wav con un nombre de archivo que permita identificar que simulamos transmisión analógica y cuál fue el SNR. Tema: Sistemas de comunicación y Transmisión de Datos - Page 1 of 8

Transmisión digital Ver la Fig. 2. Vamos a transmitir la misma se al de audio, pero ahora de forma digital. El archivo.wav ya representa una señal muestreada, cuantificada, y en código PCM. Lo que resta por hacer es convertirla a bits, luego a pulsos, sumarle ruido, pasarla por el filtro acoplado, recuperar los bits, y volver a grabar el archivo.wav. c) Generar un vector de ruido de potencia N de tal forma que el SNR sea el deseado. d ) Sumar el vector de ruido a la señal transmitida. e) Pasar esta señal de ruido más audio por el filtro acoplado. f ) Muestrear la salida del filtro acoplado, recuperar los ceros y unos. g) Agrupar los bits recibidos en conjuntos de 16, y convertirlos a enteros, usando el comando bin2dec. También les puede servir el comando sprintf. Después, pasar los enteros a números reales entre -1 y 1. h) Guardar este vector de números como un archivo.wav, con un nombre de archivo que permita identificar que simulamos transmisión digital y cuál fue el SNR. Fig. 2: Modelo de un sistema de comunicaciones digitales. 1. Tomar el mismo archivo.wav que en la parte analógica, leer 5 segundos, convertirlo a mono. Los datos quedan almacenados en la variable x. 2. x es un vector de números reales entre -1 y 1. Hay que convertirlo a un vector x 1 de enteros entre 0 y 65535. Usar regla de tres y round. 3. Hay que convertir x 1 a un vector x 2 de ceros y unos. Cada elemento de x 1 es un número entre 0 y 65535, o sea que se necesitan 16 bits para representarlo. Usar el comando dec2bin; también les puede servir el comando reshape. El vector x 2 es el que vamos a transmitir. 4. Tomen en cuenta que hay que hacer la transmisión con pulsos de Nyquist y con un filtro acoplado (escojan el pulso y los filtros que quieran). Hay que repetir los siguientes pasos para SNR igual a - 15: 5:5 db : a) Mapear x 2 a deltas y pasarlo por un filtro formador. b) Encontrar la potencia S de la señal a la salida del filtro formador. Tema: Sistemas de Comunicación & Transmisión de Datos - Page 2 of 8

DESARROLLO Parte I: Transmisión Analógica Al ser la la relación señal a ruido como: Ya conocido esto, se creó una función en Octave la cual nos agregará el ruido, y analizaremos esto en una señal de audio cuyo ancho de banda es B=22.05 KHz a diferentes SNR. La siguiente gráfica (Fig. 3) muestra un zoom a una parte de la señal de audio. SNR= P signal P noise Donde la potencia delimitada por el ancho de banda de la señal es: f 2 P= f 1 P w f df Una manera de modelar el ruido aleatorio de un sistema (ej. ruido shot, o ruido térmico, etc.) es considerando que este ruido presenta una distribución gaussiana por ser aleatorio cuya PSD (power spectral density) es: PSD= N o 2 Entonces, al tener un canal delimitado en frecuencia, la potencia del ruido será: f 2 P noise = f 1 N o 2 = N o 2 f 2 f 1 Lo cual nos facilita los cálculos en varias maneras. Para calcular una amplitud de un ruido requerido para lograr una relación de SNR podemos calcularlo de la siguiente manera. S=10*log10(sumsq(x)/length(x)); [f, c]=size(x); np=10^((s-snrdb)/10); noise=sqrt(np)*randn(f,c); Donde np es la potencia de la señal cuya distribución es gaussiana. Fig. 3: (1) Señal original. (2) SNR = 0 db (3) SNR = 3 db (4) SNR = 6 db (5) SNR = 9 db (6) SNR = 12 db (7) SNR = 15 db (8) SNR = 18 db Claramente se observa como entre mayor ruido, menor es el parecido con la original. Tema: Sistemas de Comunicación & Transmisión de Datos - Page 3 of 8

Las siguientes gráficas (Fig. 4) indican la PDF (Probability Density Function) de nuestra señal de ruido antes de ser sumada con la señal de audio. Esta gráfica nos indica la cantidad de ruido a lo largo del espectro de la señal disminuye claramente conforme se aumenta nuestra relación señal a ruido. 1 PDF SNR Cabe mencionar que esta función de probabilidad no es constante en el ancho de banda, pero a manera estadística esta presenta una varianza. Y que el valor medio de este efectivamente es de: Avg PDF = N o 2 Donde, calculándolo para cada SNR obtenemos: SNR (db) PDF Promedio ( N o / 44100 ) 0 3.6116e-09 3 1.8101e-09 6 9.0718e-10 9 4.5467e-10 12 2.2787e-10 15 1.1421e-10 18 5.7239e-11 Que se puede corroborar de acuerdo a nuestra Fig. 4 al observar aproximadamente el centro de la variación respecto al eje vertical. Fig. 4: PSD (1) SNR = 0 db (2) SNR = 3 db (3) SNR = 6 db (4) SNR = 9 db (5) SNR = 12 db (6) SNR = 15 db (7) SNR = 18 db Tema: Sistemas de Comunicación & Transmisión de Datos - Page 4 of 8

Parte II: Transmisión Digital Las siguientes gráficas nos muestran como el ruido nos afecta los niveles de amplitud después del filtro formador. Por cada valor en amplitud de nuestra señal se cuantificó linealmente con 16 Bits sin signo, por lo que a grandes rasgos se puede visualizar de la siguiente manera. Amplitud Analógica Valor en Decimal Representación Binaria Máxima 65535 1111 1111 1111 1111 Cero 32768 1000 0000 0000 0000 Mínima 0 0000 0000 0000 0000 Este arreglo binario fue codificado como NRZ para luego fue pasado por un filtro formador (Fig. 5) para ser transmitido sobre la línea. El filtro formador en este caso consistió en un coseno alzado con roll-off de 0.8. Fig. 5: Señal formada por el filtro formador. Que a su vez al encontrarse en un canal, de nuevo se presentara ruido blanco gaussiano aditivo y nos distorsionara estos pulsos. Fig. 6: (1) SNR = -15 db (2) SNR = -10 db (3) SNR = -5 db (4) SNR = 0 db (5) SNR = 5 db Donde dificilmente se reconocen los 0's de los 1's. Tema: Sistemas de Comunicación & Transmisión de Datos - Page 5 of 8

Para hacer más robusto el sistema se implementa un filtro acoplado (matched filter) en el receptor. Y así facilitar nuestra toma de decisiones digital para decodificar los datos transmitidos en el receptor. Las gráficas de la parte derecha (Fig. 7) nos muestra la señal que va a la toma de decisiones lo cual tiene una mejor aproximación a pesar del ruido agregado por el canal. Fig. 7: (1) Original (2) SNR = -15 db (3 SNR = -10 db (4) SNR = -5 db (5) SNR = 0 db (6) SNR = 5 db Tema: Sistemas de Comunicación & Transmisión de Datos - Page 6 of 8

Se transmitió una pequeña fracción de la canción y se decodificó en el receptor para visualizar que tanto se parece a la señal original y se encontró lo siguiente (Fig. 8). La reconstrucción de la señal presenta muy pocos errores al encontrarse con una señal de ruido de potencia igual a la transmitida ( 0 db ) y una reconstrucción casi perfecta cuando se sobrepasa ligeramente la relación de potencia entre las señales por unos cuantos decibles ( 5dB ). Fig. 8: (1) Original (2) SNR = -15 db (3 SNR = -10 db (4) SNR = -5 db (5) SNR = 0 db (6) SNR = 5 db Tema: Sistemas de Comunicación & Transmisión de Datos - Page 7 of 8

Preguntas 1. Suponga que tenemos un ancho de banda B=22.05[KHz ]. Con este ancho de banda, podemos transmitir el audio en tiempo real : la transmisión toma el mismo tiempo que la duración del audio. En el sistema digital, con el mismo ancho de banda, cuánto tiempo toma la transmisión del audio? Siendo D A el tiempo que dura en transmitir el sistema la señal de audio analógica, entonces el sistema digital durara: D digital = 44,100 D 16 A =32D B A 2. Qué ancho de banda se requiere para lograr una transmisión digital en el mismo tiempo que el caso analógico? B D =32 22,050[ KHz]=705.6[KHz ] 3. Qué método puede usarse para aumentar la tasa de transmisión sin tener que aumentar el ancho de banda? Qué desventajas tiene este método? Aumentar los niveles de símbolos lo cual en el limite llegamos a la PAM, que tiene como desventaja la disminución en la inmunidad del ruido. CONCLUSIONES El ruido aditivo gaussiano es un factor importante de modelado en las comunicaciones de las señales por fenómenos como el ruido térmico o rayos cósmicos. Ya que el ruido es montado en las línea de transmisión, si la señal es enviada sin una codificación que fortalezca el numero de errores entonces este ruido sera agregado a cada componente en frecuencia de la señal. Por otro lado, al meter una codificación que en este caso fue NRZ binaria y luego transmitida como una secuencia de pulsos formados por el filtro al agregarle este ruido al sistema todavía presentamos un amplio rango para sumarle este ruido y todavía tener un rango muy acertado al real en la etapa de decisión del receptor. Se pudo notar que al comparar nuestras transmisiones la señal transmitida digitalmente tenia mucho mejor tolerancia al ruido y de esta manera se reconstruye con una mejor fidelidad de la original. Una cosa que se pudo observar y que es perceptible al escuchar los archivos de audio es que los errores constantes y pequeños respectivamente en lo analógico se escuchan de esta manera suave y constante en todas las frecuencia mientras que un error en la decodificación binaria influye en que bit se encuentra este error y que tanto peso le da la a la porción señal a reconstruir; de esta manera los errores a veces se suelen percibir como cllicks en la reproducción de esta. Tema: Sistemas de Comunicación & Transmisión de Datos - Page 8 of 8