Universidad Nacional de Ingeniería
Recinto Universitario “Simón Bolívar”
Facultad de electrotecnia y computación
Laboratorio 2
Telecomunicaciones II
Nombre: Gerald Bismarck Aburto Sánchez
Carné: 2017-0198U
Grupo: 4N1-EO
Docente: Ing. Bayardo Josué Juárez Blandón
Turno: Nocturno
Miércoles 24 de octubre de 2021
INTRODUCCION
La comunicación digital es la transferencia física de los datos (un flujo de bits digitales) sobre
un punto de punto-a-o medio de transmisión punto a multipunto. Ejemplos de tales medios son
hilos de cobre, fibras ópticas, medios de comunicación inalámbrica, y medios de
almacenamiento. Los datos se representan a menudo como una señal electromagnética, tal como
una señal de tensión eléctrica o una señal de infra-rojo.
Los datos transmitidos pueden ser mensajes digitales procedentes de una fuente de datos, por
ejemplo, un ordenador o un teclado. También puede ser señal de análoga como una llamada
telefónica o una señal de vídeo, digitalizado en un flujo de bits, por ejemplo, utilizando la
modulación por impulsos codificados (PCM) o esquemas más avanzados de codificación de
fuente (compresión de datos).
La comunicación digital permite que los datos a transmitir de una manera eficiente a través de la
utilización de la información codificada digitalmente enviado a través de señales de datos. Estas
señales de datos son fácilmente comprimidos y, como tal, puede ser transmitido con precisión y
velocidad".
OBJETIVOS
Utilizar la herramienta computacional Simulink para el desarrollo bloque a bloque de un
sistema digital.
Estudiar el procesamiento de las señales en tiempo real, durante la transmisión y recepción
en un sistema de comunicación digital.
Analizar cada uno de los elementos que conforman un sistema de comunicación digital.
RECURSOS A UTILIZAR
DESARROLLO
Fuente de informacion
El primer elemento dentro de nuesto diagrama es al que
denominamos “fuente de informacion”, el cual es un bloque que se
describe en pocas palabras como un microfono, dicho bloque
reconoce el microfono conectado al hardware de nuestra
computradora, de esta forma poder tomar la señal que entra a través
de este transductor conectado a nuestro computador.
1
Como antes se mencionaba para lograr realizar nuestra simulación
en tiempo real es necesario utilizar un micrófono. En el parrafo
anterior mencionamos como este bloque hace uso del hardware de
nuestra computadora para poder captar la informacion deseada a
traves del micrófono, el cual toma las muestra de la señal a una
tasa mayor a la de Nyquist, razón por la cual nos evitamos poner la
etapa de muestreo. En la imagen que podemos ver, se muestra la
configuracion de dicho bloque.
Digital Filter Design
Como ya es de nuestro conocimiento los filtros son
circuitos que permiten el paso de una determinada banda de
frecuencias mientras atenúan todas las señales que no estén
comprendidas dentro de esta banda, en nuestro caso tiene la
función de un filtro pasa banda, el cual esta definido de
frecuencias entre Fc1 y Fc2, este bloque esta configurado
con una pérdida mínima de potencia, a su vez con un nivel
de distorsión bajo, cabe destavar que es del tipo
Butterworth de orden 100 (muy efectivo), sus frecuencia de
muestreo es 48000 Hz, por último tenemos que sus
frecuencias de corte 300 Hz y 3800 Hz que serian Fc1 y
Fc2 respectivamente.
Aca podemos obervar la
configuracion de este
bloque.
2
A-Law Compressor
Para comprender de mejor manera este bloque podemos argumentar
como funciona dicho bloque, como sabemos la compactación se
utiliza como complemento al proceso de modulación y
demodulación. En este proceso, una señal de voz se comprime con
el objetivo de mejorar la calidad de la voz amplificada y los sonidos
de los instrumentos musicales.
Podemos agregar que para este bloque se utilizó el bloque
de compresor de ley A, el cual aplica una función
logarítmica para la cuantización, esto con el objetivo de
ajustar la resolución de los datos en proporción al nivel de
la señal de entrada.
Las señales más pequeñas están representadas con mayor
precisión, más bits de datos que las grandes señales. El
resultado es menos bits por muestra para mantener una
relación señal a ruido (SNR). Este tipo de ley utiliza el
parametro A, donde A es el parámetro del compresor, V es
la magnitud máxima de la señal para x , log es el logaritmo
natural y sgn es la signfunción.
Para el caso de la configuración que podemos ver en la
imagen, se sabe que el valor A más utilizado es 87,6, pero
para la aplicación de este laboratorio se redondeó a 87.7 La
entrada puede tener cualquier forma o estado de marco. Este
bloque procesa cada elemento del vector de forma
independiente.
Uniform Enconder
Para este bloque podemos tener en cuenta que la cuantificación uniforme es
aquella en la que todos los segmentos en que se divide la recta real son de igual
longitud, salvo en los extremos del cuantificador.
Si las amplitudes de la señal sin cuantificar se distribuyen uniformemente dentro
del rango dinámico del cuantificador, entonces la función de densidad
probabilidad del error de cuantificación es uniforme entre -Δ/2 y Δ/2 (Δ es el
escalón de cuantificación).
3
En resumen, podemos decir que este bloque “Codificador uniforme”, simplemente realiza dos
operaciones en cada muestra de punto flotante en el vector o matriz de entrada, primero cuantiza
el valor con la misma precisión y después codifica el valor de punto flotante cuantificado en un
valor entero.
Para el primer caso, dicho bloque cuantifica un valor de entrada, por ejemplo, uno de 2B niveles
uniformemente espaciados en el rango [−V ,(1−21−B )V ], cabe destacar que B es el parámetro
Bits y especifica V es el parámetro Peak. El proceso de cuantificación redondea las entradas
positivas y negativas hacia abajo hasta el nivel de cuantificación más cercano, con la excepción
de aquellas que caen exactamente en un límite de cuantificación. Los componentes reales e
imaginarios de entradas complejas se cuantifican de forma independiente.
Cabe destacar que el número de bits ósea B, puede ser cualquier valor entero entre 2 y 32. Las
entradas mayores que (1−21− B)V o menores que - V se saturan en esos valores respectivos.
Los componentes reales e imaginarios de las entradas complejas se saturan de forma
independiente.
Configuración del bloque:
4
Integer to bit converter
En esta parte solo podemos argumentar que básicamente es un bloque
es cual tiene como función un convertidor de enteros a bits, de forma
que asigna cada entero (o valor de punto fijo) en un vector de entrada a
un grupo de bits en el vector de salida.
Como información adicional, es saber que este bloque es de tasa única
y de canal único, lo cual significa que el bloque asigna cada valor
entero, a un grupo de M bits, todo esto haciendo uso de la selección del orden de bits de
Salida, con el objetivo de determinar el bit más significativo. La longitud del vector de
salida resultante es M veces la longitud del vector de entrada.
Configuración:
BPSK Modulator Baseband
En este bloque tenemos claro que basicamente es un esquema de modulación de
dos fases de banda base del modulador BPSK, el cual modula nuestra señal de
voz mediante el método de modulación por desplazamiento de fase binaria
(BPSK), Cabe destacar que están representados por dos estados de fase diferentes
en la señal portadora: para binario 1 y para 0 binario.
5
Todo este proceso con el objetivo de finalizar la construcción de la etapa de transmisión
colocando un modulador que haga posible la transmisión de la señal por medio del canal
de comunicaciones.
AWGN Channel
En pocas este bloque llamado “Canal AWGN” es el segmento donde agregamos
ruido blanco gaussiano a la señal de entrada, esto con el objetivo de simular una
transmision a traves de un medio fisico o inalambrico de comunicación, para este
caso es una señal de nuestra propia voz. Hereda el tiempo de muestreo de la señal de
entrada.
6
BPSK Demodulator Baseband
Como se habia explicado en el apartado del modulador, este bloque es el
complemento del anteiromente mencionado, en pocas palabras el bloque
llamado “BPSK Demodulator Baseband”, demodula una señal que fue
modulada usando el método de modulación por desplazamiento de fase
binario ya explicado.
Tenemos que la entrada es una representación en banda base de la señal
que fue modulada. Para el caso de este bloque, acepta una señal de
entrada vectorial escalar o de columna. La señal de entrada debe ser una
señal compleja en tiempo discreto.
Con todo esto montado, se puede proceder a armar el bloque receptor que se encarga de
reconstruir nuestra señal de voz.
Bit to integer converter
Para este caso tenemos que el bloque convertidor de bits a enteros asigna
grupos de bits en el vector de entrada a números enteros en el vector de salida.
Siendo la letra M que se especifica mediante el parámetro Número de bits por
entero (M):
7
Para enteros sin signo, el bloque mapea cada grupo de M bits a un entero en el rango
[0 ,(2 M −1)]. Como resultado, la longitud del vector de salida es 1 M veces la longitud
del vector de entrada.
Para enteros con signo, el bloque asigna cada grupo de M bits a un entero en el rango
[(– 2M −1) ,((2 M )−1−1)].
Uniform Decoder
El bloque de decodificador uniforme, es el encargado de
realizar la operación inversa del bloque de codificador
uniforme que básicamente es el encargado de
reconstrucción de los valores cuantificados de punto
flotante, todo esto a partir de la entrada de entero
codificado.
Las entradas pueden ser valores reales o complejos de los
tipos de datos de seis enteros siguientes: uint8, uint16, uint32, int8, int16, o int32.
8
Para saber cómo funciona exactamente este bloque, podemos decir que primero
convierte los valores de entrada enteros en valores de punto flotante y luego los asigna
(descodifica) de forma única a uno de 2 B valores de punto flotante espaciados
uniformemente en el rango [−V ,(1−21−B )V ] , donde B es el parámetro Bits (como un
número entero entre 2 y 32) y V es el valor de punto flotante especificado por el
parámetro Peak.
A-Law Expander
En pocas palabras el bloque A-Law Expander recupera datos que
comprimió el bloque A-Law Compressor . La fórmula para el expansor
de ley A.
9
Digital Filter design
Gain
En toda esta etapa de recepcion se requiere un Amplificador, debido a que la señal
durante todo el proceso de transmisión y recepción sufre una considerable
atenuación. Es por esta razon que este bloque llanado “Gain”, multiplica la entrada
por un valor constante (ganancia). La entrada y la ganancia pueden ser cada una un
escalar, un vector o una matriz.
Cabe destacar que el valor de ganancia se especifica en el parámetro Gain. Otro
cosa que debemos saber es que el parámetro de multiplicación nos permite
especificar la multiplicación de elementos o matrices.
10
Por ultimo, saber que la ganancia se convierte de dobles al tipo de datos especificado en la
máscara de bloque fuera de línea utilizando el redondeo al más cercano y la saturación.
To Audio Device
11
Análisis del sistema de comunicación Digital
Simulación
Señal de entrada
En la
primera grafica se observa el comportamiento del audio obtenido mediante el micrófono de la
12
computadora, ya con los parámetros establecidos, esta es la representación en el tiempo del
audio grabado.
Señal del compressor
En esta imagen podemos apreciar como la señal de voz esta comprimida, en pocas palabras en
este bloque es donde el compresor actúa como un dispositivo de ganancia, lo que significa que
es totalmente variable, principalmente depende del nivel o volumen de la señal de nuestra voz o
de cualquier señal de audio. Siendo más específico aquí la ganancia de salida va a ser atenuada
cuando el nivel de la señal de entrada sea más alto que cierto nivel de comparación.
13
Señal cuantizada
Para el análisis de esta gráfica lo que podemos analizar es su comportamiento, el cual es un
procesamiento digital de la señal de nuestra voz que fue captada en tiempo real, es decir, dicha
grafica representa la cuantificación, en este apartado es donde obtenemos como resultado que la
señal será un grupo más reducido de amplitudes discretas.
Por último, cabe destacar que en esta grafica donde podemos observar la cuantización de
nuestra señal de voz, prácticamente esta representa los componentes del muestreo de todas las
variaciones de valores de tensiones o voltajes referenciados en los diferentes puntos de la onda
sinusoidal de la señal de voz de entrada, lo cual nos permite medirlos y asignarles sus
correspondientes valores en el sistema numérico decimal, antes de convertir esos valores en
sistema numérico binario.
14
Señal Binaria
Hay que tener en cuenta que luego de una vez realizada la cuantización, el siguiente
procedimiento es el análisis de esta gráfica, la señal binaria que básicamente, toma los valores
de tensión o voltajes que fueron representados numéricamente por medio de códigos y
estándares estipulados en los bloques anteriores y procede a colocar su equivalente binario. Con
esto me refiero que los que logramos observar en la gráfica es como todos los valores que
fueron cuantizados anteriormente son graficados en forma binaria esto es gracias a la
codificación que permite asignarle valores numéricos binarios.
15
Señal cuantizada 1
En esta gráfica podemos observar el resultado de utilizar un decodificador, que para este caso es
básicamente utilizar un decodificar para la señal de audio. Es decir, que los que vemos en la
imagen, es un dispositivo que descifra y también obtiene los datos reales del código que fue
recibido a través del medio de transmisión.
Señal compressor 1
16
Al Igual que hicimos al inicio de nuestro diagrama de bloques, en esta etapa es donde
colocamos un compresor, esto es debido a que esta es una buena práctica ya que, la utilización
de un compresor antes de la salida es fundamental para regular y disminuir las diferencias entre
las amplitudes bajas y altas. De esta forma es como podemos controlar cualquier pico de
amplitud y su vez nos ayuda a tener una señal más uniforme a la salida, así como en la imagen.
Salida
Por último, aquí es donde observamos el resultado final, en esta imagen podemos ver de forma
clara que la gráfica la señal que ha pasado por el proceso de transmisión y recepción junto con
las diferentes etapas de tratamiento de señal, en conclusión a través de esta imagen es cómo
podemos ver que la señal de salida es bastante semejante a nuestra señal de entrada, lo cual
significa que todo el proceso tiene los mejores resultados posibles ya que reconstruir una señal
luego de todos estos procesos es demasiado complicado debido a la naturaleza de las ondas
electromagnéticas como se ven afectadas al pasar a través de los diferentes circuitos de nuestro
esquema.
17
Conclusión
Gracias a esta sesión de laboratorio, se pudo llegar a la conclusión de la asimilación de
los contenidos impartidos en el salón de clases, también la variedad de conocimientos
que a lo largo de esta unidad hemos adquirido en todas las sesiones de clases que sean
han impartidas tanto de forma presencial como de forma virtual, con esta práctica de
laboratorio se nos presentó la oportunidad de observar y analizar los efectos y diferentes
situaciones en la transmisión de sistemas digitales.
Finalmente, con esta práctica de laboratorio se asimilan mejor los conocimientos
adquiridos, en el que pudimos entender cómo es el procesamiento de una señal de voz
haciendo uso de la herramienta simulink.
18