Vous êtes sur la page 1sur 159

DEPARTAMENTO DE

ELECTRNICA,
TELECOMUNICACIONES Y
REDES DE INFORMACIN

CURSO DE ACTUALIZACIN
SIMULACIN CON GNU RADIO
Christian Tipantua

E-mail: christian.tipantuna@epn.edu.ec
Quito, 2015
Simulacin con GNU Radio 1

GNU Radio

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 2

Pantalla Inicial de GNU Radio

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 3

Variables en GNU Radio

Tipos de variables en GNURadio

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 4

Fundamentosde Comunicaciones

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Espectro Radioelctrico

Simulacin con GNU Radio 5


Simulacin con GNU Radio 6

Fundamentos de Comunicaciones (1)

Seales [1]
Seales de telecomunicaciones variaciones en el tiempo de
voltajes, corrientes, o niveles de luz que transportan informacin.

Seales analgicas: variaciones directamente proporcionales


a alguna magnitud fsica, como sonido, luz, temperatura,
velocidad del viento, etc.

Seales digitales: digitalizacin; dos valores, cero o uno.


o Muestreo: proceso asociado a la digitalizacin de la seal
Teorema de Nyquist (comprobacin laboratorio).
Seales aleatorias: impredecibles, pueden describirse por
mtodos estadsticos.
o Ruido: seal aleatoria tpica, caracterizada por su potencia
promedio y su distribucin de frecuencia.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 7

