Академический Документы
Профессиональный Документы
Культура Документы
DEL LITORAL.
ESPOL
FIEC
Laboratorio de Comunicaciones
Inalmbricas.
Prctica #8:
Modulacin Digital en Banda Base
Filtros de Acoplamiento y de formacin
de pulso.
Introduccin:
En la presente prctica procedemos a terminar de programar
pulse_shaping.vi y matched_filter.vi luego abrimos los VIs transmitter.vi y
receiver.vi donde reemplazamos los bloques pulse shaping y matched filter
respectivamente, guardamos cambios.
Despus se realizan las conexiones respectivas de los equipos USRP, se
identifica las ips correspondientes, abrimos los VIs top_tx y top_rx,
configuramos los parmetros establecidos tanto para el transmisor y el
receptor, guardamos los cambios y finalmente observamos los resultados
simulados (diagrama del ojo) en el top_rx.vi variando el factor de roll off.
Marco Terico:
Filtros
Son un bloque bsico de los sistemas electrnicos que son usados para
permitir el paso de una cierta banda de frecuencias mientras que se
bloquean otras.
Existe un tipo especial de filtros llamados filtros acoplados (ms conocido
por su nombre en ingls matched filters). Los filtros acoplados son muy
populares en diversas reas de las telecomunicaciones, usualmente
cumplen con la tarea de correlacionar a dos seales: una conocida y de
referencia junto con otra que es desconocida. Po r tratarse de sistema
slineales invariantes en el tiempo los filtros acoplados pueden detectar la
presencia de una seal conocida, adems son ptimos para maximizar la
relacin seal a ruido (SNR) en presencia de ruido blanco aditivo gaussiano.
Por definicin la operacin matemtica de un filtro acoplado es la
convolucin: una seal que es convolucionada con la respuesta al
impulso del filtro. El trmino matched filter es usualmente visto como
una especie de sinnimo de correlacin de seales, es decir, que una seal
se correlaciona con una rplica de s misma y esto se debe a que el proceso
de convolucionar a dos seales retarda necesariamente a una de ellas. Por
otro lado la respuesta al impulso de un filtro acoplado tambin definida en
trminos de una seal a la que se le imprime un retardo de tiempo.
Respuesta en frecuencia
Respuesta en el dominio
del tiempo
Diagrama de Ojo.
Un modo prctico de estudiar el efecto de la distorsin (ISI) y el ruido en un
sistemas de transmisin digital en banda base consiste en aplicar la seal
recibida (filtrada) antes del muestreador a las placas deflexin vertical de un
osciloscopio y una seal con forma de sierra a la tasa de sealizacin R en
sincronismo con la seal recibida a las placas de deflexin horizontal. De
esta manera todos los smbolos recibidos se superponen en la pantalla del
osciloscopio en un nico periodo de smbolo.
En la figura 7.1 podemos ver un ejemplo de una seal binaria recibida (los
primeros 8 bits) y filtrada para un canal que introduce ruido y distorsin. En
la figura 7.2 podemos ver su diagrama de ojos (para 160 bits). Dicho
diagrama va a permitir determinar entre otras cosas el mejor instante de
muestreo, el margen sobre el ruido, la distorsin en el instante de muestreo
y la sensibilidad frente a errores de temporizacin como veremos a
continuacin.
Un diagrama de ojos va a proporcionar mucha informacin prctica sobre
las prestaciones del sistema. En la figura 7.3 podemos ver
esquemticamente un diagrama de ojos con los principales parmetros
asociados. Los ms interesantes son:
1. El ancho de la apertura del ojo indica el intervalo de tiempo durante el que
se puede muestrear sin error. Como es evidente el mejor instante de
muestreo corresponder aquel instante temporal para el que la apertura del
ojo
es
mayor.
2. La sensibilidad frente a errores de temporizacin se puede determinar
por la velocidad (pendiente de la zona interior del ojo) a la que se cierra el
ojo
segn
variamos
el
instante
de
muestreo.
3. La altura de la apertura del ojo define el margen sobre el ruido para un
valor dado del instante de muestreo.
En la figura 7.3 tambin aparecen definidos otros parmetros como son la
distorsin en el instante de muestreo y la distorsin del cruce por cero.
Cuando el efecto conjunto de la ISI y del ruido es muy grande, la traza
superior e inferior del ojo se cruzan, dando como resultado que el ojo se
cierre. En esta situacin es imposible evitar errores, por lo que el sistema no
ser a inmune frente al ruido y la ISI.
Grficos:
Transmisor (pulse_shaping.vi):
Diagrama de Bloques
Receptor (Matched_filtering.vi):
Diagrama de Bloques
Receptor:
En el lado del receptor es necesario tener un filtro para cuando llegue la
seal y as proceder con el resto del proceso. Para realizar el filtro de
acoplamiento, es necesario obtener de los parmetros de entrada que
recibe los valores que necesitaremos, para esto nos ayudamos de la
herramienta de UNBUNDLE BY NAME y de all sacamos los parmetros en
relacin a la secuencia obtenida en la formacin de pulsos como el Tipo de
Modulacin, el filtro de formacin de pulsos, el parmetro del filtro, y la
longitud del filtro. Todos estos valores hay que cablearlos directamente al
MT GENERATE FILTER COEFFICIENTS el cual a su salida me dar los
coeficientes del filtro de acoplamiento, este arreglo de aqu se
convolucionar con el arreglo extrado de la entrada compleja en forma de
onda usando la herramienta CONVOLUTION y para poder enviarla a la salida
usamos el proceso inverso del principio es decir transformamos esta seal
mediante un BUNDLE BY NAME.
Resultados:
Obtencin de las IPs del transmisor y del receptor:
Filter parameter = 0
Filter parameter = 1
Preguntas:
1. MT Generate Filter Coefficients.vi requiere una entrada para
el nmero de muestras de formacin de pulsos por smbolo.
Esto indica al VI el factor de oversample utilizado para el
diseo del filtro. Al usar este VI en pulse_shaping.vi, de
dnde obtiene este parmetro? Indique el nombre de algn
cluster y/o variable relevante.
Este parmetro se obtiene del cluster modulation parameters in cuya
variable especfica que se requiere es TX oversample factor.
2. Al usar velocidades de muestreo inconsistentes en el
transmisor y el receptor, es importante recordar que la
velocidad de smbolos (1
Ts
TM
TN
y 1
f muetreo=
1
TM
T M=
T
L
f muetreo=
1
TN
T N=
T
M
Receptor (N)
Reemplazando
1
L
TM T
=
1
M
TN T
TN L
=
TM M
TM M
=
TN L
TM;
de
positivos.
Debido a la siguiente condicin:
TM M
=
TN L
0<
TM
<1
TN
Conclusiones:
Se us un filtro de coseno alzado para reducir al mnimo la
interferencia entre smbolos (ISI), de esta manera a medida que se
aumenta el factor de roll off la ISI disminuye.
El ancho de apertura del ojo indica el intervalo de tiempo durante el
que se puede muestrear sin error. Como es evidente el mejor instante
de muestreo corresponder a aquel instante temporal el que la
apertura del ojo es mayor.
El filtro receptor es un filtro de acoplamiento que maximiza la relacin
seal ruido (SNR) y por lo tanto da su mejor rendimiento; para
obtener la salida final del filtro se convoluciona los coeficientes del
filtro de acoplamiento con el arreglo obtenido a la entrada.
Recomendaciones:
Para ayuda al momento de programar el pulse_shaping.vi y el
Matched_filtering.vi, se recomienda usar las funciones que se indican
en la prctica N 7.
Tener en cuenta que en realidad solo estamos creando dos bloques
del sistema de comunicacin inalmbrica que trabaja en unin con
otros VIs que hemos creado en clases anteriores para as formar el
sistema completo. Analizando cada uno de ellos y porque son
indispensables.
Bibliografa:
http://lmi.bwh.harvard.edu/papers/pdfs/2004/martinfernandezCOURSE04e.pdf
http://bips.bi.ehu.es/prj/modem/pulsos/filtro.htm
https://prezi.com/dlisplmjwq0a/filtro-del-coseno-alzado/