Upload
juan-boggiano
View
152
Download
10
Embed Size (px)
Citation preview
PONTIFICIA UNIVERSIDAD CATÓLICA ARGENTINA
“SANTA MARÍA DE LOS BUENOS AIRES”
FACULTAD DE CIENCIAS FÍSICO-MATEMÁTICAS E INGENIERÍA
Advanced Metering Infrastructure. Smart-Grid
De una prospección a una realidad
La puerta hacia la internet de las cosas
Alumno: Tutor:
Juan María BOGGIANO Ing. Juan Alberto PÖEY
02-070279-7
Profesor:
Ing. Norberto HEYACA
08/09/2015
1
Contenido
CONTENIDO ................................................................................................................................................................. 1
1 OBJETIVO .................................................................................................................................................................. 5
1.1 INTRODUCCIÓN ............................................................................................................................................................. 6
2 UNA PROPUESTA REAL ............................................................................................................................................. 8
2.1 UN PRIMER ACERCAMIENTO A LAS TECNOLOGÍAS DISPONIBLES. ............................................................................................... 9
2.1.1 Radiofrecuencia ............................................................................................................................................... 10
3 UNA MAYOR APROXIMACIÓN ................................................................................................................................ 13
3.1 DESCRIPCIÓN DE LAS POSIBLES TECNOLOGÍAS .................................................................................................................... 14
3.2 TECNOLOGÍA DE RF DE LARGO ALCANCE. GPRS ................................................................................................................. 14
3.3 TECNOLOGÍAS RF DE CORTO ALCANCE .............................................................................................................................. 15
3.4 ZIGBEE Y LA NORMA IEEE 802.15.4 (WWW.ZIGBEE.ORG) .............................................................................................. 15
3.4.1 Descripción de capas ....................................................................................................................................... 18
3.4.2 La capa física: .................................................................................................................................................. 18
3.4.3 Esquema de modulación utilizado ................................................................................................................... 20
3.4.4 Modulación por desplazamiento de Fase (PSK)............................................................................................... 21
3.4.5 PSK de cuatro niveles....................................................................................................................................... 22
3.4.6 PSK multinivel .................................................................................................................................................. 24
3.4.7 Técnica de Spread Spectrum-Direct Sequence ................................................................................................ 24
4 VOLVIENDO A LA DESCRIPCIÓN DE CAPAS .............................................................................................................. 29
5 TOPOLOGÍA DE LA RED ZIGBEE ............................................................................................................................... 30
5.1 TOPOLOGÍA RED MESH ................................................................................................................................................. 31
5.2 LA CAPA MAC ............................................................................................................................................................ 32
5.2.1 Características principales: ............................................................................................................................. 32
5.2.2 Estructura de las tramas ................................................................................................................................. 32
5.2.3 La estructura de super trama .......................................................................................................................... 36
5.2.4 Application Profiles, Clusters y Endpoints y capa de aplicación ...................................................................... 37
5.2.5 Seguridad ........................................................................................................................................................ 39
6 UNA IMPLEMENTACIÓN: ........................................................................................................................................ 40
6.1 ATMEL AVR LOW POWER AT86RF230 2.4 GHZTRANSCEIVER FOR ZIGBEE, IEEE 802.15.4, 6LOWPAN, RF4CE AND ISM. ....... 40
6.2 DIAGRAMA DE PINES .................................................................................................................................................... 40
6.3 DESCRIPCIÓN GENERAL DEL CIRCUITO ............................................................................................................................... 40
6.4 CIRCUITO DE APLICACIÓN .............................................................................................................................................. 42
6.5 DESCRIPCIÓN DE FUNCIONES CLAVES................................................................................................................................ 43
7 INTERFERENCIAS EN LA BANDA LIBRE 2.4 GHZ ....................................................................................................... 48
7.1 Data Rate. .......................................................................................................................................................... 50
7.2 Scaneo y Reporte de Canal. ................................................................................................................................ 50
2
7.3 Acknowledgments y Retransmisiones. ............................................................................................................... 50
7.4 Frequency Agility. ............................................................................................................................................... 50
8 PRUEBAS EN SCHNEIDER ELECTRIC’S INNOVATION DEPARTMENT .......................................................................... 50
8.1 Daintree Networks ............................................................................................................................................. 51
8.2 Freescale ............................................................................................................................................................ 53
8.3 University of Cooperative Education Lorrach ..................................................................................................... 54
8.4 Resumen y conclusiones de las pruebas ............................................................................................................. 55
8.5 El siguiente cuadro muestran los datos relevantes de cada experimento. ........................................................ 57
8.6 Conclusiones ....................................................................................................................................................... 58
9 SMART GRIDS EN EL MUNDO .................................................................................................................................. 59
9.1 PLC POWER LINE COMMUNICATIONS .............................................................................................................................. 60
9.1.1 Ruido ............................................................................................................................................................... 60
9.1.2 Ruido Impulsivo Asíncrono .............................................................................................................................. 61
9.1.3 Ruido Impulsivo Ciclo Estacionario. ................................................................................................................. 62
9.1.4 Mitigaciones de ruido impulsivo asíncrono ..................................................................................................... 63
9.1.5 Mitigación de ruido impulsivo ciclo estacionario ............................................................................................ 64
9.1.6 Canal PLC vs Canal Wireless ............................................................................................................................ 65
10 PROTOCOLO PRIME ALLIANCE .............................................................................................................................. 66
10.1 PHY LAYER............................................................................................................................................................... 66
10.2 BANDA DE FRECUENCIA ............................................................................................................................................... 67
10.3 ESPACIO ENTRE SUB PORTADORAS ................................................................................................................................. 68
10.4 NIVELES DE POTENCIA ................................................................................................................................................. 69
10.5 FORWARD ERROR CORRECTION ..................................................................................................................................... 69
10.6 SCRAMBLER .............................................................................................................................................................. 70
10.7 MODULACIÓN DIGITAL ................................................................................................................................................ 70
10.8 EL FORMATO DE LA TRAMA .......................................................................................................................................... 71
10.8.1 Preámbulo ..................................................................................................................................................... 72
10.8.2 Header y payload .......................................................................................................................................... 72
10.7 CHANNEL ACCESS ...................................................................................................................................................... 74
10.8 RETRANSMISIONES ..................................................................................................................................................... 74
10.9 CONVERGENCE LAYER ................................................................................................................................................. 75
10.10 IPV4 CONVERGENCE LAYER ....................................................................................................................................... 75
11 IMPLEMENTACIÓN EN UN CIRCUITO INTEGRADO: ATMEL. ATPL 230 .................................................................... 76
11.1 DIAGRAMA EN BLOQUES ............................................................................................................................................. 77
11.2 ANALOG FRONT-END. CIRCUITO DE ACOPLAMIENTO PARA PLC. ......................................................................................... 77
11.2.1 Etapa de transmisión .................................................................................................................................... 78
11.2.2 Driver ............................................................................................................................................................. 79
11.2.3 Amplificador .................................................................................................................................................. 79
11.2.4 Etapa de filtrado............................................................................................................................................ 79
11.2.5 Etapa de acomplamiento .............................................................................................................................. 79
11.2.6 Etapa de recepción ........................................................................................................................................ 79
3
11.3 CONTROL AUTOMATICO DE GANANCIA (AGC). ................................................................................................................ 80
11.4 LAS BANDAS DE OPERACIÓN DEL SOC (SYSTEM ON CHIP) ................................................................................................... 81
11.5 VITERBI SOFT DECISION .............................................................................................................................................. 81
11.6 VITERBI HARD DECISION ............................................................................................................................................. 82
11.7 PRIME PHY LAYER DIAGRAMA EN BLOQUES. ................................................................................................................. 83
11.8 ALGUNOS REGISTROS IMPORTANTES .............................................................................................................................. 84
11.8.2 CD: Carrier Detect bit .................................................................................................................................... 84
11.8.3 UMD: Unsupported Modulation Scheme flag ............................................................................................... 84
11.8.4 INT_PHY: Physical Layer interruption ............................................................................................................ 84
12 PROTOCOLO G3 PLC ALLIANCE .............................................................................................................................. 88
12.1 DESCRIPCIÓN DE CAPAS ............................................................................................................................................... 89
12.2 DIAGRAMA DEL TRANSRECEPTOR .................................................................................................................................. 90
12.3 FEC ENCONDER ......................................................................................................................................................... 90
12.4 REED SOLOMON ENCODER........................................................................................................................................... 91
12.4.1 Modos robusto y super robusto .................................................................................................................... 91
12.4.2 Dominio de frecuencia pre-énfasis ................................................................................................................ 91
12.4.3 Generación de OFDM (IFFT y adición CP) ...................................................................................................... 92
12.4.4 Windowing .................................................................................................................................................... 93
12.5 ESTRUCTURA DE LA TRAMA. ......................................................................................................................................... 94
12.5.1 Data frame .................................................................................................................................................... 95
12.5.2 Trama ACK / NACK ........................................................................................................................................ 95
12.5.3 Frame Control Header (FCH) ......................................................................................................................... 96
12.6 TABLA DE PARÁMETROS FÍSICOS APLICADOS EN LA BANDA CENELC. .................................................................................... 98
12.7 TIEMPO DE TRAMA ................................................................................................................................................... 102
12.8 CÁLCULO DEL DATA RATE Y TAMAÑO DEL BLOQUE REED SOLOMON. ................................................................................... 102
13 IMPLEMENTACIÓN EN UN CIRCUITO INTEGRADO: MAXIM INTEGRATED. MAX2992........................................... 104
13.1 DESCRIPCIÓN GENERAL ............................................................................................................................................. 104
14 IMPLEMENTACIÓN EN UN CIRCUITO INTEGRADO: TEXAS INSTRUMENTS. .......................................................... 110
14.1 TMS320F28PLC8X POWER LINE COMMUNICATIONS ................................................................................................... 110
14.2 DESCRIPCIÓN .......................................................................................................................................................... 111
14.3 CPU ..................................................................................................................................................................... 111
14.4 VITERBI, COMPLEX MATH, CRC UNIT .......................................................................................................................... 111
14.5 MEMORY BUS (HARVARD BUS ARCHITECTURE) ............................................................................................................. 113
14.6 SEGURIDAD ............................................................................................................................................................ 113
14.7 LOW-POWER MODES ................................................................................................................................................ 114
15 UNA COMPARACIÓN DE LAS TECNOLOGÍAS PLC ................................................................................................. 114
15.1 UN CUADRO DE PRECIOS DE FABRICANTES DE CHIPS ........................................................................................................ 118
15.2 UN CUADRO DE PRECIOS DE FABRICANTES DE MEDIDORES. ............................................................................................... 118
15.3 CONCLUSIÓN: ......................................................................................................................................................... 119
16 BIBLIOGRAFÍA ..................................................................................................................................................... 121
4
Resumen Ejecutivo:
El bajo costo de fabricación de los circuitos integrados ha logrado encontrar múltiples mercados
donde pueden explotarse nuevas tecnologías en rincones antes impensados. Este cambio disruptivo
es lo que se conoce hoy como "La Internet De Las Cosas". Necesidades industriales y decisiones
políticas confluyeron para obtener una solución en común. Las utilidades de los medidores
inteligentes en el sector energético se ven reflejadas en numerosos beneficios como ser: el
monitoreo continuo de la red eléctrica de baja tensión, ubicación de puntos de falla de forma
remota, mitigación de fraudes, logro de mayor eficiencia de las cuadrillas de trabajo, eficiencia en
el consumo, tarifación diferencial, entre otros. Además frente al cambio climático global, la
decisión de reducir la emisión de dióxido de carbono (CO2) es unánime en el mundo. La
plataforma de red inteligente es la respuesta a esta problemática mundial. La Unión Europea se ha
consolidado para llevar a cabo esta transformación. Para el año 2020 200 millones de medidores
inteligentes serán instalados en 16 países (Austria, Dinamarca, Estonia, Finlandia, Alemania,
Irlanda, Italia, Luxemburgo, Malta, Holanda, Polonia, Romania, España, Francia, Suecia, y Gran
Bretaña) con un costo estimado de 35 billones de euros. Estados Unidos alcanza los 52 millones de
medidores inteligentes, y China para 2014 ya instaló 210 millones. En el año 2020 se llegará
aproximadamente a 800 millones de medidores inteligentes en todo el mundo. La concientización
de la población sobre el uso eficiente de la energía es fundamental para revertir el cambio
climático.
Executive Summary:
The low cost of integrated circuits manufacturing has successfully found multiple markets where
new technologies can be exploited. This disruptive change is known as “The Internet of Things”.
The benefits of smart meters in the electricity sector are plenty: continuous monitoring of the low
voltage electric grid, remotely failure points location, fraud mitigation, efficiency improvement of
work crews, efficient consumption and differential pricing amongst others. Moreover, the smart
grid platform helps fighting global warming as it reduces carbon dioxide emissions (CO2) The
European Union is leading this transformation. By the year 2020, 200 million smart meters will
have been installed in 16 countries (Austria, Denmark, Estonia, Finland, Germany, Ireland, Italy,
Luxemburg, Malta, Netherlands, Poland, Romania, Spain, France, Sweden and Great Britain) with
an estimated cost of 35 billion euros. The United States and China have respectively 52 million and
210 million smart meters installed today. By the year 2020 approximately 800 million smart meters
will be installed all over the world. Awareness about the efficient use of energy is critical to reverse
global warming.
5
1 Objetivo
En este trabajo se mostrará como el ingeniero electrónico tiene el rol clave de
analizar tecnologías de vanguardia de comunicaciones para un proyecto de gran
envergadura como un AMI (Advanced Metering Infrastructure) o Smart Grid. Este
trabajo está basado en un proyecto real.
Edenor efectuará una prueba piloto de aproximadamente 500 clientes multi-tarifa
(residencial, comercial, balance de energía, etc) con 4 concentradores en 4 centros
de transformación ubicados en la zona de Olivos.
El presente trabajo ilustrará el camino y los pasos a seguir para diseñar la solución
que mejor se adapte a los requerimientos del proyecto.
Se hará un estudio exhaustivo del abanico de tecnologías posibles. Se revelarán los
aspectos positivos y negativos para acotar las posibilidades y así encaminarse hacia
la mejor solución de compromiso.
6
1.1 Introducción
¿Qué es Smart Grid o AMI?
Smart Grid significa red o rejilla inteligente, qué red, la red de distribución eléctrica.
AMI significa infraestructura avanzada de medición, que propone mejorar la
infraestructura eléctrica ya instalada de manera que sea medible y monitoreada.
Para hacer de esta red una red inteligente se necesita de un “Smart meter”, de un
“Smart Concentrator”, y que ellos se comuniquen entre sí por un medio.
7
Como se ve en esta figura, hay varias redes diferentes. La primera red, la de
actuadores es una red Home Net donde electrodomésticos inteligentes u otros
dispositivos se puedan comunicar con el medidor, no serían simplemente las cargas
para el medidor sino cargas inteligentes. Todo lo referido a domótica o Home
Automation se encuentra en esta red.
La segunda red es la red LAN entre el medidor y el concentrador.
La tercera red es la del concentrador a una subestación, allí ya la red es la intranet
corporativa de la empresa. Dentro de esta red, en algún nodo central se puede
concentrar toda la información con el MDM (Metering Data Managment) y
gestionar toda la red eléctrica.
8
2 Una propuesta real
Edenor pidió a la gerencia de telecomunicaciones que proponga la solución de
comunicaciones LAN y WAN, es decir desde el medidor hacia el centro de control
remoto.
Se eligieron estratégicamente 4 centros de transformación que ya tienen equipo de
comunicaciones y fibra óptica ubicados en la zona de Olivos. Estos equipos ya
forman parte de la red intranet de Edenor, por lo tanto la solución WAN ya está
resuelta. En el siguiente mapa se muestran esos centros de transformación y la
subestación asociada.
Este trabajo se focaliza en encontrar la solución LAN.
9
2.1 Un primer acercamiento a las tecnologías disponibles.
Acá es donde el ingeniero tiene que definir cómo será la solución de comunicaciones
entre los medidores y el concentrador. El abanico de soluciones es muy amplio y
variado. En una primera etapa el ingeniero debe ubicarse en contexto y establecer
las condiciones iniciales. Es normal que al principio haya muchas preguntas y un
horizonte difuso.
Esas preguntas ayudarán a establecer un camino para resolver las primeras
dificultades. Por ejemplo:
¿Qué tiene Edenor hoy por hoy? ¿Alguna vez tuvo experiencias con algo similar?
Edenor tiene hoy algunos clientes T3 (tarifa 3) tele-leídos por GPRS vinculados a un
servidor modesto en una PC estándar. Hay también una prueba piloto de algunos
medidores con la posibilidad de hacer corte a distancias de 100 metros
aproximadamente por medio de una pc.
La mayoría de las veces, sin embargo ocurre que la información con que se cuenta
no está ordenada ni organizada y muchas veces se tienen partes aisladas en
desorden.
En un primer momento se pensó de manera genérica todas las posibilidades
conocidas para a partir de allí ir vislumbrando una solución particular. Por lo tanto
se propuso en la gerencia de telecomunicaciones una recopilación de datos pasados
y comparaciones de tecnologías.
A continuación se muestran unas graficas que lo resumen.
10
2.1.1 Radiofrecuencia
Es el término utilizado para la porción del espectro electromagnético en la cual las
ondas pueden ser transmitidas aplicando corriente alterna a una antena.
11
Cuanto más larga la longitud de onda, más lejos llega. Su frecuencia es menor.
Cuanto más larga la longitud de onda, mejor viaja a través y alrededor de los
obstáculos.
Cuanto más corta la longitud de onda, puede transportar más datos. Su
frecuencia es mayor, y su alcance es menor.
Durante el trayecto las ondas de radio sufren:
Absorción
Reflexión
Difracción
Interferencia
13
3 Una mayor aproximación
¿Dónde hay implementado Smart Grid? Instruirse más en el tema.
Este es un punto de partida clave para poder orientarse mejor.
A medida que se iba investigando las Smart Grids en el mundo las siguientes
tecnologías eran las nombradas.
Tecnología de Radio Frecuencia de largo alcance GRPS.
Tecnología de Radio Frecuencia de mediano y corto alcance.
Tecnología de línea eléctrica.
14
A continuación se describe como a partir del abanico de tecnologías se fueron
acotando las opciones.
3.1 Descripción de las posibles tecnologías
3.2 Tecnología de RF de largo alcance. GPRS
Por un lado ya había experiencias con esta tecnología.
Por otro lado el rechazo que provocan las prestadoras Movistar, Personal y Claro
hacía que ésta no fuera una solución atrayente. El servicio necesita ser robusto y
altamente confiable, los datos no pueden tener el lujo de perderse.
En sintonía a esto, la licitación de espectro radio eléctrico hacia las bandas para 4G
podría liberar las demás bandas y el servicio podría mejorar.
15
3.3 Tecnologías RF de corto alcance
3.4 ZigBee y la norma IEEE 802.15.4 (www.zigbee.org)
Esta fue la primer tecnología en estudio; por 2 razones, primero que la prueba piloto
de los medidores con corte a distancia usaban la norma IEEE 802.15.4 como capa
física.
Segundo que era una tecnología nueva pero asentada en varios mercados y uno era
el energético.
Principales características
ZigBee trabaja sobre el protocolo de capa física IEEE 802.15.4 añadiendo más
funcionalidades en sus capas superiores.
El estándar IEEE 802.15.4 especifica la capa física y de control de acceso al
medio (MAC) para redes wireless de baja velocidad.
Está orientado a bajo costo y baja velocidad utilizando poca infraestructura
para lograr un consumo de potencia menor.
16
Aplicaciones y motivaciones
ZigBee es un protocolo que satisface la mayoría de las necesidades de los sistemas
de monitoreo y control de sensores en red.
Aquellos productos que cumplen satisfactoriamente el estándar pueden tener el
logo impreso.
18
3.4.1 Descripción de capas
3.4.2 La capa física:
La capa física se encarga de proveer la transmisión de los datos y seleccionar
el canal y la energía de la señal. Trabaja en estas posibles frecuencias.
868.0- 868.6 MHz en Europa con 3 canales.
902-928 MHhz en EEUU con 30 canales.
2.4-2.483 GHz en el resto del mundo con 16 canales, denominados de 11 a 26.
Cada uno con 5 MHz, 2 MHz efectivos.
Datos de 2006, último review. Tener en cuenta cuál es el review utilizado en
los equipos de las distintos vendors, Microchip, Motorolla, etc.
20
Notar que IEEE 802.15 no utiliza 802.1d o 802.1q por lo que no intercambia
estándares con tramas Ethernet.
En las redes 802.15.4 sólo es posible la comunicación directa entre los
dispositivos. No se puede dialogar entre dos dispositivos que no sean visibles
entre sí, aunque exista uno intermedio que vea ambos, es decir no se puede
hacer “routing”. ZigBee nace como consecuencia de esta limitación e implementa
equipos intermedios que cumplirán el papel de routers.
Recuerde
Una cobertura perfectamente definida no existe para el medio inalámbrico
debido a las características de propagación de las ondas, que son dinámicas e
inciertas y de los obstáculos presentes y futuros. Del mismo modo, pequeños
cambios en la posición o dirección del equipamiento puede resultar en una
diferencia drástica en la fuerza de la señal y la calidad del enlace de
comunicación. Esto puede ocurrir si bien el equipamiento es estacionario o móvil.
3.4.3 Esquema de modulación utilizado
La norma IEEE 802.15.4 especifica en su capa física el tipo de modulación. Es O-
QPSK (Offset Quadrature Phase Shift Keying) con un bit rate de 250 kb/s, un
symbol rate de 62.5 ksymbol/s (también llamado baudios/s) y la cantidad total de
símbolos, 16-ary orthogonal.
A continuación se explican estos conceptos.
21
3.4.4 Modulación por desplazamiento de Fase (PSK)
En esta figura se muestra este sistema, que utiliza dos fases para representar los
dos dígitos binarios. La señal transmitida resultante durante el tiempo de un bit es:
Esta ecuación muestra que se produce un desplazamiento de 180° (π), lo que es
equivalente a invertir la onda sinusoidal, o lo que es lo mismo que multiplicarla
por -1.
Una alternativa a la PSK de dos niveles es la PSK diferencial (DPSK, Differential
PSK). En este esquema, un ‘0’ binario se representa enviando un elemento de
señal con la misma fase que el elemento anterior transmitido.
Y un ‘1’ binario se representa enviando un elemento de señalización con fase
invertida respecto al anterior elemento transmitido.
22
Diferencial se refiere al hecho de que el desplazamiento de fase es respecto al bit
transmitido anterior, en lugar de la señal en sí. DPSK evita la necesidad de utilizar
en el receptor un oscilador local de fase preciso, el cual debe estar acoplado con el
transmisor. No hace falta un enganche de fase preciso cuando la señal es recibida.
3.4.5 PSK de cuatro niveles
Se puede conseguir un uso más eficaz del ancho de banda si cada elemento
de señalización representa más de un bit. Por ejemplo el desplazamiento en
cuadratura, quadrature, considera desplazamientos multiplos de π/2 (90°). Por
tanto cada elemento de señal representa 2 bits en lugar de 1.
24
También se muestra una variante de QPSK denominada QPSK desplazada, Offset
QPSK u Ortogonal - QPSK. Lo que se hace es agregar un retardo en la secuencia de
cuadratura (Q) que dure un tiempo de bit (Tb).
De la última figura se ve que sólo uno de los dos bits en el par puede cambiar de
signo en cualquier instante de tiempo y por tanto, el cambio en la fase de la señal
combinada nunca sobrepasa los 90°. Esto puede ser una ventaja debido a que las
limitaciones físicas en los moduladores de fase hacen que sea difícil conseguir
grandes desplazamientos de fase a velocidades de transición altas. OQPSK también
proporciona mejores prestaciones cuando el canal de transmisión tiene
componentes no lineales significativas.
Esta es una característica muy deseable cuando se desea robustez y fidelidad.
3.4.6 PSK multinivel
La utilización de varios niveles se puede extender para transmitir más de dos bits
de una vez. Por ejemplo, usando 8 ángulos de fase diferentes es posible transmitir
de una vez tres bits. Si los ángulos son 16, 4 bits y así.
El documento de la norma IEEE especifica que son 16 símbolos. Es decir que en
cada símbolo hay 4 bits, esto da 62,5 k símbolos/s × 4 bit/símbolo = 250 kbits/s
3.4.7 Técnica de Spread Spectrum-Direct Sequence
Junto con el esquema de modulación se utiliza esta técnica de codificación cada vez
más utilizada en comunicaciones inalámbricas (redes 3G y LTE-4G Wi-Fi, etc.)
En DSSS cada bit de la señal original se representa mediante varios bits en la señal
transmitida, haciendo uso de un código de expansión. Este código expande la señal
sobre una banda de frecuencias más ancha de forma directamente proporcional al
número de bits del código.
25
El código es una secuencia de números pseudoaletaroios o pseudoruido para que
solo el receptor pueda descifrarla con el algoritmo indicado y un valor inicial llamado
semilla.
Ejemplo:
Un bit ‘1’ de información invierte los bits del código, mientras que un bit de
información igual a ‘0’ hace que los bits del código se transmitan sin ser
invertidos. La cadena resultante tendrá la misma velocidad de transmisión
que la secuencia original pseudoaleatoria, por lo que tendrá un ancho de
banda mayor que la secuencia de información. En el ejemplo el código de
expansión tiene una frecuencia de reloj igual a cuatro veces la velocidad de la
información.
La operación A B es la operación XOR (OR exclusivo).
26
DSSS Usando BPSK
Para ver cómo funciona esta técnica en la práctica, supongamos un esquema de
modulación BPSK. En lugar de representar los datos binarios con 1 y 0, es más
adecuado +1 y -1 para representar los dígitos binarios.
A=amplitud de la señal
fc= frecuencia portadora
d(t)= función discreta que toma el valor +1 durante un intervalo de bit si el bit
correspondiente de la secuencia es 1 y el valor -1 durante un intervalo de bit si el bit
correspondiente de la secuencia es 0.
En el receptor, la señal entrante se multiplica de nuevo por c(t). Dado que c(t)
x c(t) =1 , se consigue recuperar la señal original:
En las siguientes figuras se muestra una implementación.
29
4 Volviendo a la descripción de capas
Esta imagen más detallada ilustra la complejidad de todo el sistema de
comunicación del protocolo ZigBee. Se puede profundizar cualquiera de estas
capas en la documentación de la ZigBee Alliance. En este trabajo se hace más
hincapié en la capa física.
30
5 Topología de la red ZigBee Compuesta por 3 tipos de funcionalidades:
- Coordinador
- Routers
- Equipo terminal ( end device)
31
En el protocolo ZigBee hay 2 tipos de dispositivos físicos.
Full function device (FFD) y Reduced Function Device (RFD).
El FFD puede:
Funcionar en cualquier topología.
Puede ser el dispositivo coordinador de una red.
Puede ser router de una red.
Puede comunicarse con cualquier otro device.
El RFD:
Está limitado a la topología estrella.
No puede ser coordinador ni router.
Puede comunicarse sólo con un coordinador o router.
5.1 Topología Red Mesh
También llamada peer-to-peer (punto a punto) consiste en una interconexión
de routers y end devices.
La red mesh permite la tecnica de “multi-hop communications” en donde la
información va pasando de router a router por la mejor ruta.
Cuando hay sectores sin señal o señal baja, se agregan routers.
32
5.2 La capa MAC
Todas las LAN y MAN constan de un conjunto de dispositivos que deben
compartir la capacidad de transmisión de la red por un medio (en este caso aire,
inalámbrico), de manera que se requiere un control de acceso al medio con
objeto de hacer un uso eficiente de esta capacidad. Esta es la función principal de
la capa MAC.
5.2.1 Características principales:
Una principal característica es que incluye reservación de time slots
garantizados en tiempo real, evita colisiones con CSMA/CA (Carrier Sense
Multiple Access with Collision Avoidance ) y brinda comunicación segura. Los
dispositivos de este estándar incluyen managment de potencia como ser energy
detection o quality link indicator.
Se verá en detalle estas funcionalidades en un circuito real.
5.2.2 Estructura de las tramas
Las tramas están diseñadas para brindar mayor robustez en una transmisión
con ruido. Hay 4 tipos de tramas.
- Beacon frame: usada por el coordinador de la red.
Un beacon es una trama especial que informa que existe una red Wireless o
inalámbrica.
- Data Frame: todos los equipos.
- Acknowledgment frame: usada para confirmación satisfactoria de recepción
de trama.
- MAC command frame: usada para mantener el control de las transferencias
punto a punto.
33
El campo llamado payload es variable en longitud; sin embargo, la trama completa MAC no debe de exceder los 127 bytes. Los datos que lleva el payload dependen del tipo de trama. La máxima trama de 127 bytes equivale a 127*8=1016 bits. El data rate es 250kbps. 1016bits/250kbit/s = 4.064ms, el tiempo en que se transmite un paquete de máxima capacidad. En 1 segundo se pueden enviar 264 paquetes! Sólo las tramas de datos y de beacon contienen información proveniente de capas superiores. Las tramas acknowledgment frame y MAC command frame originados en el MAC son usados para comunicaciones MAC peer-to-peer. Otros campos en la trama MAC son una secuencia de números al igual que tramas de chequeo (FCS). La secuencia de números en los encabezados enlaza a las tramas de acknowledgment con trasmisiones anteriores. La transmisión se considera exitosa solo cuando la trama de acknowledgment contiene la misma secuencia de números que la secuencia anterior trasmitida. Las FCS ayudan a verificar la integridad de las tramas del MAC.
- Data-Frame:
36
5.2.3 La estructura de super trama
En este estándar de redes LR-WPAN existe una trama opcional, la supertrama. Su
formato está definido por el dispositivo coordinador, está acotada por una tramas
beacon al comienzo para sincronización. Dividida entre 16 slots iguales.
37
Para aplicaciones con requerimientos de bajo retardo (low latency) y que
requieran específico ancho de banda el dispositivo coordinador puede dedicar
porciones de la super trama para esa aplicación en particular. Esta porción se le
llama “Guaranteed Time Slots” (GTSs).Estas tramas se encuentran ubicadas en el
espacio de “Contention Free Period”. El coordinador puede aplicar hasta 7 GTSs y
cada uno puede tener más de un time slot. El resto del espacio entre beacons
“Contention Access Period” puede ser utilizado por el resto de dispositivos
5.2.4 Application Profiles, Clusters y Endpoints y capa de aplicación
El application profile describe una colección de equipos para una aplicación
específica e implícitamente los esquemas de mensajes entre los equipos. Por ejemplo
hay perfiles de aplicación para “Home Automation”, “Smart Energy”, etc. El perfil
tiene un ID para identificación.
Los equipos dentro del perfil de aplicación se comunican entre sí mediante los
“clusters” que pueden ser tanto entradas como salidas del equipo terminal. Por
ejemplo en “HA (home automación) hay un cluster dedicado al control de luces, un
38
sub-sistema o bloque específico de función. Un cluster ID identifica el cluster con el
alcance que soporta en el perfil.
Cada equipo terminal puede manejar 240 objetos de aplicación o perfiles.
Public Application Profile: soporta todas las funciones de ZigBee Alliance
Manufacturer_Specific Profiles: soporta el perfil de aplicación específico de una
compañía en particular.
Los productos que usan el perfil de “manufacturer application” pueden
trabajar como sistemas cerrados y son testeados para asegurar que no
impacten adversamente con otro sistema cerrado. En este modo los sistemas
“coexisten”.
Los productos que usan el perfil “public application” son testeados para
operar con otros equipos terminales ZigBee. De este modo la red es más
versátil brindando interoperabilidad.
ZDO (ZigBee Device Object) es el protocolo principal en el stack de sus
protocolos encargado del managment de los dispositivos, la seguridad y las
políticas de privacidad. Es el más importante de los protocolos.
39
ZDO (ZigBee Device Object) es el protocolo principal en el stack de sus
protocolos encargado del managment de los dispositivos, la seguridad y las
políticas de privacidad. Es el más importante de los protocolos.
ZigBee Cluster Library (ZCL)
Es una librería de clusters que puede ser usada en cualquier aplicación.
5.2.5 Seguridad
Se provee seguridad en la capa física, la capa MAC, la capa Red y de
Aplicación.
El “Trust Center” decide cuando se aceptan o no nuevos equipos a la red.
Puede cambiar la seguridad de toda una red. En general es el coordinador o
puede ser un dispositivo en particular.
Se usan 3 tipos de claves: Master Key, Network Keys y Link Keys.
Se utiliza criptografía simétrica y puede restringirlo a un grupo de dispositivos o solo
en un enlace punto a punto, esto se puede especificar en las listas de control de
acceso.
40
6 Una Implementación:
6.1 Atmel AVR Low Power AT86RF230 2.4 GHzTransceiver for
ZigBee, IEEE 802.15.4, 6LoWPAN, RF4CE and ISM.
En esta parte del trabajo se quiere mostrar cómo se implementan las
funcionalidades de la tecnología en un circuito real y actual.
6.2 Diagrama de pines
6.3 Descripción general del circuito
Este chip CMOS (Complementary MOSFET) comprende la parte analógica de radio transreceptor y la parte digital de demodulación, incluyendo sincronización en tiempo y frecuencia. El número de componentes externos está minimizado de modo que se utilice solo una antena, un cristal y 4 capacitores de acoplamiento. El diagrama en bloques del circuito se puede ver en esta figura.
41
La señal RF recibida en los pines RFN y RFP es alimentada diferencialmente a través
del amplificador de bajo ruido (LNA) y hacia el filtro (PFP) para generar una señal
compleja.
Esta señal es convertida por los mezcladores hacia una frecuencia intermedia y
alimentada al filtro de canal SSBF, (Single Side Band Filter). Se genera una señal digital
RSSI (Received Signal Strengh Indicator) a través del ADC (Analog to Digital Convertor)
con 3 dB de granularidad. La salida de la conversión ADC es muestreada por el
receptor de banda base digital Rx BBP (Receiver Base Band Procesor). El esquema de
modulación es offset QPSK (O-QPSK) con un código de expansión spread spectrum. La
señal modulada es generada en el transmisor digital TX BBP (Transmisor Base Band
Processor) y aplicada al sintetizador de frecuencias PLL (Phase Lock Loop) generando
una modulación coherente en fase requerida para la demodulación de señales O-
42
QPSK. La señal modulada es luego alimentada por el amplificador PA (Power
Amplifier).
Un buffer de tramas de 128 bytes para RX y TX está integrado para recepción y
transmisión. Dos reguladores de voltaje dentro del chip proveen la alimentación 1.8 V
para el dominio digital y analógico.
6.4 Circuito de aplicación
Un circuito de aplicación del AT86RF230 radio transceiver con un simple conector RF se muestra en la figura El balun B1 transforma el puerto diferencial de 100Ω (RFP/RFN) a uno de 50Ω, puerto RF. Los capacitores C1 y C2 proveen acoplamiento de la señal RF.
43
Todos los capacitores de bypass y acoplamiento tienen que ubicarse lo más cerca
posible del chip y deben tener baja resistencia e impedancia para el mejor
performance.
Las líneas del cristal tienen que ser lo más cortas posibles y en lo posible alejado de
los pines digitales para que no haya cruces de señales analógicas con digitales. Se
conecta un filtro pasa bajos C3, R2 cerca de la señal de reloj (output pin) para reducir
la radiación y las armónicas que se puedan generar
6.5 Descripción de funciones claves
6.5.1 RSSI (Received Strengh Signal Indicator) y Detección de energía.
Es un indicador de la potencia recibida en el canal seleccionado, en un valor de 5 bits
en pasos de 3 dB. No se distinguen entre señales de IEEE 802.15.4 u otras normas,
solo la potencia de una señal electromagnética. Su valor es guardado en el registro
PHY_RSSI y es refrescado cada 2 us. El rango es de 0 a 28 donde 0 es una potencia
menor a la sensibilidad del receptor (-90 dBm) y 28 es -10 dBm. La medición esta
implementada como se muestra.
44
6.5.2 Energy Detection
La detección de energía (ED) se caracteriza por tener 85 niveles de energía definidos
con 1 dB de resolución. Es una estimación de la potencia de señal recibida. Es
calculada promediando los valores de RSSI sobre 8 símbolos (128 us). El valor se
guarda en el registro PHY_ED_LEVEL.
El registro PHY_ED_LEVEL es de 8 bits. Tiene un valor de 0 a 53 con una resolución
de 1 dB. Dadas las condiciones ambientales (temperatura, voltaje, parámetros de
semiconductores, etc) el valor ED calculado tiene un máximo de tolerancia de +-5 dB,
esto es considerado un offset constante sobre el rango de medida. Un valor ED de 0
indica una potencia menor a -90 dBm. Para un valor en el rango de 0 a 83, la potencia
RF recibida se calcula como sigue:
45
6.5.3 Link Quality Indication (LQI)
Es una característica de la fuerza y/o calidad de un paquete recibido. La medición
puede implementarse mediante detección de energía ED, signal to noise ratio
estimation o combinación de ambos métodos. El valor de LQI será utilizado por la
capa de red o de aplicación. Los valores de LQI son enteros dentro del rango 0 a 255
reflejando los valores extremos asociados a una baja o alta calidad de señal. Este
valor es bien descripto con el PER (Packet Error Rate) del canal. Un valor LQI puede
ser asociado a un PER esperado. El PER es el promedio de tramas erradas o no
recibidas sobre el total de tramas. Un PER de cero indica que no hubo tramas erradas
mientras un PER de 1 indica que no hubo tramas recibidas correctamente. El mínimo
tamaño de trama es de 2 octetos para un valor valido de LQI. La siguiente figura
46
muestra un ejemplo de un conditional packet error rate cuando se recibe un cierto
valor LQI.
Los valores son tomados de tramas de 20 octetos en una trasmisión con bajo multi
path delay. Como el packet error rate es un valor estadístico, en esta figura se usó un
número grande de transmisiones para que sea una medida leal.
De acuerdo con la IEEE 802.15.4 un bajo valor LQI es asociado con una señal baja o
con distorsiones. Las señales distorsionadas son mayormente causadas por
interferencia de otras señales y/o propagaciones multi path. Valores altos de LQI
indican una señal suficientemente fuerte y sin distorsión. Notar que el RSSI y el ED no
caracterizan la calidad de la señal o la decodificación de la misma. Como un ejemplo
una señal recibida con 6 dB por encima de la sensibilidad del receptor resulta en un
47
LQI cercano a 255 para canales con bajo nivel de distorsión. Para señales más
potentes (RSSI y ED mayores) el valor de LQI se torna independiente de la fuerza de la
señal. Esto es porque la tasa de paquetes errados (PER) para este escenario tiende a
cero y el incremento de la señal no hace que el PER baje aún más. En este caso el RSSI
o ED pueden ser utilizados para el margen de ganancia.
En las redes ZigBee frecuentemente se requiere la identificación de la “mejor” ruta
entre 2 nodos. El LQI y el RSSI/ED pueden ser usados para esto, La combinación de
estas medidas pueden ser usadas para decisiones de ruteo. Como regla general los
valores de RSSI y ED son útiles para diferenciar entre canales con gran LQI. Canales de
trasmisión con bajo LQI deben ser descartados por decisiones de ruteo aun cuando
los valores RSSI/ED son altos. Esto es porque RSSI y ED no dicen nada acerca de la
posibilidad de decodificar la señal, es solo una información acerca de que tan fuerte
es la señal mientras la fuente puede tener interferencia.
6.5.4 Los registros
El AT86RF230 tiene 64 registros de 8 bits. Toda la configuración y operación del
transreceptor se ejecuta a través de la manipulación de estos registros.
Muchos de los registros están reservados para uso interno y no son accesibles.
Aquí se muestra una breve tabla para hacer referencia a algunos de ellos.
48
7 Interferencias en la banda libre 2.4 GHz
Cada vez hay más dispositivos en esta banda de 2.4 GHz ISM (Industrial Scientific
Medical) que comparten el espectro como ser Wi-Fi, Bluetooth, Teléfonos
Inalámbricos, y otros dispositivos de radio.
A continuación se hace una síntesis de un informe de Schenider Electric y Atmel
Corporation. Ambos informes hacen hincapié en que Wi Fi es aquella que podría
interferir seriamente a ZigBee si no se toman ciertos recaudos.
El informe de Schenider Electric tiene una extensa cantidad de pruebas con
multiples vendors como Daintree Networks, Ember, Freescale entre otros y un
grupo de investigación de una universidad de Alemania.
49
En la siguiente figura se muestra el espectro y los canales usados por Wi Fi (IEEE
802.11b/g) y ZigBee (IEEE 802.15.4).
La principal característica que se puede ver en esta imagen es que:
ZigBee tiene 16 canales de los cuales el 15, 16, 21, y 22 no tienen solapamiento con
los canales 1, 7 y 13 de Wi Fi.
Otra característica muy importante es el offset entre canales Wi Fi y ZigBee. Esto es
cuanto ancho de banda hay entre los canales usados. En el cuadro siguiente se
muestra para el caso de la figura anterior.
50
7.1 Data Rate.
Una manera de minimizar el riesgo de interferencia es reduciendo la ocupación del
canal. ZigBee está orientado a bajo tráfico, es decir, no es tráfico de video, ni voz ni
trafico real time, los paquetes son de tamaños relativamente pequeños. Debido a
que el throuput es de 250 kbps la trama es enviada a una gran velocidad ocupando
un tiempo de canal muy corto (en el orden de los cientos de us). Este es el famoso
duty cycle del equipo.
7.2 Scaneo y Reporte de Canal.
La capa física tiene la habilidad de medir la energía del canal y reportar cuando el
canal está libre para transmitir. Estas medidas son usadas por la capa Mac y también
capa de red.
7.3 Acknowledgments y Retransmisiones.
Esta técnica permite a los mensajes que son enviados pero no recibidos que sean
detectados. Si no hubo un acknowledgment en una ventana de tiempo, se reenvía el
mensaje.
De la misma manera en redes Mesh se puede implementar mensajes de
acknowledgment entre destinos finales pasando por hops intermedios.
7.4 Frequency Agility.
Gracias al stack de protocolo ZigBee PRO es que se puede intercambiar los canales
en una red mientras se encuentra en operación. Esta información también es usada
a nivel de capa de red para ser ruteada a otros hops que deban cambiar su canal.
8 Pruebas en Schneider Electric’s Innovation Department
Se hizo una prueba real con una aplicación típica de domótica como ser apagar y
prender una luz.
51
Consiste en un transreceptor que actúa como un switch y otro actuando como
lámpara o sensor y un interferente Wi Fi implementado con un Gateway IEEE
802.11b conectado a un FTP client y un accesos point conectado a un FTP server.
Un simple mensaje on/off fue enviado un gran número de veces para ver el
comportamiento.
Los resultados se muestran en la siguiente tabla.
Se hicieron las siguientes recomendaciones.
La distancia entre nodos ZigBee debería ser idealmente de menos de 9
metros.
La distancia entre un nodo ZigBee y otro WiFi debe ser por lo menos mayor a
2 metros.
El frequency offset entre el dispositivo ZigBee y el WiFi debe ser de al menos
30 MHz.
8.1 Daintree Networks
En 2007 se hizo una prueba de tráfico de paquetes ZigBee en un canal adyacente a
uno de WiFi.
52
En la capa de red, Daintree Networks encontró un 2% de packet loss rate. Se hizo la
misma prueba pero utilizando las funcionalidades de capa de aplicación de ZigBee
obteniendo 0% packet loss rate.
Otra prueba se hizo en un ambiente de laboratorio con gran cantidad de tráfico
pesado WiFi. Los equipos se dispusieron como se muestra:
En cada test, 1000 mensajes de aplicaciones fueron enviadas cada 50 ms. Los
mensajes contenían 4 bytes de longitud de la aplicación Home Automation Profile
para prender y apagar luces.
Se dispusieron de varios equipos interferentes, se enviaba audio streaming con WiFi,
una transferencia de archivo por bluetooth. Wifi operaba en el canal 6, solapando el
canal 18 de ZigBee.
Los resultados:
53
En toda la prueba, no hubo pérdida de mensajes de ZigBee.
La interferencia tampoco tuvo impacto en la latencia.
Redes IEEE 802.11g tienen menor impacto en ZigBee que la IEEE 802.11b
debido a menor tiempo de uso del espectro.
8.2 Freescale
Freescale realizó pruebas con sus chipset ZigBee e interferencias de bluetooth y
WiFi. En la siguiente figura se muestra que cuando el transreceptor se ubicó a 15
metros del receptor y el interferente a 30 cm del receptor, los paquetes de ZigBee
eran entregados con un frequency offset mayor a 25 MHz. Cuando el offset era
menor, la interferencia empezaba a degradar la performance.
54
8.3 University of Cooperative Education Lorrach
Uno de los primeros reportes evaluando ZigBee RF coexistencia fue realizado por un
equipo de trabajo de esta universidad, en Alemania. El paper presenta experimentos
apuntando a la compatibilidad de 2.4 Ghz IEEE 802.15.4 con IEEE 802.11, bluetooth y
hornos de microondas. Las pruebas fueron evaluadas a nivel Mac y capa física.
Se quiso hacer el peor escenario posible con la máxima capacidad de trafico WiFi en
un canal totalmente solapado. Canal 6 WiFi y canal 18 ZigBee.
La siguiente figura muestra la topología:
55
La siguiente figura muestra el extracto del experimento. El eje horizontal muestra el
número de tramas y el vertical indica el estatus de la transmisión (0 para success, 1
para perdida). Más del 92% de los paquetes ZigBee fueron destruidos por
interferencia por tráfico Wifi. Se sugirió luego que debería haber un offset de canal de
por lo menos 25 MHz.
8.4 Resumen y conclusiones de las pruebas
Todas las pruebas en PHY y MAC layer generaron reporte de paquetes
perdidos dependiendo del offset de frecuencia entre los canales ZigBee y WiFi y la
distancia física entre ellos. En estos casos hubo un consensuado acuerdo de que la
56
interferencia es imperceptible cuando el offset es del tamaño de un lóbulo de WiFi,
cerca de 20 MHz y la mínima distancia entre equipos debe ser de 1 o 2 metros.
Las pruebas utilizando capas superiores, como de red y aplicación tienen
impacto en latencia pero no en paquetes perdidos.
El nivel de potencia de WiFi es de 20 dBm (limite teórico) tiene mucho mayor
impacto que los niveles comerciales de 15 dBm.
El trafico real WiFi (audio streaming y FTP) tiene en general menos impacto
que uno simulado con mucha carga de paquetes UDP por un generador de tráfico.
Hay un gran consenso de que la interferencia por equipos IEEE 802.11b es
mucho mayor que los de IEEE 802.11g. Esto es entendible ya que este último emplea
menos tiempo de paquetes en el aire (el medio) reduciendo el riesgo de colisión.
57
8.5 El siguiente cuadro muestran los datos relevantes de cada experimento.
Un sumario de pruebas de laboratorio de Schneider Electric de diferentes perfiles de
tráfico WiFi como video, audio y navegación web se resumen en los siguientes
cuadros:
Los datos sugieren que el tráfico real no tiene un impacto significativo en las
transmisiones ZigBee. La latencia es, como se esperaba, incrementada bajo gran
cantidad de trafico WiFi. Esto ocurre en especial cuando la potencia supera los niveles
de 20 mW. Se muestra también que se pueden perder algunos paquetes (1%) en
potencias mayores.
58
8.6 Conclusiones
En presencia de trafico WiFi real (web surfing, file transfer, audio y video
streaming), ZigBee opera satisfactoriamente, incluso en los casos más adversos.
Cuando se incrementa el duty cycle de los equipos WiFi y los niveles de
potencia sobrepasan los niveles comerciales, la coexistencia se puede ver afectada y
los paquetes se pueden perder.
Como consecuencia Schneider Electric no ve la interferencia WiFi como un
obstáculo en las transmisiones ZigBee. Se recomienda enfáticamente el uso de
frequency agility.
59
9 Smart Grids en el mundo
Luego de buscar experiencias en varias partes del mundo como Estados Unidos,
ASIA, Europa y Brasil se descubrió que Europa comenzó un proyecto de Smart Grid
en donde se estipuló que para el 2020 la totalidad de la Unión Europea tendrá que
poseer AMI.
El informe del año 2014 señala que ya hay un total de 459 proyectos Smart Grid
lanzados desde 2002 hasta la fecha con un presupuesto de 3.15 billones de euros.
En el periodo 2008-13 las inversiones fueron consistentemente sobre los 200
millones de euros por año alcanzando los 500 millones en 2011 y 2012. Los sectores
en donde más dinero se inyectó fueron diseño y desarrollo (Research &
Development) y demonstración e implementación (Demonstrations and
Deployment).
http://ses.jrc.ec.europa.eu/sites/ses.jrc.ec.europa.eu/files/u24/2014/report/ld-na-
26609-en-n_smart_grid_projects_outlook_2014_-
online.pdf?bcsi_scan_83908CECD63E2C59=0&bcsi_scan_filename=ld-na-26609-en-
n_smart_grid_projects_outlook_2014_-_online.pdf
Con ese documento oficial se deja constancia de su envergadura y se deja de lado
toda aquella incertidumbre y suposiciones que hacían aún más difuso el horizonte.
Ahora el camino está más claro. Smart Grid es una realidad y lo dicen los números.
¿Pero cuál es la mejor tecnología que se adaptará para comunicar a los
medidores? Power Line Communications es el candidato más fuerte.
60
9.1 PLC Power Line Communications
Esta tecnología tiene como premisa utilizar el cable de red eléctrico como medio
de comunicación, de modo tal de no tener que invertir en una infraestructura
nueva. Simplemente dos modem PLC pueden comunicar datos bidireccionalmente
de forma transparente en un cable de red mientras este entrega energía.
Sin embargo, la red eléctrica originalmente fue construida con el propósito de
entregar sólo energía en una dirección. El gran desafío que enfrenta esta tecnología
es mitigar todos los tipos de ruido, distorsión de canal y fading que se encuentran en
su hostil ambiente. Además, la extensión de la red PCL requiere poder atravesar la
señal a través de transformadores entre baja y media tensión.
A continuación se hará una breve introducción a los diferentes tipos de ruido que
se encuentra en la red eléctrica. Uno de los mayores impedimentos es el ruido
aditivo No Gaussiano. Debido a la complejidad del tema se recomiendan las
bibliografías citadas. [45][46][47][48].
9.1.1 Ruido
Los sistemas de PLC pensados para baja y media tensión utilizan la banda de 3-500
KHz llamados NB-PLC, narrow band. El ruido en esta banda se puede descomponer
en ruido blanco, ruido impulsivo ciclo estacionario, y ruido impulsivo asíncrono. El
ruido impulsivo consiste en ráfagas cortas de ruido con densidad espectral de ruido
PSD (Power Spectral Density) mucho mayor que el ruido blanco o de fondo. Como
puede ser periódico o aleatorio se le llamo ciclo estacionario y asíncrono.
Mediciones en campo de media y baja tensión han mostrado que el ruido ciclo
estacionario está sincronizado con la mitad del ciclo de la línea eléctrica (50/60 Hz) y
es uno de los componentes de ruido predominante en esta banda de 3-500 KHz.
En muchos sistemas de comunicaciones el ruido es modelados como un proceso
aleatorio Gaussiano pero no es el apropiado en las redes PLC. El ruido en esta red es
naturalmente impulsivo. Dependiendo del rango de frecuencias se pueden distinguir
2 tipos de ruido impulsivos en PLC, asíncrono y ciclo estacionario.
61
9.1.2 Ruido Impulsivo Asíncrono
El ruido impulsivo asíncrono proviene de emisiones de eventos aleatorios que
ocurren en sitios tanto residenciales como industriales, encendido y apago de
diferentes circuitos (rectificadores, motores, dimmers, equipo industrial, etc) que
provocan transitorios diferentes. Este tipo de ruido es dominante en altas
frecuencias, desde cientos de KHz hasta 20 MHz. Se realizaron modelados para este
tipo de ruido.
El primero Gaussian Mixture Model: Una variable Z tiene una distribución mezcla
Gaussiana si su función de densidad de proabilidad pdf (probability density function)
es una sumatoria de diferentes distribuciones Gaussianas:
Donde denota una función Gaussiana con media cero y varianza y
es la probabilidad de la función mezcla del k-ésimo termino
El segundo es Middleton Class A Model, donde cambia y A es
un factor de overlapping comprendido entre valores de 0,01 y 1 y con
power ratio. Cuando K se hace incrementa solo los primeros términos
son significativos.
62
9.1.3 Ruido Impulsivo Ciclo Estacionario.
Este ruido tiene variaciones periódicas con periodo igual a la mitad del periodo de
la línea eléctrica (50 o 60 Hz). El espectrograma de la siguiente figura indica que el
ruido exhibe regiones durante cada periodo donde parece estacionario. Cada región
está caracterizada por la forma de su espectro y un correspondiente filtro lineal e
invariante temporal (LTI).
63
Dado este modelo, el ruido ciclo estacionario n[k] se puede generar con la
convolución de una señal AWGN S[k] y el filtro dado LPTV como:
En las figuras anteriores se pueden apreciar 3 regiones:
La primera región con un ruido blanco gaussiano típico, la segunda región con
ruido periódico y la tercera con ruido impulsivo asíncrono.
9.1.4 Mitigaciones de ruido impulsivo asíncrono
En algunos receptores se asume un modelo estadístico particular y se estiman los
parámetros durante un periodo de entrenamiento del receptor. Por ejemplo en
técnicas de pre-filtrado basadas en Alpha-Stable model. Mientras que no son
complejos en su implementación, su performance se puede deteriorar
significativamente cuando la constelación de los símbolos aumenta. Resultados más
prometedores resultan utilizando 2 ecualizadores minimun mean squared error
(MMSE) estimando símbolo por símbolo derivados de un modelo de ruido. La
desventaja de usar métodos paramétricos para mitigar el ruido es que si el ruido se
modela con parámetros incorrectos se produce un missmatch de los parámetros
que hace que la performance caiga drásticamente. En situaciones donde el ruido
cambia de tal manera que un simple modelo no basta, esta técnica pierde
confiabilidad. Además se tiene un overhead para el proceso de adaptación o training
en el canal. Los métodos no paramétricos no requieren estimación de parámetros o
entrenamiento ya que no asumen un modelo de ruido en particular. Tomando
ventaja de la escasez en el dominio del tiempo del ruido impulsivo se aplica la
técnica de compresión de sensor (compressed sensing) para estimar el ruido
impulsivo a partir de tonos (null tones) en la señal receptora.
64
9.1.5 Mitigación de ruido impulsivo ciclo estacionario
Típicamente el ruido ciclo estacionario en los sistemas de PLC consisten en ráfagas
de alta densidad de ruido que barre el 30% del periodo (2,5ms), que es mucho
mayor que la duración de un símbolo OFDM como está especificado en los
estándares. Por ejemplo el símbolo OFDM en el estándar G3 es de 231,7us en la
banda FCC en un periodo de 8,33ms. En esta situación, los algoritmos de mitigación
de ruido que expanden múltiples símbolos OFDM son deseables. Si la duración del
paquete es mucho mayor que la ráfaga del ruido, se puede recuperar el símbolo
contaminado usando información de otros símbolos que no hayan sido afectados
por ruido. Un bloque de interleaved en el dominio del tiempo es propuesto en el
transreceptor para expandir largas ráfagas de ruido en cortas sobre múltiples
símbolos OFDM.
65
9.1.6 Canal PLC vs Canal Wireless
El campo de la comunicación Wireless ha madurado suficiente y ha quedado
asentada. El éxito de la tecnología PLC depende fuertemente de las condiciones de
canal. Un cuadro comparativo ilustra esta motivación.
En este trabajo se analizan los estándares PRIME y G3 de tecnología PLC.
66
10 Protocolo PRIME Alliance
Power Line Intelligent Metering Evolution aprobado como un estándar internacional
ITU G.9904
Lanzado por Iberdrola, España, una de las mayores compañía eléctricas en el
mundo. PRIME define las capas PHY y MAC.
Arquitectura del Sistema
El sistema PRIME está compuesto por subredes, cada una definida en el contexto de
una cámara transformadora. Cada sub red está compuesta de 2 tipos de nodos, Base
Node y Service Node. El Base Node que es la raíz de la subred gerencia todos los
recursos y conexiones. El Service Node es cada punto de la red mesh, se puede
comunciar con cualquier otro nodo y también puede reenviar tráfico hacia otros
nodos.
10.1 PHY Layer
Utiliza un esquema basado en modulación adaptada OFDM (Orthogonal Frequency
Division Multiplexing) con FEC (Forward Error Correction) y data interleaving.
67
Un diagrama en bloques:
L
a capa física PHY recibe los datos de la capa MAC. Luego del bloque CRC la trama
puede pasar por un bloque de código de convolución, un scrambler para aleatorizar
los datos (pseudoaleatorios) y un interleaver para mezclaros. Luego pasa por el
bloque de modulación que puede ser DBPSK, DQPSK o D8PSK. El siguiente paso es el
multiplexor OFDM compuesto por un bloque Inverse Fast Fourier Transform (IFFT) y
finalmente un generador de prefijo cíclico.
Debido al esquema OFDM se tienen las siguientes ventajas:
- Menos precisión es requerida para la sincronización del receptor
- La extensión del tiempo de símbolo en OFDM lo hace más robusto al ruido
impulsivo ya que solo puede impactar en una porción del símbolo en el
tiempo.
- Se explota mejor la utilización del espectro, critico en sistemas de banda
limitada.
10.2 Banda de frecuencia
La banda de frecuencia se pensó para que su implementación sea de bajo costo,
tenga comportamiento aceptable de canal y que no tenga interferencias con otros
equipos y/o servicios.
La elección natural fue evidente ya que en Europa ya existe una frecuencia regulada
para electricity suppliers llamada CENELC-A que va desde 3 a 95 KHz. En EEUU la FCC
otorga el rango hasta 500 KHz.
68
Estudios de campo de PRIME indican que el espectro de mayor interés está alocado
entre 45 KHz y 90 KHz.
El uso de la señal de PRIME OFDM es:
La primer sub portadora centrada en 41992.1875 Hz.
La ultima sub portadora centrada en 88867.1875 Hz.
El ancho de banda es de casi 47 KHz.
10.3 Espacio entre sub portadoras
La inversa del espacio entre sub portadoras es igual a la duración del símbolo OFDM
(el intervalo de la IFFT) luego un espacio reducido de sub portadoras implica un
tiempo de símbolo mayor lo que ayuda a prevenir impedimentos por el ruido
impulsivo. PRIME efectuó una campaña de medidas detalladas en varias ciudades de
España, seleccionando varios tipos de cables, de distinta edad, distancias y
topologías. Se hicieron pruebas con 12, 26,38 y 96 sub portadoras. Los resultados
mostraron la ventaja de elegir 96 subcarriers que no implica un impacto en su costo.
El espaciado de subportadoras es por tanto de exactamente 488.28125Hz. 96
subportadoras de datos y 1 subportadora de control. El intervalo de la IFFT es de
2.048ms más el del prefijo cíclico de 0.192ms. Para un clock propuesto de 250 KHz,
los parámetros de PRIME OFDM se resumen en la siguiente tablal.
69
10.4 Niveles de potencia
Se define una PSD (Power Spectral Density) injectada por los amplificadores de
120dBu Vrms (1 Vrms).
10.5 Forward error correction
Es importante tener alguna codificación de canal en caso donde la Signal to Noise
Ratio (SNR) sea baja. PRIME analizó específicamente los bloques de códigos
convolucionales y los resultados de las mediciones constataron que los códigos
tradicionales simples eran mejores que otros propuestos. La explicación es que los
códigos en general son efectivos para un modelo de ruido bien conocido y se
comportan mucho peor si hay desviaciones del escenario del ruido. La variabilidad
de los perfiles de ruido parece ser muy distantes en diferentes lugares, por lo que es
sensible confiar en un esquema de codificación con resultados aceptables en la
mayoría de los casos.
El encoder seleccionado es con ½ del rate binary no recursivo, no sistemático con un
k=7 de constraint y una distancia libre de 10.
Adicionalmente es necesario efectuar un interleaving: a causa del frequency fading
de los típicos canales de las líneas de potencia, las subcarriers de OFDM en el
receptor generalmente muestran diferentes amplitudes. Grandes dispersiones en el
espectro pueden causar grupos de subcarriers que son menos confiables que otras,
70
causado así bit errors en ráfagas y no son aleatorizados (scattered). Interleaving es
aplicado junto con el código convolucional para aleatorizar la ocurrencia de errores
de bits antes que la decodificación. En el transmisor, los bits codificados son
permutados en cierta manera que hace segura que los bits adyacentes estén
separados por algunos bits después de ser mezclados (interleaving). PRIME utiliza 3
diferentes esquemas de interleaving dependiendo en la constelación que utilice.
10.6 Scrambler
Añadir un scrambler es siempre usado para evitar que ocurran grandes secuencias
de bits idénticos. Aleatorizando el bit stream, el factor de cresta a la salida de la IFFT
es reducido. Este es un mecanismo de bajo costo pero muy útil para decrementar el
promedio de potencia pico a pico en la señal OFDM, que de lo contrario puede
alcanzar valores peligrosos.
10.7 Modulación digital
Fueron medidos y evaluados diferentes esquemas de modulación en el dominio del
tiempo y de frecuencia. Se concluyó que la familia de modulación PSK era la mejor
solución de compromiso y resultados mostraron ventajas insignificantes entre la
16QAM y 8PSK. El hecho de que la familia de modulación sea la misma hace que el
costo sea reducido.
En la siguiente tabla se resume los tipos de modulación utilizados.
72
Cada trama PHY empieza con el preámbulo que tarda 2.048 ms, seguido por un
número de símbolos OFDM, cada uno de duración 2.24 ms. Los primeros 2 símbolos
OFDM llevan el PHY frame header. Los demás M símbolos llevan el payload. El valor
de M es señalizado en el header y puede tener como máximo el valor de 63.
Por lo tanto una trama con máximo payload tiene una duración de:
2.048ms+4.48ms+63*2.24ms = 147.648ms.
10.8.1 Preámbulo
Toda transmisión empieza con un preámbulo fijo. Este elemento es crucial para
propósitos de sincronismo. El uso de un símbolo OFDM como preámbulo no es
apropiado. Para tener un sincronismo robusto, un tipo de señal fue seleccionado
con una envolvente constante para que se pueda enviar un máximo de energía en la
señal. Adicionalmente, el preámbulo necesita frequency agility para evitar que la
atenuación la suprima, una excelente propiedad de autocorrelación es necesaria.
Una clase de señal bien conocida que completa los requerimientos es la linear chirp.
La forma de onda del preámbulo es como sigue:
Donde T=2048us, fo=41992 Hz (frecuencia de comienzo), ff=88867 Hz (frecuencia
final) y u= (ff-fo)/T.
10.8.2 Header y payload
Justo después del preámbulo, 13 subcarriers piloto son insertados en cada uno de
los primeros 2 OFDM símbolos para proveer suficiente información para estimar el
sampling start error y el sampling frequency offset. El header es modulado con
73
DBPSK con 84 subcarriers de datos que constan de 84 bits por símbolo. El header es
siempre enviado utilizando FEC ON.
Sin embargo el payload es codificado con la modulación correspondiente de
acuerdo al SNR para tener un BER (Bit Error Rate) deseado. La capa MAC
seleccionara la mejor modulación usando información de los errores en tramas
pasadas. El sistema se configurara así dinámicamente para proveer el mejor
compromiso entre throughput y eficiencia. Esto incluye si debe usarse o no FEC.
Cada símbolo OFDM en el payload lleva 96 subcarriers de datos y 1 de piloto Cada
subcarrier de datos tendrá una carga de bit de 1,2 o 3 bits.
El campo que forma el header y el payload son mostrados (bis transmitidos antes
de codificar)
Header: compuesto por los siguientes campos:
Protocol: contiene el esquema de trasmisión del payload.
Res significa Reservado y el sufijo _F significa FEC esta ON.
LEN: define el temaño del payload en símbolos OFDM. Así un máximo de 63
símbolos OFDM se transmitirán en un solo payload.
PAD_LEN: define el tamaño del campo PAD en bytes.
MAC_H: MAC layer Header. Es incluido dentro del HEADER, símbolos para
proteger la información contenida.
74
CRC_Ctrl: El CRC_Ctrl(m), m=0…7, contiene el CRC chcksum sobre los campos
PROTOCOL, LEN, PAD_LEN y MAC_H . El polinomio que se utiliza es expresado
como sigue: El checksum es calculado como sigue: el resto
de la división de PD_Ctrl por el polinomio forma el
CRC_Ctrl(m), donde CRC_Ctrl(0) es el LSB (Least Significant Bit). El generador
polinomial es el bien conocido CRC-8ATM.
FLUSHING_H: flushing bits necesarios para la decodificación convolucional.
Todos los bits en este campo están seteados a cero para resetear el encoder. Este
campo solo existe cuando FEC está ON.
PAYLOAD:
MSDU:Uncoded MAC layer Service Data Unit
FLUSHING_D: flushing bits necesarios para decodificación convolucional. Este
campo sólo existe para cuando FEC esta ON.
PAD: Campo de Padding. Si el último símbolo OFDM no esta completado, el
padding data debe ser insertado.
10.7 Channel Access
Las aplicaciones para esta tecnología generan pequeñas ráfagas de tráfico que
pueden tener requerimientos de real-time delay. Por eso la técnica de CSMA/CA es
adecuada. Sin embargo también habrá casos en que un gran volumen de tráfico es
necesario hacia y desde los nodos. Este es un caso que justifica el uso de TDM.ya
que CSMA/CA podría generar colisiones indeseables. Por lo tanto utiliza las 2
técnicas según sea conveniente.
10.8 Retransmisiones
Se utiliza ARQ Selective Repeat que es más eficiente en cuanto a su performance
comparado con otros esquemas ARQ.
75
10.9 Convergence Layer
En esta capa se clasifica el tráfico que está asociado con la capa MAC. Se realiza
un mapeo de cualquier tipo de tráfico.
Está dividida en 2 subcapas.
Common Part Convergence Sublayer para servicios genéricos y Sevice Specific
Convergence Sublayer para servicios específicos. Por cada aplicación puede haber
más de un servicio específico pero solo uno genérico.
10.10 IPv4 Convergence Layer
Transferencias de paquetes ip v4 son posibles.
El nodo base actúa como router entre la red PRIME y el backbone. También
puede utilizar NAT.
Los otros nodos pueden usar dirección ip estatica o DHCP.
Los nodos mandan mensajes query al nodo base para resolver las direcciones IP.
Esto requiere una conexión dedicada.
77
11.1 Diagrama en bloques
11.2 Analog Front-End. Circuito de acoplamiento para PLC.
Atmel provee unos diseños de referencia de acomplamiento para mayor
performance, bajo costo y simplicidad.
78
La tecnología Atmel es puramente digital y no necesita conversores DAC/ADC,
simplificando así el circuito externo. Todos los diseños de referencia de
acomplamientos PLC tienen los mismos sub-circuitos:
Etapa de transmisión.
Etapa de recepción.
Etapa de filtrado.
Etapa de acoplamiento.
11.2.1 Etapa de transmisión
Esta etapa adapta las señales EMIT (no espurias) y las amplifica de ser necesario.
Puede ser compuesta por:
79
11.2.2 Driver
Un grupo de resistores que adaptan las señales EMIT para el control del
amplificador clase D o para el filtrado de la siguiente etapa.
11.2.3 Amplificador
Si es requerido, un amplificador clase D que genera una forma de onda
cuadrada de amplitud 0 a VDD.
Protección y bias: Resistores y diodos Schottky de barrera proveen una
componente DC y protección de las señales espurias.
11.2.4 Etapa de filtrado
Está compuesta de un filtro pasa banda. La respuesta plana en la banda de interés
no distorsiona la señal inyectada, reduce las emisiones espurias y bloquea
potenciales interferencias de la transmisión de otros canales.
Esta etapa tiene 3 objetivos:
Filtrar las componentes de las altas frecuencias de la señal cuadrada.
Adaptar las impedancias Input/Output para optima recepción y transmisión. Esto es
controlado por las señales TXRX.
11.2.5 Etapa de acomplamiento
Esta etapa bloquea la componente DC desde y hacia la línea donde la señal es
inyectada y recibida. Se utiliza un capacitor de alto voltaje. Esta etapa también
podría aislar eléctricamente el circuito de acomplamiento del mundo exterior por
medio de un transformador 1:1.
11.2.6 Etapa de recepción
Esta etapa adapta la señal analógica recibida para ser apropiadamente capturada
por la cadena de recepción del ATPL230A El circuito de recepción es independiente
del canal PLC en el cual este siendo usado. Básicamente consiste en:
Filtro anti aliasing.
80
11.3 Control Automatico de ganancia (AGC).
Driver del ADC interno.
El circuito AGC evita distorsiones en la señal recibida que puede subir cuando la
señal de input es suficientemente alta como para polarizarlos diodos de protección
en la región directa. El driver del ADC interno compuesto de unos resistores y
capacitores proveen una componente DC y adapta la señal recibida para ser
apropiadamente convertida por el internal reception chain.
81
11.4 Las bandas de operación del SoC (system on Chip)
Se pueden diferenciar las diferentes bandas, en la FCC se tiene el mejor
rendimiento del dispositivo alcanzando los 8 canales hasta cerca de los 500 kHz.
11.5 Viterbi Soft Decision
En “soft” decisión hay 16 niveles de decisión. Una vez decodificado el símbolo, un
“strong ‘0’ “es representado por el valor de “0”, mientras un “strong” ‘1’ es
representado por el valor de 15. El resto de los valores son intermedios, entonces un
“7” es utilizado para representar un “weak” ‘0’ y un “8” representa un “weak” ‘1’.
Soft decisión calcula el error en un bit recibido como la distancia en niveles de
decisión entre el valor recibido (un valor entre 0 y 15) y el correcto (0 o 15).
Luego de recibir un mensaje en un búfer, se guarda en su registro el logaritmo del
número de errores acumulados de los bits recibidos, usando Viterbi Soft Decision.
82
11.6 Viterbi Hard Decision
En detección “hard” hay solo 2 niveles de decisión. Si el valor recibido es diferente
del correcto, el valor del error es tomado como “1”. En caso contrario el error es
tomado como “0”.
84
11.8 Algunos registros importantes
11.8.1 BCH_ERR: Busy Channel Error Flag Este bit es definido como ‘0’ por hardware para indicar la presencia de una señal
OFDM en el instante de transmisión. De lo contrario es seteado como ‘1’. Este bit es
usado para retornar un resultado de “Busy Channel” (canal ocupado) en la primitiva
PHY_DATA confirm.
11.8.2 CD: Carrier Detect bit
Este bit es seteado como ‘1’ cuando una señal OFDM es detectada y permanece
activa durante todo el proceso de recepción. Es usado en cannel Access (CSMA-CA
algorithm) para performar el sensado de canal (cannel-sensing).
11.8.3 UMD: Unsupported Modulation Scheme flag
Esta bandera es seteada a ‘1’ cada vez que un header con CRC correcto es
recibido, pero el campo PROTOCOLO en este header indica una modulación no
soportada por el sistema.
11.8.4 INT_PHY: Physical Layer interruption
Este bit es internamente conectado con el EINT pin. Es de nivel bajo activo y
seteado a ‘0’ por la PHY layer para disparar una interrupción en el host externo.
En la recepción, cada vez que un mensaje PLC es recibido, la PHY layer genera 2
interrupciones.
85
Una de ellas cuando el header es correcto ( los primeros 2 símbolos ) y la otra
cuando el mensaje es completamente recibido.
En transmisión, una interrupción será generada cada vez que un mensaje
completo ha sido enviado.
La señal es reseteada escribiendo ‘1’ en el bit PHY_SFR.
86
Hay registros semejantes para el RSSI promedio y máximo.
Hay registros semejantes para el CINR promedio y máximo.
88
12 Protocolo G3 PLC Alliance
Este estándar fue desarrollado para alcanzar los siguientes objetivos:
Robustez: La comunicación debe ser apropiada ante severos ambientes (como
son las líneas de potencia).
Performance: Debe tomar toda la ventaja de la banda CENELAC A.
Simplicidad: Debe ser simple de implementar, instalar (Plug and Play), operar y
mantener.
Flexibilidad: Debe ser compatible con diversas aplicaciones y topologías de red.
Seguridad: Debe ofrecer un entorno seguro para la promoción de “Value Added
services”.
Abierto: Debe estar basado en un estándar abierto capaz de soportar soluciones
multi-suppliers.
Para lograr este fin, G3 añade las siguientes capas y subcapas:
Una capa física robusta y de high performance orientada a ambientes PLC.
Una subcapa MAC del tipo IEEE apropiada para bajas tasas de transmisión.
IPv6, la nueva generación IP que abre un amplio rango de nuevas aplicaciones
y servicios potenciales.
Para lograr buen IPv6 y MAC interoperabilidad, se agrega una subcapa de
adaptación tomada del internet world llamada 6LoWPAN.
89
12.1 Descripción de capas
Una canal siego para estimación de canal es usado para la adaptación del vínculo
(adaptation link). Basado en la calidad de la señal recibida, el receptor decide la
modulación de acuerdo al esquema de modulación. Además, el sistema diferencia
las subportadoras con malos valores de SNR y no trasmite datos en ellas.
90
12.2 Diagrama del transreceptor
12.3 FEC enconder
El codificador FEC está compuesto por un Reed-Solomon enconder seguido de
un codificador convolucional. En modo robusto y extra robusto, llamado,
Repetition Code (RC) es usado después del código convolucional para repetir
bits a la salida.
91
12.4 Reed Solomon encoder
Los datos del scrambler son codificados por el código “shortened systematic
Reed – Solomon (RS) usando campos “Galois”. Dependiendo del modo de uso, los
siguientes parámetros son aplicados:
Modo normal RS (N=255, K=239, T=8) usando Galois Field (2exp 8).
Modo robusto RS (N=255, K=247, T=4) usando Galois Field (2exp 8).
Donde N, K y T son respectivamente el número total de símbolos transmitidos, el
número de símbolos de datos, el número de símbolos errados corregibles.
12.4.1 Modos robusto y super robusto
En modo robusto, el stream binario que viene del codificador convolucional
es repetido 4 veces antes de la transmisión al interleaver. La repetición es hecha bit
por bit. Por ejemplo para una entrada de ‘0101’ la salida sería ‘0000111100001111’
(sólo para la parte de datos de la trama).
Modo super robusto: En este modo el binary stream es repetido 6 veces. Por
ejemplo para una entrada de ‘0101’, la salida sería ‘000000111111000000111111’.
Este modo es usado por el Frame Control Header de la trama.
12.4.2 Dominio de frecuencia pre-énfasis
El propósito de este bloque es proveer la forma de frecuencia a la señal transmitida
en orden de compensar la atenuación introducida a medida que la señal atraviesa la
línea de potencia.
El filtro de frecuencia pre énfasis consiste en un multiplicador que multiplica las
muestras de la señal compleja de un símbolo OFDM con 128 coeficientes reales del
filtro.
92
Si el parámetro opcional TXCOEFF no está implementado, el filtro pre énfasis usará
valores para satisfacer la planicidad del espectro. De lo contrario, los coeficientes del
filtro son representados por 4 bits con signo de valores de -8 a +7.
Esos valores son computados desde los parámetros TXRES y TXCOEF que son parte
del Tone Map Response message que la estación destinataria envía hacia la fuente.
El filtro multiplica las primeras 128 muestras de un símbolo OFDM con 128
coeficientes reales del filtro. El resto es seteado a cero. La siguiente figura muestra
el diagrama en bloque del filtro. La salida del filtro es la entrada de la IFFT.
12.4.3 Generación de OFDM (IFFT y adición CP)
La señal OFDM es generada usando IFFT. El bloque IFFT toma las 256 muestras
del vector de entrada y genera las 256 OFDM palabras en el dominio del tiempo
prefijadas con 30 muestras del cyclic prefix (CP). En otras palabras, se toman las
últimas 30 muestras a la salida de la IFFT y se colocan en frente del símbolo.
La parte útil de la salida es la parte real de los coeficientes de la IFFT. La configuración
entrada/salida se muestra en esta figura:
93
12.4.4 Windowing
Para reducir la emisión de fuera de banda y reducir el lóbulo del espectro, la forma
del coseno elevado es aplicado para todos los símbolos. Luego la cola y la cabeza
de los sucesivos símbolos son sobrepuestos y sumados juntos. Este proceso es
descripto como se muestra. A cada lado del símbolo se le aplica la forma de la
función de coseno elevado.
94
La función windowing en cada muestra de borde es un una función coseno elevado
y sus valores están dados en la siguiente tabla.
Las formas de las muestras de las 8 colas y las 8 cabezas del símbolo son superpuestas
con la cola y la cabeza de los símbolos adyacentes.
12.5 Estructura de la trama.
La capa física soporta 2 tipos de trama: datos y acknowledgment / non-
acknowledgment (ACK/ NACK) frame.
95
12.5.1 Data frame
Una trama típica de datos es como la siguiente:
Cada trama empieza con un preámbulo usado para sincronización y detección
mediante el automatic gain control (AGC).
El preámbulo es seguido por n símbolos de datos alocados en el Frame Control
Header (FCH).
El número de símbolos dependen del número de portadoras usadas por
el tipo de modulación OFDM dependiendo de la banda del sistema. FCH
lleva información de control requerida para demodular la trama de datos.
Los símbolos de datos son transmitidos luego. En la figura ‘GI’ significa
“guard interval”, que es el intervalo conteniendo el cyclic prefix.
12.5.2 Trama ACK / NACK
Consiste de un preámbulo y de FCH solamente como se muestra:
El preámbulo está compuesto por 8 símbolos idénticos P y 1½ símbolos idénticos
M. SYNCP se refiere a símbolos multiplicados por +1 y SYNCM se refiere a símbolos
multiplicados por -1
96
El preámbulo consiste de 8 símbolos SYNCP seguidos por uno y medio de
símbolos SYNCM, sin símbolos cyclic prefix entre ellos. El primer símbolo
incluye la forma de coseno elevado en los puntos de borde. Cada uno de
los P y M símbolos contienen 256 muestras y son pre guardados en el
transmisor y transmitidos justo antes de los símbolos de datos.
Los símbolos P son usados por la adaptación AGC (Automatic Gain
Controler) , sincronización de símbolo, estimación de canal y estimación de
comienzo de referencia de fase.
Los símbolos M son idénticos a los P sólo que todas las portadoras están
defasadas en .
En el receptor, la distancia de fase entre las formas de onda de los símbolos
P y los M es usada para la sincronización. Un símbolo P es generado creando
n portadoras igualmente espaciadas con la fase de cada portadora dada por
el vector de fase ( c). La definición del vector de fase depende del número
de portadoras usadas.
12.5.3 Frame Control Header (FCH)
Inmediatamente después del preámbulo, los siguientes símbolos de datos
son reservados por el frame control header. Dependiendo del número de
portadoras usadas, el número de símbolos varía según la siguiente tabla.
97
El máximo número de portadoras que pueden ser seleccionadas es 128,
formando un tamaño de IFFT de 256. Este resultado en un espacio de frecuencia
entre cada portadora OFDM igual a1,5625 kHz (Fs/N) donde Fs es la frecuencia
de muestreo y N el tamaño de la IFFT. Las imperfecciones como la variación
del reloj de frecuencia de muestreo puede causar Inter Carrier Interference. En la
la práctica la ICI causada por una desviación típica del 2% es despreciada. Que es
98
lo mismo que decir un 25 pmm (parte por millón) de variación del reloj.
La desviación típica en general es de 8 Hz (0,5 %).
12.6 Tabla de parámetros físicos aplicados en la banda CENELC.
PLC OFDM type 2 soporta la porción entre 35,9 kHz y 90,6 kHz de la banda
CENELEC A. Con un esquema de modulación DBPSK, DQPSK y D8PSK por
Portadora la velocidad de transmisión data rate en modo normal alcanza
los 48 kbps.
99
El número de símbolos, el tamaño de bloques Reed-Solomon, y el data rate
asociados con las 36 portadoras esta tabulado en las siguientes dos tablas.
102
12.7 Tiempo de trama
El tiempo de duración de una trama se calcula con la siguiente fórmula:
Dónde:
NS es el número de símbolos a transmitir.
Npre es el número de símbolos del preámbulo.
N es el tamaño de la FFT.
No es el número de muestras superpuestas en cada lado del símbolo
Ncp es el número de muestras en prefijo cíclico.
NFCH es el número de símbolos del FCH.
Fs es la frecuencia de muestreo (en Hz).
12.8 Cálculo del data rate y tamaño del bloque Reed Solomon.
El data rate es calculado basado en el número de símbolos por trama PHY (Ns),
el número de subportadoras por símbolo (Ncar) y el número de paridad de bits
añadidos por los bloques FEC.
Un ejemplo de cómo calcular el data rate se muestra usando los parámetros de la
banda CENELEC-A.
Tamaño de la FFT o número de puntos de la FFT N=256.
Número de subportadoras Ncar=36.
Número de muestras superpuestas No=8.
Número de muestras del prefijo cíclico Ncp=30.
Número de símbolos FCH=13.
Frecuencia de muestreo Fs=0.4MHz.
103
Número de símbolos de preámbulo =9,5.
Considerando en modo robusto, el total de bits en la trama es :
Total_No_Bits=Ns x Ncar=40 x 36 =1440 bits.
El número de bits requeridos en el encoder robusto es dado por:
No_Bits_Robust=1440 x Robust_Rate=1440 x ¼ =360 bits.
Considerando el hecho de que el encoder tiene un rate adicional de ½ y también
considerando el agregado de los bits CCzerotail= 6 bits de ceros.
Removiendo 8 bytes asociados con los bits de paridad (en modo robusto) se tiene:
DataLength=(21- 8) x 8=104 bits.
Estos 104 bits son transmitidos dentro de la duración de la trama PHY. El tiempo de la trama
PHYera calculado por
Luego el data rate se calcula como: Data rate= 104/0.042 ~ 2,4 kbps.
104
13 Implementación en un circuito integrado: Maxim Integrated. MAX2992
13.1 Descripción general
El modem PLC de banda base MAX2992 entrega una comunicación de datos
half dúplex asíncrona sobre la línea de potencia AC a una velocidad de hasta 300
kbps. El MAX2992 es un SoC (System on Chip) que combina la capa física PHY y
la MAC (Media Acces Control) usando el microcontrolador de 32 bit MAXQ30
como core. El transreceptor analog front-end MAX2991 junto con el MAX2992
y el firmware G3 forman una solución completa de la G3-PLC-compliant.
Utiliza técnicas de modulación OFDM junto con DBPSK, DQPSK, D8PSK y FEC.
El diseño provee inherente adaptabilidad a frecuencias de canales seleccionables,
brindando mayor robustez en presencia de delay de grupo, e inmunidad al
ruido impulsivo.
La MAC del MAX2992 incorpora una capa 6loWPAN para soportar paquetes
IPv6. Una mejorada CSMA/CA y ARQ (Automatic Repeat Request), junto con el
protocolo de ruteo mesh soporta todos los servicios comunes MAC de cualquier
topología de red.
109
El MAX2992 puede ser configurado para operar en un rango de frecuencias
entre 10 kHz y 490 Khz según las normas CENELEC, ARIB y FCC. Tres modulaciones
pueden elegirse dando así lugar a un compromiso entre la condición del canal y la
velocidad de transmisión de datos para tener la máxima según sea la condición del
canal. Adicionalmente se obtiene mayor performance con adaptive tone mapping,
un proceso donde se detecta una portadora con pobre SNR y redistribuye
el tráfico sobre otro canal de mejores condiciones.
La interferencia inter símbolo (ISI) es eliminada insertando intervalos de guarda y
cyclic prefixes entre los símbolos.
110
14 Implementación en un circuito integrado: Texas Instruments.
14.1 TMS320F28PLC8x Power Line Communications
1 Device Overview 1.1 Features 1 • System-on-Chip for Power Line Communications • Power Supply – Supports PLC Networks Using G3-PLC, PRIME, – Single 3.3-V Power Supply IEEE-1901.2, ITU G.9903, ITU G.9904 – Option to Disable On-chip Low-Dropout (LDO) Standards in the CENELEC Frequency Band Regulator and Supply 1.8-V Core VoltageWith (35 kHz–90 kHz) External Regulator – Designed to Operate With the AFE031 Analog • Communications Peripherals Front End (AFE) for PLC – Two Serial Peripheral Interface (SPI) Ports • Supports Texas Instruments PLC Software – Two Serial Communications Interface (SCI) – IEEE 1901.2 Ports – ITU G.9903 – One Multichannel Buffered Serial Port(McBSP) – ITU G.9904 • McBSP Port can Also be Used as SPI – PRIME – One Inter-Integrated-Circuit (I2C) Port – G3-PLC • Analog Subsystem • TMS320F28PLC84 Includes Key G3-PLC – 12-Bit Analog-to-Digital Converters (ADCs), Firmware Routines Loaded into On-chip ROM Each With Dual Sample-and-Hold (S/H) – Opens On-chip Flash Memory for Future – ADC Operates at 3.4 MSPS Firmware Enhancements • 128-Bit Security Key and Lock • 32-Bit C28x CPU Architecture Optimized for – Protects Secure Memory Blocks Orthogonal Frequency-Division Multiplex (OFDM) Prevents Firmware Reverse Engineering Communications – Viterbi/Complex Math Unit (VCU) – Blocks JTAG Access When Enabled – 90 MHz • 80-Pin PN Low-Profile Quad Flatpack (LQFP) • On-chip Memory • Industrial Temperature Range: –40ºC to 105ºC – 256KB of Flash – 100KB of RAM – Boot ROM 1.2 Applications • Electric Meters • Solar Inverters • Power Line Communications Data Concentrators
111
14.2 Descripción
Los procesadores TMS320F28PLC8x están optimizados para alcanzar los
requerimientos de las redes AMI en las instalaciones Smart Grid que
usarán narrowband power line communications en las bandas CENELEC.
Diseñados para ejecutar enteramente el stack de protocolos PLC para los
estándares de la industria. TI provee estas librerías de firmwares sin licencias
adicionales. También son usados en los concentradores PLC.
Los procesadores F28PLC8x son optimizados para trabajar con el AFE031
analog front end, un integrado al mismo, capaz de controlar un acoplamiento
del transformador conectado a la línea principal AC. Ideal para entregar alta
corriente,bajas líneas de impedancia hasta 1,9 A en cargas reactivas.
14.3 CPU
El TMS320F28PLCx (C28x) es un miembro de la familia del TMS320C2000
MCU. Los controladores C28x están basados en una arquitectura fixed-point
32-bit.Es un motor C/C++ muy eficiente, permitiendo a los usuarios desarrollar
el software de control y también algoritmos matemáticos usando C/C++.
Esta eficiencia evita el uso de un segundo procesador en muchos sistemas.
Gracias a su multiplicación 32x32-bit y acumulador (MAC) 64-bit permite
controlar grandes problemas de resoluciones numéricas. Además, las
rápidas respuestas de interrupciones de contexto automático que se guardan
en críticos registros, da por resultado un dispositivo que es capaz de servir
muchos eventos asíncronos con mínima latencia.
14.4 Viterbi, Complex Math, CRC Unit
El C28 x VCU mejora el poder de procesamiento del C2000 añadiendo
instrucciones Embebidas para objetivos de matemática compleja, Viterbi
decode, y cálculos Cyclic Redundancy Check (CRC).
Las instrucciones VCU aceleran muchas aplicaciones incluyendo:
112
OFDM usado en los estándares PRIME y G3 de PLC.
Cálculos de matemática compleja para radares de corto alcance.
Cálculos de potencia.
Chequeos de memoria y paquetes CRC (Memory and data communications packet
checks).
Los features del VCU incluyen:
Instrucciones para Cyclic Redundancy Checks con código cheksum de polinomios
CRC8,CRC16,CRC32.
Instrucciones para dar soporte a un software flexible de implementación de decoder
Viterbi.
- Cálculos de branch metric con un code rate de ½ o 1/3.
- Suma, comparación y selección de Viterbi Butterfly en 5 ciclos por butterfly.
- Traceback en 3 ciclos por etapa.
- Fácilmente soporta un constraint length de K=7 usando PRIME y G3.
- Unidad aritmética compleja:
- -Single cycle Add or Subtract
- -2-cycle multiply
- -2-cycle MAC
- -Single cyle repeat MAC
- Espacio independiente de registro.
113
14.5 Memory Bus (Harvard Bus Architecture)
En este tipo de dispositivos MCU, múltiples busses son usados para mover datos
entre la memoria y los periféricos y la CPU. La arquitectura del bus de memoria
contiene un bus de lectura de programa (program read bus), uno de lectura
de datos (data read bus) y uno de escritura de datos (data write bus). El bus
de lectura de programa contiene 22 líneas de direcciones y 32 líneas de
datos. El de lectura de datos y escritura de datos consiste de 32 líneas de
direcciones y 32 líneas de datos cada uno. Los busses de datos de 32-bit
de ancho hacen posible operaciones en un único ciclo.
La arquitectura múltiple de busses, comúnmente llamada Harvard Bus,
permite al C28x buscar una instrucción, leer un valor del dato y escribir
un valor de dato en un único ciclo.
14.6 Seguridad
El F28PLC8x soporta altos niveles de seguridad para proteger que el
firmware del usuario sea violado con ingeniería inversa. La seguridad tiene
un feature de un password de 128-bit (en hardware para 16 estados
de espera), que el usuario programa en la flash. Un code security
module (CSM) es usado para proteger los bloques SARAM flash/OTP y la
L0/L1. Previene que usuarios no autorizados accedan a los
contenidos de memoria vía el puerto JTAG, ejecutando código de
memoria externa o tratando de hacer un boot-load de algún software
malintencionado. Para tener acceso a los bloques seguros, el usuario debe
escribir el correcto KEY de 128-bit que matchee el valor guardado.
114
14.7 Low-power modes
El dispositivo es de tecnología CMOS full static. Tres modos de baja potencia
son provistos:
Modo IDLE: Los clocks de los periféricos pueden apagarse selectivamente y
Sólo aquellos periféricos que necesitan funcionar durante el modo IDLE se
dejan en operación. Un enable interrupt en un periférico activo o
el watchdog timmer podrán despertar el procesador del modo IDLE.
Modo Standby: Apaga el clock y los periféricos del CPU. Este modo deja
al oscilador y al PLC funcionando. Un external interrupt event
despertarán el procesador y los periféricos.
Modo Halt: Este modo básicamente apaga el dispositivo y coloca el mismo
en el menor consumo de potencia posible.
15 Una comparación de las tecnologías PLC
Las 2 tecnologías más difundidas y conocidas en el mundo son G3 y PRIME.
Dada la variedad de ambientes en donde el PLC puede operar y los diferentes
tipos de interferencia presentes, la robustez de G3 para resistir ruido
frecuentemente lo hace más convincente en las decisiones de los
desarrollos en el mundo. Capaz de alcanzar casi 10 km de distancia
atravesando transformadores de medio voltaje.
En la búsqueda de la implementación PLC más apropiada, muchos
países han empezado sus evaluaciones caracterizando lo bien que G3 daba
115
servicio bajo condiciones de operación con ruido típicas de la región.
En Corea, por ejemplo, muchos cables están instalados bajo tierra. En
ese momento, el gobierno de Corea creía que sería posible usar tecnología
de banda ancha PLC (broadband plc). Sin embargo, la fidelidad sufría
desperfectos con la instalación bajo tierra. Una implementación de
banda angosta (narrowband plc) es más adecuada para estas condiciones.
Mientras un gran número de países se han estandarizado con G3,
notablemente Francia, algunos como España eligieron PRIME. La
verdadera batalla por los estándares recién ha empezado. Países como
China, Indonesia y Japón todavía no han elegido ningún gusto en
particular.
G3 suporta mejoras adicionales que mejoran aún más la robustez para
aplicaciones operando en ambientes ruidosos y duros. Por ejemplo los
diseñadores pueden utilizar modulación coherente, un preámbulo más largo,
algoritmos de recepción robusta y detección automática de frecuencia o tone
mask basado en cambios dinámicos del canal. Texas Instruments es dedicado
a avanzar en el desarrollo del PLC y activamente contribuye tanto a la G3
Alliance como a PRIME y la IEEE P1901.2. TI también tiene un equipo de
trabajo de diseño y desarrollo en Dallas para innovar PLC software y hardware
y en Francia también.
117
TI hizo un estudio de los casos de implementación real de redes PLC en el
mundo para medir cómo variaba el impacto de la señal, la performance y
la robustez en los diferentes ambientes.
Ti también contribuyó mucho al desarrollo de los modelos de canal PLC
P1901.2 Los modelos de canales juegan un papel clave habilitando
desarrolladores crear una tecnología que cumpla con las características
deseadas.
118
15.1 Un cuadro de precios de fabricantes de chips
observaciones observaciones
Modem 2,81 $ c/u
SoC (system on Chip) 900u a 13,32 $ = 11988 $
180u a 15,54 $
= 2797,2 $
15% mas caro
que PRIME 5,16 $ c/u
ya habia un IC de
64 pines hasta
Microcontrolador
Modem 1ku a 5,7 $ =5700 $
SoC (system on Chip)
Microcontrolador 1ku a 20,21 $ = 2021 $
Modem
SoC (system on Chip)1u 13.51$ 25u 12.28
50u 11.52 $
Microcontrolador
Modem
SoC (system on Chip) 15 $ c/u
Microcontrolador
Modem
SoC (system on Chip)
Microcontrolador
Modem
SoC (system on Chip) 12,38 $ c/u
Microcontrolador
Modem 10 $
SoC (system on Chip) 17,5 $ modulo
Microcontrolador
12,2 $ c/u de ON
Semiconductor
Precios en dolares
ST Microelectronics
Microchip
Atmel
Texas Instruments
Maxim Integrated
Renasas
Risecom
PRIME G3 Yitran DCSK FSK Tradicional ZigBee
15.2 Un cuadro de precios de fabricantes de medidores.
Modelo Precio (us$) Modelo Precio (us$) Modelo Precio (us$) Modelo Precio (us$) Modelo Precio (us$) Modelo Precio (us$)
Medidor Monofasico CIRWATT 172,5 $ AS300 DC450 E450 PRIME
Medidor Trifasico CIRWATT BB41RCP 374 $ NP73E.1-X-X E450-PRIME-3ph
Concentrador SGE-PLC1000 1590 $
Medidor Monofasico HXE110
Medidor Trifasico HXE310
Concentrador
Medidor Monofasico
Medidor Trifasico
Concentrador
Medidor Monofasico
Medidor Trifasico
Concentrador
Medidor Monofasico
Medidor Trifasico
Concentrador
Gridstream AIM
Landys+Gyr
FSK Tradicional
ZigBee
Precios de Medidores y Concentradores
en dolares
ADD GRUPDiscar
Yitran DCSK Modulacion Patentada
G3
PRIME
Circutor Hexing Elster
Software AMI
119
15.3 Conclusión:
Por medio de este trabajo Edenor conoce y comprende fehacientemente
las tecnologías de comunicaciones que se están implementando en el
mundo a saber:
GPRS de la red celular.
Radiofrecuencia de bandas restringidas a AMI en bandas de 800 y 900 MHz.
PLC de banda angosta de protocolos PRIME y G3.
ZigBee o IEEE 802.15.4/g/e orientadas a smart metering.
La red celular en Argentina lamentablemente no es considerada estable ni
confiable por lo que no se contemplará en un proyecto AMI.
Las bandas de frecuencias en 800 y 900 MHz no están disponibles en Argentina
para implementar AMI. Tampoco es viable el costo de adquirir tantas licencias
como equipos radiantes haya.
La solución será mayormente en PLC con protocolo PRIME debido al mayor
volumen de suministro por parte de los fabricantes e importadores, ya que está
más difundido. Sin embargo podrían requerirse soluciones PLC G3 en algunos
sitios ya que es una tecnología más robusta y confiable.
Finalmente en sitios donde:
No se justifique el costo de un concentrador PLC.
120
Haya una línea de vista considerablemente mayor como puede ser el delta
de Tigre.
No esté en cercanía de muchos equipos potencialmente interferentes en la
banda de 2,4GHz.
Donde sea muy atrayente el bajo costo y facilidad de implementación.
La solución será ZigBee o IEEE 802.15.4g/e.
121
16 Bibliografía
[1] ZigBee alliance http://www.zigbee.org.
[2] HTML: http//www.metering.com.
[3] Ryan Maley Director of Strategic Marketing March 11, 2014 Trends in Wireless: An IoT Perspective SDR WInComm2014
[4] UK Smart Metering Forum 07 November 2012
[5] Smart Energy Profile 2 (SEP 2) IP based Energy Management for the Home May 14, 2013
[6] Weijun Xiao, Yan Sun, Yinan Liu, and Qing Yang Dept. of Electrical and Computer Engineering.
TEA: Transmission Error Approximation for Distance Estimation between Two Zigbee Devices.
[7] Gilles Thonet, Patrick Allard-Jacquin, Pierre Colle ,Schneider Electric Innovation Department.
ZigBee WiFi Coexistence White Paper and Test Report.
[8] Daintree Networks Getting Started with ZigBee and IEEE 802.15.4
[9] Sponsored by: ZigBee Alliance ZigBee Document 074855r05 January 17, 2008
[10] Patrick Kinney Kinney Consulting LLCChair of IEEE 802.15.4 Task Group Secretary of ZigBee
BoD Chair of ZigBee Building Automation Profile WG. ZigBee Technology: Wireless Control
that Simply Works.
[11] ZigBee Smart Energy Profile Specification Document 075356r16ZB.
[12] Smart Energy Profile 2 9 Application Protocol Standard.
[13] ZigBee: Global Standard for the Internet of Things.
[14] ZigBee Specification January 17, 2008 Document 053474r17.
[15] ZigBee-PRO Stack Profile: Platform restrictions for compliant platform testing and interoperability.
[16] Introducing ZigBee PRO’s new eco-friendly Green Power feature January 22, 2013.
[17] Smart Energy Profile 2 (SEP 2) IP based Energy Management for the Home May 14, 2013.
[18] New ZigBee PRO Feature: Green Power Connecting Battery-Free Devices.
[19] IEEE Std 802.15.4™-2003.
[20] IEEE Std 802.15.4™‐2011 (Revision of IEEE Std 802.15.4-2006).
122
[21] IEEE Std 802.15.4g™-2012 (Amendment to IEEE Std 802.15.4™-2011) 27 April 2012 Amendment 3: Physical Layer (PHY) Specifications for Low-Data-Rate, Wireless, Smart Metering Utility Networks.
[22] Javier Martín Moreno, Daniel Ruiz Fernández Junio de 2007. Informe Técnico: Protocolo
ZigBee (IEEE 802.15.4).
[23] OpenWay by Itron. Wireless Networking with Open Way ZigBee.
[24] Atmel Application Note: Coexistence between ZigBee and Other 2.4 GHz Products.
[25] Atmel Application Note: BitCloud SDK Quick Start Guide.
[26] Atmel. AT86RF215 Device Family IEEE 802.15.4g First Smart Energy Transceiver Data Sheet,
2015.
[27] Atmel AT86RF233 Data Sheet,2014.
[28] Atmel AT86RF230 Data Sheet, 2009.
[29] Atmel ATmega2564RFR2 Data Sheet 2014.
[30] Atmel ZigBit 2.4 GHz Amplified Wireless Modules Data Sheet, 2009.
[31] Digi. XBee/XBee-PRO RF Modules Product Manual, 2015.
[32] Microchip. AN1255 ZigBee PRO Feature Set Protocol Stack, 2009.
[33] Microchip MRF24J40MA Data Sheet, 2008.
[34] NXP. ZigBee PRO Stack User Guide, 2014.
[35] Renesas. M16C/6B Group, User’s Manual: Hardware, 2011.
[36 Silicon Labs. EM250 Single-Chip ZigBee/802.15.4 Solution, 2013.
[37] Silicon Labs. EM359x High-Performance, Integrated ZigBee/802.15.4 System-on-Chip Family, 2014.
[38] Texas Instruments. CC2530 ZigBee Development Kit User’s Guide, 2011.
[39] ZigBee Alliance. ZigBee Smart Energy Standar, Protocol Implementation Conformance
Statement (PICS), 2012.
[40] Smart Grid Projects Outlook 2014. European Commission, Joint Research Centre, Institute for
Energy and Transport.
[41] Pablo Bertinat (OES UTN), Paulo Frattini( CELAR) Redes Inteligentes con Energías Renovables.
Proyecto Piloto Armstrong, 2014.
[42] Review Article. Hindawi Publishing Corporation Journal of Electrical and Computer EngineeringPower. Line Communications for Smart Grid Applications, 2013.
123
[43] Rehan HASHMAT. Characterization and Modeling of the Channel and Noise for Indoor MIMO
PLC Networks. Signal and Image processing. Telecom Bretagne, Universite de Rennes 1, 2012.
[44] A. Lotito ST Microelectronics, R. Fiorelli DORA S.p.A, D. Arrigo ST Microelectronics, R.
Cappelletti ST Microelectronics. A complete Narrow Band Power Line Communication node for
AMR, 2007.
[45] Marcel Nassar, Anand Dabak, Han Kim, Tarkesh Pande, Brian L. Evans Texas Instruments,
Dallas. Cyclostationary Noise Modeling In Narroband Powerline Communication For Smart Grid
Applications, 2011.
[46] Khalifa S. Al-Mawali, Amin Z. Sadik, Zahir M. Hussain School of Electrical and Computer Engineering, RMIT University, Melbourne, Australia. Low Complexity Discrete Bit-Loading for OFDM Systems with Application in Power Line Communications. Received January 27, 2011; revised February 19, 2011; accepted March 14, 2011.
[47] Jing Lin, Studen Member, IEEE, Marcel Nassar, Student Member IEEE and Brian L. Evans,
Fellow, IEEE. Impulsive Noise Mitigation in Powerline Communications Using Sparse Bayesian
Learning, 2013.
[48] Marcel Nassar, Student Member, IEEE, Jing Lin, Student Member, IEEE,
Yousof Mortazavi, Student Member, IEEE, Anand Dabak, Senior Member, IEEE,
Il Han Kim, Member, IEEE, and Brian L. Evans, Fellow, IEEE. Local Utility Powerline Communications
in the 3-500 kHz Band: Channel Impairments, Noise and Standars, 2012.
[49] PRIME Alliance. http://www.prime-alliance.org.
[50] G3 Alliance. http://www.g3-alliance.
[51] PRIME Alliance. PRIME v1.4 White Paper, 2014.
[52] Jean Vigneron General Secretary of G3-PLC Alliance, Jean. Kaveh Razazian Senior Scientist -
Maxim Integrated. G3-PLC Powerline Communication Standar for Today’s Smart Grid, 2012.
[53] ITU-T G.9901. Narrowband orthogonal frequency division multiplexing power line
communication transceivers – Power spectral density specification, 2012.
[54] ITU-T G.9904 Narrowband orthogonal frequency division multiplexing power line
communication transceivers for PRIME networks, 2012.
[55] ITU-T G.9903 Narrowband orthogonal frequency division multiplexing power line
communication transceivers for G3-PLC networks, 2012.
[56] Atmel. Smart Energy Solution Guide, 2013.
[57] Atmel. Power Line Communications, 2013.
124
[58] Atmel. ATPL230A Data Sheet. 2015.
[59] Atmel. ATPL250A Data Sheet. 2015.
[60] Atmel. SAM4CP16B Data Sheet. 2015.
[61] Atmel. SAM4CP16C Data Sheet. 2015.
[62] Atmel. Application Note. AT01030: Low cost Ethernet to Wireless Gateway with
ATmega256RFR2, 2013.
[63] Maxim Integrated. G3-PLC MAC/PHY Powerline Transceiver MAX2992, 2011.
[64] Renesas. Narrowband Powerline Communication: Applications and Challenges, 2012.
[65] Renesas. M16C/6S1 Group User’s Manual: Hardware, 2013.
[66] ST Microelectronics. ST7590 Narrow band OFDM power line networking PRIME compliant
system on chip, 2011.
[67] Texas Instruments. Smart Grid Solutions for Power Infrastructure & Industrial Energy Systems,
2014.
[68 Texas Instruments. White Paper. TI Delivers Flexible Power Line Communicactions Solutions,
2010.
[69] Texas Instruments. White Paper. Developing robust power line communications with G3,
2012.
[70] Texas Instruments. Microcontrollers for PLC in Data Concentrators, 2012.
[71] Texas Instruments. TMS320F28PLC8x Power Line Communications Processors, 2014.
[72] Texas Instruments. TI Desings. System on Module for PLC (FCC Frequency Band), 2015.
[73] Yitran. Kevin Jones & Christos Aslanidis. DCSK Technology vs OFDM Concepts for PLC Smart
Metering, 2009.
[74] United States Patent. Dan Raphaeli. Israel. Spread Spectrum Communication System Utilizing
Differential Code Shift Keying, 2010.