Publicidad:
Terra
La Coctelera

De vuelta

Tengo que entregar el proyecto el 16 de enero así que esperen pronto un documento completo sobre el trabajo que he realizado.

Bursts y runs (Chaotic Map)

Un burst se refiere a la secuencia de errores en una transmisión mientras que un run se refiere a la secuencia de bits correctos. Por ejemplo en 00000111000011000100 tenemos 4 runs (cada uno de longitud diferente) y 3 burstas (cada uno de longitud diferente también).

Según pruebas realizadas, mediante una funcion acumulativa de distribución, se caracterizan los bursts y los runs. Un resultado importante es la relación lineal entre la probabilidad y la longitud l de los runs para valores mayores de l=200 bits. Este propiedad es precisamente la que es complicada de expresar en los modelos de error.

Estas distribuciones con una cola de decaimiento que se comporta de forma lineal se caracterizan por FAD (función acumulativa de distribución) que tiene una relación potencial (P(L>l)~l^-a).

La distribución de bursts es más sencilla pues en el 95% de los casos no se tienen longitudes mayores a 1 independientemente si se usa QPSK ó BPSK.

Modelo de Error Gilbert - Elliot

El modelo de error de Gilbert Elliot intenta modelar no sólo la probabilidad que haya un error en una comunicación sino además cómo se distribuyen estos errores en ráfagas. Suponiendo que los 0's son transmisiones buenas y los 1's son errores, los modelos generales de error buscan simular una cadena como por ejemplo 000000000001000000, mientras que el modelo de Gilbert-Elliot, siendo más realista busca simular comportamientos como por ejemplo 000001110000001100000 en donde hay más de un error a la vez.

El modelo más básico tiene dos estados, uno bueno en donde los paquetes se transmiten sin errores y uno malo en donde hay errores. Las probabilidades de cambiar de estado (quedarse en el mismo estado se considera como un cambio) varían según la distancia entre el receptor y el transmisor y según el tamaño del paquete transmitido.

En el simulador NS2 existen ya implementados modelos de Gilbert-Elliot a los cuales se les pueden modificar varios parámetros.

La idea es simular y verificar este modelo en un ambiente de comunicaciones inalámbricos para el protocolo 802.16.

Modelos de Error

Para obtener simulaciones más precisas que describan de manera más acertada la realidad, es necesario gastar un buen tiempo en la descripción del modelo de lo que queremos simular.

En este caso, me interesa modelar un canal inalámbrico para poder simular sobre él los errores que se generan en la transmisión de paquetes. Uno de los modelos más sencillos que se conocen actualmente es el modelo de Gilbert-Elliot que está fundamentado en cadenas de Markov. Consiste en dos estados, uno bueno en donde los datos están transmitidos sin error y uno malo en donde hay errores al transmitir los datos.

Es más que una simple probabilidad de que haya o no error pues también modela de cierta manera el comportamiento de un canal inalámbrico en el sentido en que los errores no se presentan uno separado del otro sino que generalmente se producen en ráfagas.

Control de Admisión

El estándar 802.16-2004 no especifica cómo ni cuál algoritmo de control de admisión sobre nuevas peticiones de ancho de banda debería implementarse.

Como propuesta de mi trabajo de grado he buscado apropiar el control de admisión de varios otros protocolos de comunicaciones al 802.16. Para el servicio UGS (Unsolicited Grant Service), considerado como un servicio periódico, implementaré en C++ y posteriormente simularé en NS2 el control de admisión utilizado en HCS. Básicamente es un protocolo de redes alambradas (de fibra óptica) con el cual hoy en día podemos tener acceso a la televisión por cable.

Para los protocolos no periódicos como rtPS (real tiime polling systema), nrtPS (non-real time polling system) y BE (best effort) aún estoy en la búsqueda de implementar un algoritmo de protocolos inalámbricos como por ejemplo el VBR (variable bit rate) utilizado para voz sobre IP en el estándar 802.11e (WiFi con QoS).

¿Qué es WiMax?

WiMax (Wireless Interoperability for Microwave Acces) es simplemente una certificación para los productos que cumplen con la interoperabilidad entre equipos que funcionan mediante el estándar 802.16.

Lo interesante es el estándar en sí. Funciona entre los 10 y 66 GHz y provee un cubrimiento inalámbrico de hasta 50 kilómetros lo cual lo hace idea para adaptarse como medio de última milla en un ambiente urbano.

Puede proveer hasta 70Mbps de velocidad lo cual equivale aproximadamente a 60 T1's. La otra ventaja sobre sus competidores de BWA (Broadband Wireless Access) es que define varios tipos QoS (calidad de servicio) dentro del funcionamiento de su capa MAC, mediante lo cual se puede pensar en implementaciones sobre este protocolo como por ejemplo voz sobre IP, multimedia, etc.