Fundamentos de Comunicaciones (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 8

Fundamentos de Comunicaciones (3)


A

v(t)= A cos(wot - ) 0 time

-A
A = Amplitud, voltios
wo = 2fo , frecuencia angular en
radianes
fo = frecuencia en Hz
T = perodo en segundos, T = 1/fo
= fase (radianes o grados)
Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 9

Fundamentos de Comunicaciones (4)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 10

Fundamentos de Comunicaciones (5)

f3
f
f1 2

Osciloscopio
Analizador de
Espectros

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 11

Fundamentos de Comunicaciones (6)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 12

Fundamentos de Comunicaciones (7)

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 13

Procesode Transmisiny Recepcin

Transmisor
Irradia la seal a transmitirse.
La seal debe procesarse de alguna manera.

Modulacin

Receptor
Extraer la seal del canal de Tx y entregarlo al transductor de
salida.
Seal restituida a su forma original.
Susceptible a sufrir alteraciones.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 14

Procesos Adicionales en un Sistema de Comunicaciones

Filtrado
Limitacin del ancho de banda.
Filtros: pasabajos, pasabanda, eliminabanda, pasaaltos.
Filtrado para diferentes propsitos.

Amplificacin
Incremento en la amplitud de la seal (nivel de potencia).
Inconveniente si la seal se atena demasiado.
Sensitividad (sensibilidad) SNR en el receptor.
Otro proceso regeneracin de la seal.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 15

Procesos Adicionales en un Sistema de Comunicaciones (2)

Amplificacin

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 16

Procesos Adicionales en un Sistema de Comunicaciones (3)

Conversin A/D
Conversin de una forma de onda continua a una digital o
discreta.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 17

Procesos Adicionales en un Sistema de Comunicaciones (2)

Cifrado
Proteccin de datos proteccin contra modificacin
(integridad), privacidad.

Codificacin
Asignacin de cdigos compresin, control de errores
(deteccin y correccin).
Ejemplo: 8 1000

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 18

Alteracionesde la Seal

Ruido
Conjunto de seales elctricas aleatorias y por tanto
impredecibles producidas por causas internas o externas al
sistema

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 19

Anlisis de la Frecuenciade Muestreo

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 20

Anlisis de la Frecuenciade Muestreo(2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 21

Anlisis de la Frecuenciade Muestreo(3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 22

Anlisis de la Frecuenciade Muestreo(4)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 23

Anlisis de la Frecuenciade Muestreo(5)

Cambio de la frecuencia de muestreo Fs y de la frecuencia de


la seal f.
o Uso del bloque Text Box

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 24

Anlisis de la Frecuenciade Muestreo(6)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 25

Anlisis de la Frecuenciade Muestreo(7)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 26

Anlisis en Tiempoy Frecuencia

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 27

Anlisis en Tiempoy Frecuencia (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 28

Anlisis en Tiempoy Frecuencia (3)

Visualizacin al mismo tiempo en el dominio del tiempo y en el


dominio de la frecuencia.
o Uso del bloque Slider

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 29

Audmetroen Tiempoy Frecuencia

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 30

Audmetroen Tiempoy Frecuencia(2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 31

Audmetroen Tiempoy Frecuencia(3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 32

Operacionescon Seales

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 33

Operacionescon Seales (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 34

Operacionescon Seales (3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 35

Operacionescon Seales (4)

Variante manejo de variables.


o Uso del bloque Variable

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 36

Operacionescon Seales (5)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 37

Alteracionesde la Seal - Ruido


Fuentes externas
Atmosfrico rayos, dependiendo de frecuencia, estacin del
ao y ubicacin geogrfica
Galctico: sol principalmente , csmico.

Generado por el hombre: Motores elctricos, lneas elctricas,


sistemas de ignicin (ruido impulsivo).

Fuentes internas
Ruido trmico: causado por el movimiento aleatorio de los
electrones libres en un conductor. Todos los componentes como
cables coaxiales, guas de onda, etc., generan ruido trmico.
Ruido blanco: depende de la temperatura a la cual se trabaja,
tiene todos los componentes de frecuencia
Otros: AWGN, por intermodulacin, ruido por cuantizacin.
Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 38

Alteracionesde la Seal Ruido (2)

Imagen con ruido blanco

Imagen con ruido impulsivo

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 39

Ruido AWGN
Dominio del tiempo (muestras)

Funcin de distribucin de probabilidad - PDF

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 40

Ruido AWGN (2)


Funcin de distribucin de probabilidad

PDF Curva, u=0, sigma=1 Otros valores

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 41

Ruido AWGN (3)


Dominio del tiempo

Dominio de la frecuencia

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 42

Ruido Coloreado
Dominio del tiempo

Dominio de la frecuencia

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 43

Alteracionesde la Seal Interferencia

Interferencia
Producida debido a la presencia de una seal de naturaleza
similar a la deseada, no necesariamente la misma.
La interferencia puede deberse a acoplamientos o emisiones
electromagnticas entre cables cercanos como por ejemplo,
entre los pares trenzados de un cable UTP.

En transmisin interferencia de canal adyacente, co-canal.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 44

InterferenciaAditiva

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 45

InterferenciaAditiva (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 46

Anlisis del Ruido

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 47

Anlisis del Ruido (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 48

Anlisis del Ruido (3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 49

Anlisis del Ruido (4)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 50

Anlisis del Ruido (5)

Funciones de distribucin del Ruido

Ruido de funcin de distribucin Ruido de funcin de distribucin


de tipo Gaussiana de tipo Uniforme

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 51

Digitalizacinde Seales

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 52

Digitalizacinde Seales

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 53

Digitalizacinde Seales (2)

Variante Variacin de pasos de cuantizacin.


o Uso de los bloque Chooser, Quantizer

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 54

Digitalizacinde Seales (3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 55

Filtrado

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 56

Filtros
Filtro Pasabajos

o Uso de bloque Low Pass Filter

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 57

Filtros (2)
Filtro Pasabajos

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 58

Filtros (3)
Filtro Pasabajos

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 59

Filtros (4)
Filtro Pasabajos

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 60

Filtros (5)
Filtro Pasaaltos

o Uso de bloque High Pass Filter

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 61

Filtros (6)
Filtro Pasaaltos

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 62

Filtros (7)
Filtro Pasaaltos

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 63

Filtros (8)
Filtro Pasaaltos

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 64

Filtros (9)
Filtro Pasabanda

o Uso de bloque Band Pass Filter

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 65

Filtros (10)
Filtro Pasabanda

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 66

Filtros (11)
Filtro Pasabanda

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 67

Filtros (12)
Filtro Pasabanda

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 68

Filtros (13)
Filtro Eliminabanda

o Uso de bloque Band Reject Filter

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 69

Filtros (14)
Filtro Eliminabanda

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 70

Filtros (15)
Filtro Eliminabanda

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 71

Filtros (16)
Filtro Eliminabanda

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 72

Modulacin
Acoplar (adaptar) la seal transmitida a las caractersticas del
canal de Tx utilizacin de una onda portadora.

Ejemplo: Modulacin en AM

Modulacin incorporacin en la portadora de la


informacin de la modulante.
Modulacin significado en tiempo y frecuencia.
Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 73

Modulacin(2)
Modulacin de onda continua

Modulacin por pulsos

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 74

Modulacin(3)
Modulacin analgica

Modulacin digital

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 75

Ventajasde la Modulacin
Facilita la radiacin de la seal.

El uso de portadoras permite tener antenas de dimensiones


realizables (=C/f).

La modulacin ayuda a reducir el ruido y la interferencia.

Uso de portadoras a diferentes frecuencias, hace posible la


coexistencia de varias emisoras, varios canales de TV, etc.
Potencia
de la seal
Canal 2 Canal 3 Canal 4 Canal 5 Canal 6

54 60 66 72 76 frecuencia, MHz
82
Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 76

ModulacinGeneralidades

Ejemplo: seal modulada en AM.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 77

Tipos de Modulacin

Modulacin lineal: tiene por efecto


la traslacin del espectro de la
modulante a una zona de alta
frecuencia (RF = Radio Frecuencia)
conservando la forma bsica del
mismo.
Ejemplo: modulacin en amplitud
(AM).

Modulacin no-lineal o angular:


Implica la traslacin a RF y
expansin del espectro de la seal
modulante como proceso de la
modulacin.
Ejemplo: modulacin en
frecuencia (FM), modulacin en
fase (PM).
Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 78

Anlisis ModulacinLineal
Modulacin en el dominio de la frecuencia:
Traslacin del espectro de la modulante (Wm = banda base) a
la frecuencia de la portadora (Wc = banda de Tx).
Duplicacin del ancho de banda ancho de banda de la
seal modulante Wm, luego de la modulacin a 2Wm.

Bandas laterales

Portadora

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 79

ModulacinAM de 1 solo tono

Donde:
Ac: Amplitud de la portadora
x(t): modulante
coswct: portadora
m: ndice de modulacin

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 80

Modulacin AM coeficiente de modulacin

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 81

Seal AM de acuerdoa m

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 82

DemodulacinLineal

Proceso inverso a la modulacin traslado de RF a banda


base.

Receptor recibir, amplificar, demodular (limitar espectro a


banda deseada - sintona del receptor).

Informacin inmersa en la envolvente deteccin de


envolvente.

La deteccin puede ser:

Deteccin de envolvente pico


Deteccin de envolvente promedio
Deteccin sncrona

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 83

DemodulacinAM Sincrnica o Coherente


Idea: multiplicar la seal modulada por una seal de las
mismas caractersticas de la portadora.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 84

ModulacinAM

Modulacin AM DSB-LC

o Uso de los bloques: Constant Source, Multiply

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 85

ModulacinAM (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 86

ModulacinAM (3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 87

DemodulacinAM

Demodulacin AM

o Uso del bloque: AM Demod

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 88

DemodulacinAM (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 89

DemodulacinAM (3)

Seal modulada en AM

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 90

DemodulacinAM (4)

Seal demodulada

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 91

DemodulacinAM (5)

Demodulacin AM Sncrona

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 92

DemodulacinAM (6)

Demodulacin AM Sncrona

o Uso de los bloques: Low Pass Filter, Complex to Mag.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 93

DemodulacinAM (7)

Demodulacin AM Sncrona

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 94

DemodulacinAM (8)

Demodulacin AM Sncrona

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 95

Modulacin/DemodulacinAM

Modulacin/Demodulacin AM

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 96

ModulacinNo - Lineal

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 97

ModulacinNo Lineal (2)


La modulacin angular puede ser de 2 tipos:

Modulacin de frecuencia (FM frecuency Modulation)

La frecuencia de la seal vara proporcionalmente con la


modulante.

Modulacin de Fase (PM phase modulation)

La fase de la seal modulada vara proporcionalmente con la


modulante.

Tanto en FM como en PM lo que vara es el ngulo de fase .

Dado que las carctersticas de FM y PM son muy semejantes


solo se har el anlisis para FM.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 98

ModulacinNo Lineal (3)

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 99

Anlisis FM y PM

Para FM la desviacin mxima es


decir el cambio de la portadora
se efecta en los picos positivos
y negativos, en este caso la
desviacin de frecuencia es
proporcional a la amplitud de la
seal modulante.

Para PM la desviacin mxima


de frecuencia (cambio de
frecuencia) se efecta durante
los cruces de la seal modulante
por cero, es decir la desviacin
de frecuencia es proporcional a
la pendiente de la primera
derivada de la seal modulante.
Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 100

ModulacinFM
Modulacin de 1 solo tno modulante (1 seal a modular).

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 101

Modulacin
FM (2)

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 102

DemodulacinFM

En una seal FM la contaminacin de la amplitud no destruye


la informacin porque la misma est incorporada en la
frecuencia, sin embargo antes de demodular es necesario
utilizar limitadores debido a que durante el proceso de
transmisin se incorporan variaciones espurias de amplitud en
la seal.

Para una deteccin sin distorsin la amplitud de la seal FM


debe ser constante, por ello, es necesario eliminar stas
variaciones de amplitud, a no ser que el detector sea inmune a
las variaciones de amplitud, ste tipo de detectores se
denominda detector de relacin o de razn.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 103

Procesode demodulacin FM
La idea para demodular una seal modulada en FM es
emplear los mecanismos necesarios para tratar a FM como AM
y luego emplear la detecccin de envolvente.

Para conseguir que FM se comporte como AM, hay que


conseguir que las variaciones de frecuencia representen
variaciones de voltaje, esto se lo consigue empleando
derivacin (uso de red derivadora).

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 104

Procesode demodulacin FM (2)


Empleando una red derivadora se provocan los cambios
suficientes para tratar FM como AM, en especfico lo que se
pretende realizar es una deteccin de la envolvente para
recuperar la modulante, exactamente el mismo proceso que
en AM.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 105

Tipos de DemoduladoresFM
Los demoduladores tambin llamados detectores de FM son
circuitos dependientes de la frecuencia diseados para producir
un voltaje de salida proporcional a la frecuencia instantnea en
su entrada, hay varios circuitos utilizados para demodular FM
entre ellos los siguientes.

Detector de pendiente.

Discriminador Foster-Seeley.

Detector de relacin.

Demodulador PLL.

Detector de cuadratura.

Fundamentos de Comunicaciones Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 106

TransmisorFM
Transmisor FM

o Uso de los bloques: Wav File Source, FM Preemphasis, NBFM


Transmit, NBFM Receive, Rational Resampler

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 107

TransmisorFM (2)

Bloques: Wav File Source, FM Preemphasis

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 108

TransmisorFM (3)

Bloques: NBFM Transmit, NBFM Receive

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 109

TransmisorFM (4)

Bloques: Rational Resampler, Audio Sink

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 110

TransmisorFM (5)

Transmisin FM

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 111

TransmisorFM (6)

Transmisin FM

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 112

11) Utilizando la Interfaz QT

Ejemplo: Sources and Sinks

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 113

ModulacionesDigitales
En una modulacin digital la portadora es una seal analgica
y la modulante es una seal digital, a diferencia de AM en la
que tanto portadora como modulante son seales analgicas.

Es posible representar los diferentes tipos de modulaciones por


medio de constelaciones las cuales representan la ubicacin
de cada smbolo en trminos de cambio de fase y de amplitud
de la portadora.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 114

Sistema de Comunicaciones Digital

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 115

Tipos de ModulacionesDigitales

De manera similar a las modulaciones analgicas, en las


modulaciones digitales, es posible trabajar con la variacin
de varios parmetros como amplitud, frecuencia y fase o
una combinacin de ellos.

ANALOGICO AM FM PM

V(t) = V sen (2 f t + )

DIGITAL ASK FSK PSK

QAM
Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua
Modulaciones Digitales 116

ModulacinASK

ASK (Amplitude Shift Keying)


La portadora est presente o ausente en funcin del nivel de
seal digital.
Este tipo de modulacin es muy sensible al ruido
electromagntico.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 117

ModulacinASK (2)
ASK (Amplitude Shift Keying)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 118

ModulacinFSK
FSK (Frequency Shift Keying)
La frecuencia de la portadora depende del nivel de la seal
digital.
Este tipo de modulacin es ms inmune frente al ruido.
Es similar a la modulacin en frecuencia (FM), pero ms sencilla,
dado que la seal moduladora es un tren de pulsos binarios que
solo vara entre dos valores de tensin discretos.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 119

ModulacinFSK (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 120

ModulacinPSK

PSK (Phase Shift Keying)


A cada valor del dato le corresponde distintos valores de fase
de la portadora.
La diferencia con la modulacin de fase convencional (PM) es
que mientras en sta la variacin de fase es continua, en
funcin de la seal moduladora, en la PSK la seal moduladora
es una seal digital y por tanto, con un nmero de estados
limitado.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 121

ModulacinPSK (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 122

Modulacinen Cuadratura(QAM)
La modulacin de amplitud en cuadratura, en ingls
Quadrature Amplitude Modulation (QAM), es una modulacin
digital avanzada que transporta datos cambiando la amplitud
de dos ondas portadoras.

Estas dos ondas, generalmente sinusoidales, estn desfasadas


entre si 90, en los dos casos una onda es la portadora y la otra
es la seal de datos. Se utiliza para la transmisin de datos a
alta velocidad por canales con ancho de banda restringido.

Se asocian gran cantidad de aplicaciones a ella:


Modems ADSL
o Multitud de sistemas de transmisin de televisin, microondas.
o Satlite

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 123

Modulacinen Cuadratura(QAM) (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 124

Modulacinen Cuadratura(QAM) (3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 125

Modulacinen Cuadratura(QAM) (4)

Bit rate: nmero de bits por segundo.


Baud rate: nmero de smbolos por segundo, un smbolo est formado por
varios bits.

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 126

Modulacinen Cuadratura(QAM) (5)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 127

Probabilidades de Error
Si se aumentan la cantidad de smbolos representados aumenta
la posibilidad de errores al demodular. La medida de errores en
la recepcin se conoce como Bit Error Rate (BER) e indica
cuantos bits errneos hay sobre n bits recibidos. Por ejemplo,
grficamente para PSK se tiene el siguiente grfico:

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Modulaciones Digitales 128

Probabilidades de Error (2)


El grfico anterior se obtiene de la frmula de probabilidad de
error correspondiente, para las diferentes modulaciones a
continuacin se presenten las formulas para la probabilidad de
error P(e).

Donde:
Eb/N0 es la relacin energa por bit /
densidad espectral de potencia de
ruido, y es una medida de la SNR
(relacin seal a ruido) normalizada,
y tambin se conoce como "SNR por
bit".
erfc es la funcin de error
complementaria.
Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua
Simulacin con GNU Radio 129

12) ModulacinQPSK

Uso de los bloques: PSK Mod, Random Source, Constellation Sink

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 130

ModulacinQPSK (2)

Uso de los bloques: PSK Mod, Random Source, Constellation Sink

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 131

ModulacinQPSK (3)

Uso de los bloques: PSK Mod, Random Source, Constellation Sink

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 132

ModulacinQPSK (4)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 133

ModulacinQPSK (5)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 134

13) BER con ModulacinQPSK


Anlisis del BER

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 135

BER con Modulacin QPSK (2)


Anlisis del BER

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 136

14) Transmisorde Audio


Transmisor de audio digital

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Televisin Digital 137

OFDM Caractersticas

Una tcnica muy popular que ha sido concebida para trabajar


en canales multitrayecto.

Es capaz de suprimir en gran porcentaje la ISI debida a


trayectos mltiples (multipath).

El principio consiste en dividir el ancho de banda disponible en


anchos de banda ms pequeas sobre las que el canal puede
ser considerada plana.

Actualmente se usa en una variedad de aplicaciones, como


WiFi IEEE 802.11a,g,n; WiMax, LTE y Digital Video Broadcasting.

Televisin Escuela Politcnica Nacional


Televisin Digital 138

OFDM como Modulacin

El espectro se divide en varias sub-portadoras ortogonales: f =


1/Ts.

El flujo de informacin se divide en las subportadoras. Mo-


demodulacin por FFT / IFFT .

La separacin entre portadoras es tal que, son ortogonales entre


s. Por lo tanto no hay necesidad de una banda de guarda entre
portadoras.

La ortogonalidad se logra haciendo coincidir los picos del


espectro de las subportadoras con los valores nulos del espectro
de las otras subportadoras pertenecientes al mismo canal,
obtenindose como resultado un perfecto alineamiento y
espaciado de las seales.

Televisin Escuela Politcnica Nacional


Televisin Digital 139

OFDM como Modulacin (2)

Televisin Escuela Politcnica Nacional


Televisin Digital 140

OFDM Concepto de Ortogonalidad


Dos senales son ortogonales entre s cuando la integral de su
producto a lo largo de un perodo completo es nula, es decir:

Dos o mas portadoras son ortogonales entre s, cuando su


separacio n en frecuencia es un multiplo entero de la inversa
del periodo correspondiente a una frecuencia comun del
sistema.

Televisin Escuela Politcnica Nacional


Televisin Digital 141

OFDM Interferencia entre portadoras


En un sistema FDM la interferencia entre portadoras puede
eliminarse completamente si todas ellas resultan ortogonales
entre s OFDM.

Televisin Escuela Politcnica Nacional


Televisin Digital 142

OFDM Modulacin
Varias portadoras moduladas digitalmente en un intervalo de
tiempo.
Ejemplo: Portadoras con modulacin BPSK.

Televisin Escuela Politcnica Nacional


Televisin Digital 143

OFDM Portadoras en el dominio del tiempo y frecuencia

En el espectro de una seal OFDM se aprecia que las seales


se encuetran solapadas y debido a que existe ortogonalidad
entre ellas no se produce interferencia.
Televisin Escuela Politcnica Nacional
Televisin Digital 144

Comparacin FDM y OFDM


Respecto a un sistema FDM en uno OFDM se eliminan las bandas
de guarda de cada canal (subcanal), por esta razn es posible
aprovechar mucho ms el ancho de banda disponible.

Televisin Escuela Politcnica Nacional


Televisin Digital 145

Generacin de Seal OFDM (2)

Matema ticamente puede demostrarse que si se aplica la


Transformada Discreta Inversa de Fourier (IDFT) a un bloque de
L simbolos QAM y luego se transmiten en serie los coeficientes
IDFT obtenidos, se consigue una senal OFDM.

Televisin Escuela Politcnica Nacional


Televisin Digital 146

Esquema de generacin de OFDM

Televisin Escuela Politcnica Nacional


Televisin Digital 147

OFDM Modulacin y Demodulacin

Televisin Escuela Politcnica Nacional


OFDM en Ambientes Multitrayecto

Los multitrayectos rompen con la ortogonalidad debido a la


interferencia entre si mbolos, la cual se produce por el retardo
entre los multitrayectos.

Televisin Escuela Politcnica Nacional


OFDM Prefijo Cclico
Una solucin para corregir la prdida de ortogonalidad es
agrandar artificialmente el simbolo mediante la adicin de un
prefijo cclico, de manera que siempre exista un simbolo.

El tamano del Prefijo Ci clico se escoge adecuadamente para


que sirva como tiempo de guarda para eliminar el ISI. Esto se
logra escogiendo el cyclic prefix superior al mayor tiempo de
retardo del canal.

Televisin Escuela Politcnica Nacional


OFDM Prefijo cclico (2)
El tiempo adicional que se agrega a cada simbolo se
denomina Prefijo Ciclico o Intervalo de Guarda.
Debido al retardo, se pierde la ltima parte del si mbolo, es por
ello que esa es la parte de cada si mbolo que se coloca al
principio del mismo. Debido a la caracteri stica de la senal
sinusoidal, con este procedimiento es posible recuperar toda la
informacion de un ciclo.

Televisin Escuela Politcnica Nacional


Televisin Digital 151

OFDM Smbolo OFDM y cuadro OFDM

Smbolo OFDM: Un grupo de portadoras transmitidas dentro del


mismo intervalo de tiempo.

Cuadro OFDM: Una sucesin de smbolos OFDM se denomina


cuadro OFDM.

Televisin Escuela Politcnica Nacional


Simulacin con GNU Radio 152

15) ModulacinOFDM

Uso del bloque: OFDM Mod

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 153

ModulacinOFDM (2)

Uso del bloque: OFDM Mod

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 154

ModulacinOFDM (3)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 155

ModulacinOFDM (4)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 156

ModulacinOFDM (5)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 157

16) ModulacinOFDM Interfaz QT

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua


Simulacin con GNU Radio 158

ModulacinOFDM Interfaz QT (2)

Simulacin con GNU Radio Escuela Politcnica Nacional Christian Tipantua

Vous aimerez peut-être aussi