Professional Documents
Culture Documents
MARCO TERICO
MODULACIN OFDM
La Figura 9.1 muestra el diagrama de bloques de un modulador OFDM que se implementar en
esta prctica. OFDM es un tipo de modulacin digital donde la informacin es modulada
mediante sinusoidales en el tiempo discreto. Con OFDM, los smbolos despus del mapeo de la
constelacin se considera que empiezan en el dominio de la frecuencia. OFDM opera sobre
grupos de smbolos, el grupo resultante de smbolos es llamado smbolo OFDM.
Figura 9.1 Sistema OFDM considerado en esta prctica. El transmisor enva grupos de
smbolos donde es el nmero de sub-portadoras y el nmero de sub-portadoras nulas. Los
smbolos nulos son insertados en grupos de smbolos transmitidos, los cuales son
transformados del dominio de la frecuencia al dominio del tiempo, para luego anteponer el
prefijo cclico de longitud en el transmisor. El receptor procesa el bloque de longitud + ,
descartando las primeras muestras en cada bloque. Un paso de ecualizacin es usado en el
dominio de la frecuencia. La operacin de la sincronizacin de la frecuencia de portadora y de
trama se omite por simplicidad.
Figura 9.2 La estructura de la trama considerada para esta prctica. El prembulo consiste en
dos secuencias de portadoras repetidas. El prembulo es enviado usando modulacin comn
por amplitud de pulsos complejos. Los datos subsecuentes son enviados utilizando modulacin
OFDM, la cual es una tcnica de modulacin basada en bloques.
Para empezar la explicacin, asumiremos que = 0 y que existen smbolos en el dominio de
la frecuencia en un smbolo OFDM. El nmero de subportadoras se representar como , que
es tpicamente una potencia de 2. El transmisor opera como se describe a continuacin. Dado
{[]}1
=0 y un prefijo cclico de longitud , el transmisor produce la secuencia:
1
()
1
[] = [] 2
; = 0, , + 1
=0
[] = [][ ] + []
=0
Esto implica que para recuperar mltiples bloques de smbolos, es decir la entrada del modulador
OFDM, necesitar procesar mltiples smbolos OFDM, cada uno de longitud + .
Asumiendo que la indexacin empieza a partir del primer smbolo OFDM, el receptor descarta
las primeras muestras para formar [] = [ + ] para = 0, 1, , 1, evitando el
ruido. Con algunas manipulaciones matemticas se puede demostrar que:
[] = [][ + ] ;
= 0, 1, , 1
=0
=0
=0
(+ )
1
[] = [] [] 2
=0
=0
1
[] = [] [] 2 2
=0
=0
1
[] = ( [] 2 ) [] 2
El receptor entonces toma la DFT (o FFT) de estas muestras para producir (luego de algunas
simplificaciones):
[] = [[]]
[] = [][] + []
9.1
Donde
[] = [] 2
=0
es el periodo de muestreo.
( + ) es el periodo de smbolo de OFDM.
El intervalo de guardia, o la duracin del prefijo cclico es .
El ancho de banda de pasabanda es 1/ asumiendo que utiliza un filtro de formacin
de pulsos senc.
= .
La longitud del prefijo cclico debe igual o mayor al orden de la respuesta del canal .
Recuerde que la longitud del canal de orden es + 1. Lo cual asegurar que no habr
interferencia intersimblica entre smbolos OFDM adyacentes, es decir los prefijos cclicos de
guardias mitigan el ISI. El intervalo de guardia es una forma de encabezado. Esto reduce la tasa
de datos efectiva que es transmitida, por ejemplo para un sistema OFDM con una tasa de
muestreo OFDM y /, la tasa de datos efectiva < .
El intervalo de guardia sirve para separar los diferentes smbolos OFDM. En la prctica el
intervalo de guardia es determinado por el mximo retraso de esparcimiento multipaso. Como
el ancho de banda incrementa, debe incrementar para compensar. El espaciamiento entre
sub-portadoras se refiere al espacio entre sub-portadoras adyacentes como se medira en un
analizador de espectros. El espaciamiento entre sub-portadoras determina la sensibilidad al
efecto Doppler y a desplazamientos residuales de la frecuencia portadora.
El espaciamiento entre sub-portadoras es inversamente proporcional al nmero de subportadoras . Esto significa que a medida que se incrementa obtendremos una mejor
eficiencia espectral, pero a un costo de incrementar la sensibilidad del sistema frente a
desplazamientos en frecuencia.
Es comn que no todas las sub-portadoras sean utilizadas en un sistema OFDM. Algunas de las
sub-portadoras son usualmente nulas o enceradas en el dominio de la frecuencia, tambin
conocidos como tonos nulos. La frecuencia cero o DC es comnmente nula debido a la distorsin
RF en DC. Adems, las bandas de guardia (frecuencias a los borde de la respuesta en frecuencia,
correspondiente a aquellas alrededor de [/2]) son comnmente nulas para prevenir la
interferencia intersimblica con seales en bandas de frecuencia adyacentes. En esta prctica
asumiremos que sub-portadoras son nulas con las localidades a encerar especificadas por
separado.
PRE-LABORATORIO
En este laboratorio implementar el modulador y demodulador OFDM que se describi en la
seccin anterior. Para hacerlo necesitar construir dos VIs, como se describen a continuacin en
las Tablas 9.1 y 9.2.
TABLA 9.1
OFDM_modulate.vi.- Implementa el modulador OFDM descrito en la seccin anterior.
Arreglo
de
una Flujo de smbolos de
ENTRADAS
Input symbols dimensin complejo
entrada a ser modulados
usando OFDM.
Arreglo
de
una Flujo de muestras de salida
dimensin complejo
luego de la modulacin
Output
SALIDAS
OFDM, un smbolo OFDM
samples
corresponde a ( + )
muestras.
TABLA 9.2
OFDM_demodulate.vi.- Implementa el demodulador OFDM descrito en la seccin anterior.
Arreglo
de
una Flujo de muestras de
dimensin complejo
entrada
a
ser
demoduladas
usando
Input symbols
OFDM, un smbolo OFDM
ENTRADAS
corresponde a ( + )
muestras.
Channel
Arreglo
de
una Canal estimado calculado a
estimate
dimensin complejo
priori (usado por FEQ)
4
Number of
data symbols
Equalize
cannel?
Demodulated
symbols
SALIDAS
FD cannel
estimate
Entero de 32 bits
P2P.vi
OFDM_insert_null_tones.vi
OFDM_add_CP.vi
OFDM_remove_null_tones.vi
OFDM_remove_CP.vi
OFDM_FEQ.vi
TABLA 9.3
Descripcin
Convierte el flujo de datos serial de entrada
(Arreglo de 1 dimensin) a una estructura de
bloques paralelos (Arreglo de 2 dimensiones
donde cada fila representa elementos
consecutivos del flujo de entrada).
Convierte el flujo de datos paralelo de
entrada (Arreglo de 2 dimensiones) en un
flujo serial de salida (Arreglo de 1 dimensin
que contiene las filas consecutivas de la
entrada concatenadas)
Inserta columnas de ceros en un arreglo de 2
dimensiones de entrada en las localidades
especificadas.
Antepone las ltimas columnas de un
arreglo de 2 dimensiones de entrada al inicio
del arreglo.
Remueve las columnas especificadas de un
arreglo de 2 dimensiones.
Remueve las primeras columnas de un
arreglo de 2 dimensiones de entrada.
Calcula el ecualizador en el dominio del
tiempo basado en el canal estimado y
ecualiza el flujo paralelo de entrada.
La Figura 10.1 indica que la salida del demodulador OFDM produce mltiples smbolos. Por lo que
usted deber truncar el arreglo a un tamao apropiado, de acuerdo a la entrada number of data symbols.
2
Para procesar de manera eficiente las entradas paralelas, estos VIs utilizan bloques de
estructuras paralelas representados en arreglos de 2 dimensiones. En esta estructura, cada fila
del arreglo de 2 dimensiones corresponde a un solo bloque de datos. Por lo tanto, el nmero de
filas corresponde al nmero de bloques que estn siendo procesados.
Nota: Los lazos For en LabVIEW permiten la auto-indexacin que puede ser utilizada para extraer
el i-simo elemento de un arreglo de 1 dimensin. De la misma manera, la auto-indexacin puede
ser utilizada en un arreglo de 2 dimensiones para extraer la i-sima fila del arreglo de 2
dimensiones.
Muchos de los parmetros relacionados con OFDM que sern necesarios para la
implementacin de los VIs (tales como , y los Tonos nulos) se encuentran disponibles en el
cluster OFDM parameters in.
Se le ha provisto de las plantillas para los VIs que necesita crear en esta prctica los cuales tienen
todas las entradas y salidas cableadas para usted. Lo que se requiere es terminar de construir el
diagrama de bloques para proporcionar la funcionalidad de los VIs.
Los parmetros de modulacin de entrada (modulation parameters in) contienen muchos de los
parmetros que necesitan sus VIs y sern extrados de ellos a travs de la funcin Unbundled.
Algunos VIs tambin tendrn parmetros de modulacin de salida (modulation parameters out),
para que as el cluster se pueda transmitir a travs de los VIs que siguen.
Se recomienda el uso de las siguientes funciones:
For Loop
UBICACIN:
DESCRIPCIN:
ENTRADAS:
Functions>>Programming>>Structures>>For Loop
Ejecuta su subdiagrama veces, donde es el valor conectado a la terminal
de conteo (). El terminal de iteracin () proporciona el valor de la iteracin
actual, que va desde 0 a 1.
Conteo ().
Array Size
UBICACIN:
DESCRIPCIN:
ENTRADAS:
SALIDA:
Functions>>Programming>>Array>>Array Size
Retorna el nmero de elementos en cada dimensin del arreglo.
Arreglo.
Tamao del arreglo.
UBICACIN:
DESCRIPCIN:
ENTRADAS:
SALIDA:
Split 1D Array
UBICACIN:
DESCRIPCIN:
ENTRADAS:
SALIDA:
Functions>>Programming>>Array>>Split 1D Array
Divide el arreglo de entrada a partir del ndice indicado y retorna dos
porciones del arreglo, en el cual el segundo arreglo empezar a partir del
ndice indicado.
Arreglo, ndice.
Primer subarreglo de salida, Segundo subarreglo de salida.
Build Array
UBICACIN:
DESCRIPCIN:
ENTRADAS:
SALIDA:
Functions>>Programming>>Array>>Build Array
Concatena mltiples arreglos o elementos a un arreglo n dimensional.
Arreglo o elemento.
Arreglo concatenado.
Index Array
UBICACIN:
DESCRIPCIN:
ENTRADAS:
SALIDA:
Functions>>Programming>>Array>>Index Array
Retorna el elemento del arreglo correspondiente al ndice.
Arreglo, ndice.
Elemento.
Para esta parte del experimento es crtico que coloque sus antenas a una altura considerable,
de tal manera que las trayectorias reflejadas en el ambiente del laboratorio alcancen las
antenas. Luego de transmitir el paquete exitosamente, observe la respuesta en frecuencia del
canal de banda ancha. Apunte la longitud efectiva de la respuesta del canal.
PREGUNTAS
1. De acuerdo a los parmetros que se encuentran en la parte superior, cul es la tasa de
smbolo OFDM respectiva en el sistema de banda angosta y banda ancha? (Recproco
del periodo de smbolos OFDM)
2. Cules son las longitudes efectivas del canal de banda angosta y banda ancha
respectivamente?
[] = [][ ]
=0
Donde [] = 0, (0, 1, , ).
Demuestre que un sistema OFDM, donde = 0 la respuesta en frecuencia del
canal es necesariamente plano. En otras palabras, demuestre que la respuesta
en frecuencia de todos los sub-canales son iguales. ([] = [], , donde
[] = {[]}).
Demuestre que cuando > 0 la respuesta en frecuencia del canal es selectiva
en frecuencia. (Demuestre que > 0 [] [] para al menos un y
distinto).
SENSIBILIDAD A DESPLAZAMIENTOS EN FRECUENCIA
En este experimento observar como se degrada la operacin de un sistema OFDM en presencia
del desplazamiento en frecuencia. Configure los siguientes parmetros en su sistema:
10
11