Está en la página 1de 18

1

1Informe de Laboratorio Conceptos Básicos de Comunicaciones


Digitales

Julián Camilo Esguerra Pineda.


Mayo 2018.

Universidad de San Buenaventura.


Bogotá D.C.
Este documento es un ejemplo.
2

Sistemas de Comunicaciones Inalámbricas

Este documento es un ejemplo.


3

Copyright © 2018 por Julián Camilo Esguerra Pineda. Todos los derechos
reservados.

Este documento es un ejemplo.


4

Abstract

En este informe se puede apreciar una forma de realizar mediante Simulink, herramienta

del software Matlab, codificación y decodificación de canales, usados para aumentar

seguridad al mensaje al igual que disminuir la tasa de errores de bits (BER) en la

transmisión de datos, una herramienta útil cuando tenemos una cantidad apreciable de

bits a enviar.

Este documento es un ejemplo.


5

Introducción

MATLAB es una herramienta de software bastante útil en muchos aspectos,

centrándose en la parte de codificación de canal, sirve mucho debido a su capacidad de

realizar matrices y permitir realizar operaciones entre ellas, en muchas ocasiones estas

vienen implícitas en el programa tales como la matriz traspuesta, la cual basta solo con

agregar un apostrofe al nombre de la matriz y el programa automáticamente lo reconoce.

En esta práctica se realizarán distintos tipos de código para generar matrices mediante

comandos implícitos en MATLAB, con el fin de obtener codificación y decodificación de

mensajes a transmitir utilizando código cíclicos y códigos de bloque Hamming, aunque

en este caso se realizarán códigos fáciles y cortos, se puede emplear para códigos mucho

más estructurados y que requieran de mayor esfuerzo para codificar y decodificar.

Este documento es un ejemplo.


6

Realización de la Práctica

Para la realización de la práctica se trabajará con el software de Matlab, la

aplicación Simulink y el toolbox de comunicaciones. 1. En la figura se muestrea

la simulación de una modulación BPSK con y sin codificación. Para este caso se

usa un codificador Hamming. a. Ahora se procede con la configuración de cada

uno de los bloques: Nota: Los parámetros de cada bloque que no aparecen

mencionados, se deja el valor por defecto. Bernoulli Binary Generator: Generador

de datos binarios. Initial seed: 12345 Sample time: 0.001 Frame-based en outputs:

ON Samples per frame: 4 Output data type: uint8 BPSK Modulator

Baseband/BPSK Modulator Baseband1: Modulador BPSK. Output data type:

Single AWGN Channel/AWGN Channel1: Canal de transmission. Initial seed:

54321 Mode: Single to noise ratio (SNR) SNR (dB): 10 BPSK Demodulator

Baseband/BPSK Demodulator Baseband1: Demodulador BPSK. Pestaña Data

Type: Output: uint8. Error Rate Calculation/Error Rate Calculation: Calculo de la

tasa de error en la transmisión. Output data: Port Stop simulation: ON Target

Number of error: 100. Maximum number of symbols: 1e6 Discrete-Time Scatter

Plot Scope: Medidor y visualizador del diagrama de constelación. Points

displayed: 2500 New points per display: 300 Pestaña Axes Properties: X-axis

mínimum: -1.5 X-axis máximum: 1.5 Y-axis mínimum: -1.5 Y-axis máximum:

1.5 Pestaña Figure Properties: Scope-position: figposition([9 10 30 35]) Title:

Constelation BPSK/Constelation BPSK – Hamming Encoder. b. Los bloques

Este documento es un ejemplo.


7

Display deben ser alargados para observar los valores de medidas. c.

Posteriormente ejecute la simulación y observe cómo se comportan los

parámetros BER, Total de Errores y Total de símbolos. Identifique también que

para cada sistema digital simulado, debe obtener un diagrama de constelación

(Figura 1-3).

Figura 1. Simulación con SNR de 10 dB.

Figura 2. Diagrama de constelación de la señal BPSK

Este documento es un ejemplo.


8

Figura 3. Diagrama de constelación de la señal BPSK usando Hamming.

d. Ahora modifique el bloque AWGN el parámetro SNR (dB) y ejecute

nuevamente la simulación (Figura 4-6).

Figura 4. Simulación con SNR de 1 dB.

Este documento es un ejemplo.


9

Figura 5. Diagrama de constelación de la señal BPSK.

Figura 6. Diagrama de constelación de la señal BPSK con Hamming.

e. Tabule los resultados. Modifique el valor de SNR (dB) y ejecute la simulación.

Analice el efecto que tiene esta variación sobre los sistemas digitales. Incluya

Este documento es un ejemplo.


10

además las gráficas de las constelaciones de los sistemas con y sin codificación.

Analice los resultados. Use al menos 12 valores diferentes de SNR (Tabla 1,

Figura 7-18).

Tabla 1. Tabla resultados BPSK con y sin codificación

BPSK BPSK – Hamming Encoder


SNR (dB)
BER Errores Simbolos BER Errores Simbolos

1 0.05868 587 1e+04 0.02519 252 1e+04

2 0.03749 375 1e+04 0.0115 115 1e+04

3 0.02429 243 1e+04 0.004498 45 1e+04

4 0.01289 129 1e+04 0.0008996 9 1e+04

5 0.006597 66 1e+04 0.0003998 4 1e+04

6 0.001799 18 1e+04 0.0001999 2 1e+04

7 0.0005998 6 1e+04 0 0 1e+04

8 0.0001999 2 1e+04 0 0 1e+04

9 0 0 1e+04 0 0 1e+04

10 0 0 1e+04 0 0 1e+04

11 0 0 1e+04 0 0 1e+04

12 0 0 1e+04 0 0 1e+04

Este documento es un ejemplo.


11

Figura 7. Diagrama de constelaciones con SNR = 1 dB.

Figura 8. Diagrama de constelaciones con SNR = 2 dB.

Este documento es un ejemplo.


12

Figura 9. Diagrama de constelaciones con SNR = 3 dB.

Figura 10. Diagrama de constelaciones con SNR = 4 dB.

Este documento es un ejemplo.


13

Figura 11. Diagrama de constelaciones con SNR = 5 dB.

Figura 12. Diagrama de constelaciones con SNR = 6 dB.

Este documento es un ejemplo.


14

Figura 13. Diagrama de constelaciones con SNR = 7 dB.

Figura 14. Diagrama de constelaciones con SNR = 8 dB.

Este documento es un ejemplo.


15

Figura 15. Diagrama de constelaciones con SNR = 9 dB.

Figura 16. Diagrama de constelaciones con SNR = 10 dB.

Este documento es un ejemplo.


16

Figura 17. Diagrama de constelaciones con SNR = 11 dB.

Figura 18. Diagrama de constelaciones con SNR = 12 dB.

f. Representar en una sola gráfica la SNR en función del BER para los dos casos. Con y
sin codificación.

Este documento es un ejemplo.


17

Gráfica del SNR en función del BER


7

4
BER %

0
1 2 3 4 5 6 7 8 9 10 11 12
SNR dB

Sin modificación Con modificación


2. Ejecutar en la línea de comandos de Matlab, el comando bertool a. Mediante esta

herramienta obtenga la gráfica de Eb/No(dB) vs BER para las modulaciones BPSK con y

sin codificación. Analice esta gráfica y compárela con la del ejercicio anterior.

Este documento es un ejemplo.


18

Figura 19. Gráfica obtenida con la herramienta bertool de Matlab

Este documento es un ejemplo.

También podría gustarte