Mise a jour chapitres 4 et 5

This commit is contained in:
brun 2014-04-24 00:11:04 +02:00
parent f6304a3c97
commit 625d20a232
16 changed files with 1681 additions and 740 deletions

View file

@ -9,9 +9,9 @@ Ce chapitre est consacré à la configuration des antennes. Nous présentons tou
% Section: Schéma de principe % Section: Schéma de principe
\section{Schéma de principe} \section{Schéma de principe}
\label{chap4:sec:schema} \label{chap4:sec:schema}
Au moment où ce document est rédigé, tous les choix techniques concernant le déploiement du réseau WiFi n'ont pas été faits. A l'heure actuelle, le sympathisant Tetaneutral.net qui donne l'accès au réseau public est W. B. qui habite en bas de Nailloux et dispose de deux lignes ADSL (OVH à 800 Ko/s et Free à 2 Mo/s). Plus tard, ce pourrait être C. B. qui habite en haut de Nailloux et va disposer d'un accès en VDSL2 (100 Mbps). Actuellement, l'antenne en liaison avec Nailloux est placée à la forge de Mauvaisin. On n'a pas encore complètement décidé comment vont être desservis les adhérents de Mauvaisin habitant en aval du château. Au moment où ce document est rédigé, tous les choix techniques concernant le déploiement du réseau WiFi n'ont pas été faits. A l'heure actuelle, le sympathisant Tetaneutral.net qui donne l'accès au réseau public est Wilfried qui habite en bas de Nailloux et dispose de deux lignes ADSL (OVH à 800 Ko/s et Free à 2 Mo/s). Plus tard, ce pourrait être Christian qui habite en haut de Nailloux et va disposer d'un accès en VDSL2 (100 Mbps). Actuellement, l'antenne en liaison avec Nailloux est placée à la forge de Mauvaisin. On n'a pas encore complétement décidé comment vont être desservis les adhérents de Mauvaisin habitant en aval du château.
Nous présentons dans la figure \ref{fig:wifi-mauvaisin} un schéma d'architecture qui montre le déploiement actuel du réseau WiFi. La figure illustre également l'affectation des adresses IP privées d'administration des équipements (antennes, switchs). Nous présentons dans la Figure \ref{fig:wifi-mauvaisin} un schéma d'architecture qui montre le déploiement actuel du réseau WiFi. La figure illustre également l'affectation des adresses IP privées d'administration des équipements (antennes, switchs). La Figure \ref{fig:wifi-mauvaisin} montre quant à elle la seconde partie du réseau de Mauvaisin, en aval de l'Access Point numéro 12.
\begin{figure}[!t] \begin{figure}[!t]
\centering \centering
@ -20,33 +20,47 @@ Nous présentons dans la figure \ref{fig:wifi-mauvaisin} un schéma d'architectu
\label{fig:wifi-mauvaisin} \label{fig:wifi-mauvaisin}
\end{figure} \end{figure}
\begin{figure}[!t]
\centering
\includegraphics[width=8cm]{./Figures/wifi_mauvaisin2.eps}
\caption{Architecture du réseau WiFi de Mauvaisin en aval de l'AP 12.}
\label{fig:wifi-mauvaisin}
\end{figure}
La procédure de nommage des antennes est la suivante. Pour l'antenne $n$, on utilise: La procédure de nommage des antennes est la suivante. Pour l'antenne $n$, on utilise:
\begin{itemize} \begin{itemize}
\item IP=172.31.68.$n$, gateway=172.31.68.1 et DNS=172.31.68.1, \item IP=172.31.68.$n$, gateway=172.31.68.1 et DNS=172.31.68.1,
\item Si l'antenne est configurée en Access Point, le SSID est TetaNeutralMVS\_$n$, \item Si l'antenne est configurée en Access Point, le SSID est TetaNeutralMVS\_$n$,
\item La cle wifi est \textit{clé wifi secrète}. \item La cle wifi est \textit{clé wifi secrète}.
\end{itemize} \end{itemize}
Le tableau \ref{tab:config-antennes} présente la configuration actuelle. On notera que le nom des antennes indique en général la localisation (Forge, Tisseyre, château ou David), l'orientation Est/Ouest (O/E) et se termine par le numéro de l'antenne. Le tableau \ref{tab:config-antennes} présente la configuration actuelle. On notera que le nom des antennes indique en général la localisation (Forge, Tisseyre, château ou David), l'orientation Est/Ouest (O/E) et se termine par le numéro de l'antenne.
\begin{table} \begin{table}
\begin{center} \begin{center}
\begin{tabular}{l l l l} \begin{small}
\begin{tabular}{l l l l l l}
\hline \hline
@ IP & Type & Nom & @ MAC \\ @ IP & Type & Nom & SSID & Freq. (GHz) & Largeur canal (MHz) \\
\hline \hline
\hline \hline
172.31.68.1 & VM & Rtr-Mvz & 00:0c:29:a1:24:ed \\ 172.31.68.1 & VM & Rtr-Mvz & & & \\
172.31.68.2 & AP & NetkForge-2 & 24:A4:3C:6E:A7:1A \\ 172.31.68.2 & AP & NetkForge-2 & TetaNeutralMVS\_2 & 5.5 & 40 \\
172.31.68.3 & STA & ForgeNetk-3 & DC:9F:DB:72:C6:2A \\ 172.31.68.3 & STA & ForgeNetk-3 & TetaNeutralMVS\_2 & 5.5 & Auto 20/40 \\
172.31.68.6 & AP & ForgeAP-E-6 & 24:A4:3C:0E:1B:FF \\ 172.31.68.6 & AP & ForgeAP-E-6 & TetaNeutralMVS\_6 & 5.18 & 20 \\
172.31.68.8 & AP & ForgeAP-O-8 & 24:A4:3C:44:57:71 \\ 172.31.68.8 & AP & ForgeAP-O-8 & TetaNeutralMVS\_8 & 5.24 & 20 \\
172.31.68.9 & STA & David-O-9 & DC:9F:DB:64:F4:CE \\ 172.31.68.9 & STA & David-O-9 & TetaNeutralMVS\_8 & 5.24 & Auto 20/40 \\
172.31.68.10 & STA & Tisseyre-10 & 24:A4:3C:0E:1B:55 \\ 172.31.68.10 & STA & Tisseyre-10 & TetaNeutralMVS\_6 & 5.18 & Auto 20/40 \\
172.31.68.11 & STA & Chateau-11 & TODO \\ 172.31.68.11 & STA & Chateau-11 & TetaNeutralMVS\_8 & 5.24 & Auto 20/40 \\
172.31.68.12 & AP & DavidAP-12 & 24:A4:3C:0E:1C:0A \\ 172.31.68.12 & AP & DavidAP-12 & TetaNeutralMVS\_12 & 5.54 & 20\\
172.31.68.13 & STA & Noyon-E-13 & TetaNeutralMVS\_12 & 5.54 & Auto 20/40 \\
172.31.68.14 & STA & Anne-N-14 & TetaNeutralMVS\_12 & 5.54 & Auto 20/40 \\
172.31.68.15 & STA & BordeHaute-E-15 & TetaNeutralMVS\_12 & 5.54 & Auto 20/40 \\
172.31.68.16 & STA & Tristan-S-16 & TetaNeutralMVS\_8 & 5.24 & Auto 20/40 \\
172.31.68.17 & STA & Stephanie-N-17 & TetaNeutralMVS\_12 & 5.54 & Auto 20/40 \\
\hline \hline
\end{tabular} \end{tabular}
\end{small}
\caption{Configuration actuelle des antennes. \label{tab:config-antennes}} \caption{Configuration actuelle des antennes. \label{tab:config-antennes}}
\end{center} \end{center}
\end{table} \end{table}
@ -55,7 +69,7 @@ Le tableau \ref{tab:config-antennes} présente la configuration actuelle. On not
% Section : Configuration des antennes WiFi % Section : Configuration des antennes WiFi
\section{Etapes de configuration des antennes WiFi} \section{Etapes de configuration des antennes WiFi}
\label{chap4:sec:config-antennes} \label{chap4:sec:config-antennes}
Nous indiquons ci-dessous la configurations des différents équipements UBIQUITI. Certains de ces équipements sont représentés sur la figure \ref{fig:ubiquiti}. Nous indiquons ci-dessous la configurations des différents équipements UBIQUITI. Certains de ces équipements sont représentés sur la Figure \ref{fig:ubiquiti}.
\begin{figure}[htp] \begin{figure}[htp]
@ -64,12 +78,12 @@ Nous indiquons ci-dessous la configurations des différents équipements UBIQUIT
\includegraphics[width=5cm]{./Figures/Ubiquiti-NanoStation-M5.jpg} & \includegraphics[width=5cm]{./Figures/ubiquiti-nanobridge-m2.jpg} \\ \includegraphics[width=5cm]{./Figures/Ubiquiti-NanoStation-M5.jpg} & \includegraphics[width=5cm]{./Figures/ubiquiti-nanobridge-m2.jpg} \\
(a) & (b) \\ (a) & (b) \\
\end{tabular} \end{tabular}
\caption{Équipements Ubiquiti : (a) Nanostation M5 et (b) Nanobridge M2 \label{fig:ubiquiti}} \caption{Equipements Ubiquiti : (a) Nanostation M5 et (b) Nanobridge M2 \label{fig:ubiquiti}}
\end{figure} \end{figure}
La configuration des équipements s'effectue toujours à la maison, sur une table. Ce n'est qu'une fois configurés qu'ils sont installés aux emplacements prévus. La configuration des équipements s'effectue toujours à la maison, sur une table. Ce n'est qu'une fois configurés qu'ils sont installés aux emplacements prévus.
Pour illustrer la démarche, nous allons considérer la configuration des antennes permettant la communication entre Nailloux et la forge de Mauvaisin. L'antenne installée à la forge sera configurée en mode Station (STA) avec l'adresse IP d'administration 172.31.68.3 et le nom ForgeNetk-3. Celle en visibilité directe installée à Nailloux sera configurée en mode Point d'Accès (AP) avec l'adresse 172.31.68.2. L'antenne installée à la forge de Mauvaisin sera raccordée à un switch qui recevra l'IP d'administration 172.31.68.4. Pour illustrer la démarche, nous allons considérer la configuration des antennes permettant la communication entre Nailloux et la forge de Mauvaisin. L'antenne installée à la forge sera configurée en mode Station (STA) avec l'adresse IP d'administration 172.31.68.3 et le nom ForgeNetk-3. Celle en visibilité directe installée à Nailloux sera configurée en mode Point d'Accès (AP) avec l'adresse 172.31.68.2. L'antenne installée à la forge de Mauvaisin sera raccordée à un switch qui recevra l'IP d'administration 172.31.68.4.
% subsection : Configuration en mode station de la NanoStation locoM5 UBIQUITI % subsection : Configuration en mode station de la NanoStation locoM5 UBIQUITI
@ -84,7 +98,7 @@ On considère une antenne avec deux ports Ethernet (Main et Secondary), car apr
\label{fig:networksetting1} \label{fig:networksetting1}
\end{figure} \end{figure}
Une fois ceci fait, on peut vérifier le fonctionnement avec un ping 192.168.1.20. Si tout va bien, on peut alors ouvrir un navigateur web (Internet Explorer, Firefox, Safari, \ldots) à ladresse http://192.168.1.20. Utiliser ubnt/ubnt en tant que login/password. Choisir France comme pays, et ne pas oublier daccepter les termes et conditions ! Une fois ceci fait, on peut vérifier le fonctionnement avec un ping 192.168.1.20. Si tout va bien, on peut alors ouvrir un browser web (Internet Explorer, Firefox, Safari, \ldots) à ladresse http://192.168.1.20. Utiliser ubnt/ubnt en tant que login/password. Choisir France comme pays, et ne pas oublier daccepter les termes et conditions !
% Onglet Wireless % Onglet Wireless
\subsubsection{Onglet Wireless} \subsubsection{Onglet Wireless}
@ -92,7 +106,7 @@ Il faut effectuer les opérations suivantes :\\[0.15cm]
\begin{itemize} \begin{itemize}
\item Choisir le mode « station » pour Wireless Mode, et activer WDS. \item Choisir le mode « station » pour Wireless Mode, et activer WDS.
\item Le SSID est "TetaNeutralMVS\_2" puisqu'il s'agit d'une station se connectant sur le point d'accès NetkForge-2. \item Le SSID est "TetaNeutralMVS\_2" puisqu'il s'agit d'une station se connectant sur le point d'accès NetkForge-2.
\item Désactiver DFS (Dynamic Frequency Selection). \item Désactiver DFS (Dynamic Frequency Scaling).
\item Ajuster la puissance de sortie. Dans un premier temps, on peut la mettre au maximum, quitte à devoir se reconnecter par la suite pour la mettre à un niveau raisonnable. \item Ajuster la puissance de sortie. Dans un premier temps, on peut la mettre au maximum, quitte à devoir se reconnecter par la suite pour la mettre à un niveau raisonnable.
\item Choisir WPA2-AES pour le chiffrement, avec authentification PSK, et la phrase de code : "\textit{clé wifi secrète}". \item Choisir WPA2-AES pour le chiffrement, avec authentification PSK, et la phrase de code : "\textit{clé wifi secrète}".
\item Cliquer sur le bouton "Change". \item Cliquer sur le bouton "Change".
@ -108,13 +122,13 @@ La configuration obtenue est alors celle de la Figure \ref{fig:wirelesstab}
\caption{Configuration Wireless de la NanoStation locoM5 ForgeNetk-3.} \caption{Configuration Wireless de la NanoStation locoM5 ForgeNetk-3.}
\label{fig:wirelesstab} \label{fig:wirelesstab}
\end{figure} \end{figure}
% Onglet Network % Onglet Network
\subsubsection{Onglet Network} \subsubsection{Onglet Network}
Il faut effectuer les opérations suivantes :\\[0.15cm] Il faut effectuer les opérations suivantes :\\[0.15cm]
\begin{itemize} \begin{itemize}
\item Configuration en mode "Bridge". \item Configuration en mode "Bridge".
\item Ajout dun alias IP (@ IP privé pour chaque antenne). Dans notre exemple, 172.31.68.3 avec le masque réseau 255.255.255.0. \item Ajout dun alias IP (@ IP privé pour chaque antenne). Dans notre exemple, 172.31.68.3 avec le masque réseau 255.255.255.0.
\item On utilise l'adresse IP 172.31.68.1 (la VM à Nailloux) pour la gateway et pour le DNS. \item On utilise l'adresse IP 172.31.68.1 (la VM à Nailloux) pour la gateway et pour le DNS.
\item Cliquer sur le bouton "Change". \item Cliquer sur le bouton "Change".
\end{itemize} \end{itemize}
@ -129,14 +143,14 @@ La configuration obtenue est alors celle de la Figure \ref{fig:networktab}
\caption{Configuration réseau de la NanoStation locoM5 ForgeNetk-3.} \caption{Configuration réseau de la NanoStation locoM5 ForgeNetk-3.}
\label{fig:networktab} \label{fig:networktab}
\end{figure} \end{figure}
% Onglet Services % Onglet Services
\subsubsection{Onglet Services} \subsubsection{Onglet Services}
Il faut effectuer les opérations suivantes :\\[0.15cm] Il faut effectuer les opérations suivantes :\\[0.15cm]
\begin{itemize} \begin{itemize}
\item Activer SNMP, avec "public" pour SNMP Community. On peut éventuellement indiquer la personne à contacter et le lieu où se trouve lantenne. \item Activer SNMP, avec "public" pour SNMP Community. On peut éventuellement indiquer la personne à contacter et le lieu où se trouve lantenne.
\item Désactiver https dans la partie web server. \item Desactiver https dans la partie web server.
\item Activer Rsyslog en indiquant lIP de la machine qui centralise les messages de log (ici 91.224.149.152 chez Tetaneutral.net). Conserver le port 514. \item Activer Rsyslog en indiquant lIP de la machine qui centralise les messages de log (ici 91.224.149.152 chez TetaNeutral). Conserver le port 514.
\item Cliquer sur le bouton "Change". \item Cliquer sur le bouton "Change".
\end{itemize} \end{itemize}
@ -150,7 +164,7 @@ La configuration obtenue est alors celle de la Figure \ref{fig:servicestab}
\caption{Configuration des services de la NanoStation locoM5 ForgeNetk-3. \label{fig:servicestab}} \caption{Configuration des services de la NanoStation locoM5 ForgeNetk-3. \label{fig:servicestab}}
\end{center} \end{center}
\end{figure} \end{figure}
% Onglet System % Onglet System
\subsubsection{Onglet System} \subsubsection{Onglet System}
Il faut effectuer les opérations suivantes :\\[0.15cm] Il faut effectuer les opérations suivantes :\\[0.15cm]
@ -174,12 +188,12 @@ La configuration obtenue est alors celle de la Figure \ref{fig:systemtab}
\caption{Configuration système de la NanoStation locoM5 ForgeNetk-3. \label{fig:systemtab}} \caption{Configuration système de la NanoStation locoM5 ForgeNetk-3. \label{fig:systemtab}}
\end{center} \end{center}
\end{figure} \end{figure}
% Sauvegarde de la configuration % Sauvegarde de la configuration
\subsubsection{Sauvegarde de la configuration} \subsubsection{Sauvegarde de la configuration}
Après avoir cliqué sur le bouton "Apply", on se retrouve déconnecté de linterface web. Cest normal ! Il faut maintenant changer la configuration réseau pour affecter ladresse 172.31.68.4 à linterface Ethernet (eth0), en mettant dans la table de routage une route vers 172.31.68.3/24. Après avoir cliqué sur le bouton "Apply", on se retrouve déconnecté de linterface web. Cest normal ! Il faut maintenant changer la configuration réseau pour affecter ladresse 172.31.68.4 à linterface Ethernet (eth0), en mettant dans la table de routage une route vers 172.31.68.3/24.
Une fois ceci fait, un ping vers 172.31.68.3 doit marcher. On peut alors se connecter à cette adresse avec un navigateur web. Ne pas oublier dutiliser root/\textit{mot de passe ubiquiti} comme login/password. Une fois ceci fait, un ping vers 172.31.68.3 doit marcher. On peut alors se connecter à cette adresse avec un browser web. Ne pas oublier dutiliser root/\textit{mot de passe ubiquiti} comme login/password.
Dans longlet System, partie "Configuration Management", faire un download de la config pour avoir un backup. Cette copie va nous servir à configurer automatiquement les autres stations. On naura plus quà changer lIP privée ! Dans longlet System, partie "Configuration Management", faire un download de la config pour avoir un backup. Cette copie va nous servir à configurer automatiquement les autres stations. On naura plus quà changer lIP privée !
@ -187,7 +201,7 @@ Dans longlet System, partie "Configuration Management", faire un download de
\subsection{Configuration en mode AP de la locoM5} \subsection{Configuration en mode AP de la locoM5}
On va maintenant configurer en mode AP (Access Point) une antenne locoM5. Dans notre exemple, il s'agit de l'antenne NetkForge-2 installée à Nailloux et configurée avec l'IP d'administration 172.31.68.2. On va maintenant configurer en mode AP (Access Point) une antenne locoM5. Dans notre exemple, il s'agit de l'antenne NetkForge-2 installée à Nailloux et configurée avec l'IP d'administration 172.31.68.2.
Les premières étapes sont strictement les mêmes : configuration réseau, ping sur 192 .168.1.20 pour vérifier, puis navigateur web avec pour login/password initial le couple ubnt/ubnt. Les premières étapes sont strictement les mêmes : config réseau, ping sur 192 .168.1.20 pour vérifier, puis browser web avec pour login/password le couple ubnt/ubnt.
% Configuration % Configuration
\subsubsection{Configuration} \subsubsection{Configuration}
@ -195,7 +209,7 @@ La configuration est beaucoup plus rapide, car en allant dans longlet System,
\begin{itemize} \begin{itemize}
\item Dans longlet Wireless, passer en mode "Access Point" au lieu de "Station". \item Dans longlet Wireless, passer en mode "Access Point" au lieu de "Station".
\item Dans longlet Network, changer ladresse IP privée en 172.31.68.2 (pour notre exemple). \item Dans longlet Network, changer ladresse IP privée en 172.31.68.2 (pour notre exemple).
\item Si on a besoin de chaîner plusieurs antennes, pour que le POE soit transmis au port secondaire, dans l'onglet advanced, il faut cocher "POE Passthrough". \item Si on a besoin de chainer plusieurs antennes, pour que le POE soit transmis au port secondaire, dans l'onglet advanced, il faut cocher "POE Passthrough".
\end{itemize} \end{itemize}
\medskip \medskip
@ -203,7 +217,7 @@ La configuration est beaucoup plus rapide, car en allant dans longlet System,
Ne pas oublier de cliquer sur le bouton « change » à chaque fois. A la fin, on peut cliquer sur « Apply ». Là encore, on perd la connexion avec linterface web, et il faut reconfigurer le réseau pour avoir une route vers 172.31.68.2. Ne pas oublier de cliquer sur le bouton « change » à chaque fois. A la fin, on peut cliquer sur « Apply ». Là encore, on perd la connexion avec linterface web, et il faut reconfigurer le réseau pour avoir une route vers 172.31.68.2.
% Test % Test
\subsubsection{Test} \subsubsection{Test}
En se reconnectant à partir dun navigateur web sur 172.31.68.2, et en sidentifiant avec root, on accède à linterface web sur longlet Main. On peut constater que airMax est activé, et vérifier la qualité du signal ainsi que la capacité disponible. Dans le menu tools, il y a différents outils :\\[0.1cm] En se reconnectant à partir dun browser web sur 172.31.68.2, et en sidentifiant avec root, on accède à linterface web sur longlet Main. On peut constater que airMax est activé, et vérifier la qualité du signal ainsi que la capacité disponible. Dans le menu tools, il y a différents outils :\\[0.1cm]
\begin{itemize} \begin{itemize}
\item Align Antenna pour ajuster lalignement des antennes. \item Align Antenna pour ajuster lalignement des antennes.
\item Site survey pour voir les SSID que la station voie. \item Site survey pour voir les SSID que la station voie.
@ -235,8 +249,8 @@ A titre dexemple, supposons que nous ayons branché sur le switch une antenne
\caption{Résultat d'un ping vers la station locoM5. \label{fig:ping}} \caption{Résultat d'un ping vers la station locoM5. \label{fig:ping}}
\end{center} \end{center}
\end{figure} \end{figure}
En utilisant loutil discovery de linterface web (dans tools), on peut également visualiser les équipements du réseau local WIFI, comme illustré sur la figure \ref{fig:discovery}. En utilisant loutil discovery de linterface web (dans tools), on peut également visualiser les équipements du réseau local WIFI, comme illustré sur la Figure \ref{fig:discovery}.
\begin{figure}[htb] \begin{figure}[htb]
\begin{center} \begin{center}
@ -244,21 +258,26 @@ En utilisant loutil discovery de linterface web (dans tools), on peut éga
\caption{Découverte des équipements du réseau WiFi. \label{fig:discovery}} \caption{Découverte des équipements du réseau WiFi. \label{fig:discovery}}
\end{center} \end{center}
\end{figure} \end{figure}
% Accès à distance % Accès à distance
\section{Accès à distance} \section{Accès à distance}
\label{chap4:sec:acces-distant} \label{chap4:sec:acces-distant}
Une fois les antennes installées à leur emplacement définitif, on peut avoir besoin de s'y connecter, pour en vérifier le fonctionnement ou pour en modifier la configuration. L'accès à l'interface web se fait en établissant d'abord une connexion ssh avec la VM située à Nailloux avec redirection du port 8088. Ainsi, pour accèder à l'antenne d'IP 172.31.68.2, on tape la commande suivante : Une fois les antennes installées à leur emplacement définitif, on peut avoir besoin de s'y connecter, pour en vérifier le fonctionnement ou pour en modifier la configuration.
La première solution est possible depuis chez soi si on a une antenne installée. Il suffit de brancher l'ordinateur directement à l'antenne via un câble Ethernet (celui qui relit l'antenne au port Wan du TPLink 740N, par exemple). On peut alors accèder à l'interface web de configuration de n'importe quelle antenne en tapant simplement son adresse IP d'administration.
La seconde solution permet de se connecter depuis n'importe où (au travail par exemple). L'accès à l'interface web se fait en établissant d'abord une connexion ssh avec la VM située à Nailloux avec redirection du port 8088. Ainsi, pour accèder à l'antenne d'IP 172.31.68.2, on tape la commande suivante :
\begin{verbatim} \begin{verbatim}
ssh -l root -p 2222 109.190.37.252 -L 8088:172.31.68.2:80 ssh -l root -p 2222 109.190.37.252 -L 8088:172.31.68.2:80
\end{verbatim} \end{verbatim}
On peut ensuite accèder à l'interface web de l'antenne d'IP en tapant l'URL On peut ensuite accèder à l'interface web de l'antenne d'IP en tapant l'URL
\begin{verbatim} \begin{verbatim}
http://localhost:8088 http://localhost:8088
\end{verbatim} \end{verbatim}
dans un navigateur web. La connexion se fait avec root/\textit{mot de passe ubiquiti}. dans un browser web. La connexion se fait avec root/\textit{mot de passe ubiquiti}.

View file

@ -4,27 +4,83 @@
\chapter{Configuration du routeur WiFi 740N} \chapter{Configuration du routeur WiFi 740N}
\label{chap:routeur740N} \label{chap:routeur740N}
% Section: Configuration Ce chapitre est consacré à la configuration des routeurs WiFi TPLink 740N. Chaque adhérent va installer chez lui un de ces routeurs. Ce routeur sera configuré avec l'adresse IP statique affectée à l'adhérent par TetaNeutral.net. Il permettra l'accès à Internet en WiFi depuis les ordinateurs de l'adhérent. Dans la section \ref{chap5:sec:config}, nous décrivons pas à pas, à travers un exemple, comment configurer chaque routeur. Dans la section \ref{chap5:sec:script}, nous montrons comment automatiser la configuration à l'aide d'un script. Enfin dans la section \ref{chap5:sec:liste} nous décrivons le paramétrage des TPLink 740N actuellement en service sur le réseau de Mauvaisin.
\section{Configuration}
% Section: Configuration pas à pas
\section{Configuration pas à pas}
\label{chap5:sec:config} \label{chap5:sec:config}
La Figure \ref{fig:tplink740N} présente les vues avant et arrière d'un routeur TPLink 740N. Sur la vue arrière, on peut noter la prise d'alimentation électrique, ainsi que les différents ports Ethernet. Le port bleu correspond au port WAN sur lequel on va brancher le cable Ethernet relié à l'antenne locale (configurée en mode station). Les ports jaunes sont des ports LAN pour connecter des équipements du réseau local (un ordinateur, une prise CPL, etc.) Evidemment, on peut très bien ne rien brancher sur ces ports jaunes et n'utiliser que le WiFi.
Sur le 740N adhérent:
\begin{figure}[htp]
\centering
\begin{tabular}{cc}
\includegraphics[width=5cm]{./Figures/TL-WR740N-front.jpg} & \includegraphics[width=5cm]{./Figures/TL-WR740N-back.jpg} \\
(a) & (b) \\
\end{tabular}
\caption{TPLink 740N: (a) vue avant et (b) vue arrière \label{fig:tplink740N}}
\end{figure}
Comme pour les antennes, la configuration de ces équipements s'effectue toujours à la maison, sur une table, avec un accès Internet pour pouvoir télécharger des modules supplémentaires si nécessaire. Ce n'est qu'une fois configurés que les routeurs seront installés chez l'adhérent.
Nous décrivons maintenant pas à pas la configuration, en supposant que les branchements ont bien été effectués.
% Accès à l'interface d'administration
\subsection{Accès à l'interface d'administration}
Il faut tout d'abord changer les paramètres réseaux de l'ordinateur connecté au TPLink 740N (cf. Figure \ref{fig:networksetting1}). L'adresse par défaut d'administration du routeur est 192.168.1.1. On peut alors accèder à l'interface d'administration du routeur en entrant "http://192.168.1.1" dans un browser web. Le login et le password par défaut sont tous les deux "admin".
\begin{small}
\begin{verbatim} \begin{verbatim}
sur routeur client TL-WR740N Default IP: 192.168.1.1
- port WAN sur l'antenne STA 5 GHz client TL-WR740N Default Password: admin
- port LAN et wifi = br-lan = reseau local TL-WR740N Default Username: admin
\end{verbatim}
\end{small}
system / software % Configuration des packages logiciels
important installer le paquet : ip \subsection{Configuration des packages logiciels}
Aller dans l'onglet "System", puis dans le sous-onglet "software". Il faut ajouter le package ip. On va ensuite s'en servir pour ajouter des commandes de routage au démarrage du routeur. La configuration résultante est décrite sur la figure \ref{fig:tplink740N-sys-soft}
network / interfaces \begin{figure}[!t]
wan static address 91.224.148.68 \centering
IPv4 netmask 255.255.255.255 \includegraphics[width=0.85\columnwidth]{./Figures/tplink740N-sys-soft.png}
Use custom DNS servers 91.224.148.10 \caption{Configuration des packages logiciels du routeur.}
\label{fig:tplink740N-sys-soft}
\end{figure}
system / startup / local startup
% Configuration des interfaces réseaux
\subsection{Configuration des interfaces réseaux}
Aller dans l'onglet "Network", puis dans le sous-onglet "interfaces".
Pour l'interface WAN, il faut utiliser l'adresse statique affectée par TetaNeutral.net. Disons par exemple 91.224.148.68. Pour le masque de sous réseau, on utilisera 255.255.255.255. Enfin, pour l'adresse du serveur de nom de domaine, on utilisera l'adresse d'une machine de Tetaneutral (91.224.148.10). Ces informations sont résumées ci-dessous.
\begin{small}
\begin{verbatim}
wan static address: 91.224.148.68
IPv4 netmask: 255.255.255.255
Use custom DNS server: 91.224.148.10
\end{verbatim}
\end{small}
La configuration résultante est décrite sur la figure \ref{fig:tplink740N-wan}
\begin{figure}[!t]
\centering
\includegraphics[width=0.90\columnwidth]{./Figures/tplink740N-net-wan.png}
\caption{Configuration de l'interface WAN du routeur.}
\label{fig:tplink740N-wan}
\end{figure}
% Configuration des actions de démarrage
\subsection{Configuration des actions de démarrage}
Revenir dans l'onglet "System", puis aller dans le sous-onglet "startup". Dans la partie "local startup", il faut entrer les deux lignes suivantes :
\begin{small}
\begin{verbatim}
# Put your custom commands here that should be executed once # Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing. # the system init finished. By default this file does nothing.
@ -32,5 +88,92 @@ ip route add 172.31.68.0/24 dev eth1
ip route add default via 172.31.68.1 ip route add default via 172.31.68.1
exit 0 exit 0
\end{verbatim} \end{verbatim}
\end{small}
Ces commandes permettent de dire au routeur qu'on atteint le réseau 172.31.68.0/24 par l'interface eth1 (wan) et que la route par défaut pour tout paquet est via la machine 172.31.68.1, c'est à dire la VM configurée en tant que routeur à Nailloux. La configuration résultante est décrite sur la figure \ref{fig:tplink740N-sys-startup}
\begin{figure}[!t]
\centering
\includegraphics[width=0.90\columnwidth]{./Figures/tplink740N-sys-startup.png}
\caption{Configuration des actions de démarrage du routeur.}
\label{fig:tplink740N-sys-startup}
\end{figure}
% Section: Automatisation à l'aide d'un script
\section{Automatisation à l'aide d'un script}
\label{chap5:sec:script}
Laurent Guerby nous a fourni un script de génération d'images pour les routeurs TPLink 740N de Mauvaisin. Pour l'utiliser sur une Debian, il faut qu'un certain nombre d'outils soit déjà installés. Si besoin, on les installe en faisant :
\begin{small}
\begin{verbatim}
apt-get install make bzip2 tar wget
\end{verbatim}
\end{small}
Le script prend comme argument le dernier nombre de l'adresse IP (64 a 77 pour les adhérents de Mauvaisin) :
\begin{small}
\begin{verbatim}
$ ./quick_740n_ttn_mauvaisin_image_build.sh 71
\end{verbatim}
\end{small}
Le password est : \textit{mot de passe tp-link}
Au premier lancement, le script va télécharger et décompresser un fichier 352 MByte qui contiens tous les packages openwrt de l'architecture.
Ensuite dans le sous répertoire
\begin{small}
\begin{verbatim}
./OpenWrt-ImageBuilder-ar71xx_generic-for-linux-i486/bin/ar71xx/
\end{verbatim}
\end{small}
\noindent il va créer des fichiers dont deux sont intéressants :
\begin{small}
\begin{verbatim}
openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin
\end{verbatim}
\end{small}
Le "factory.bin" est l'image à mettre dans l'upgrade du firmware d'origine TPLink. Le "sysupgrade.bin" est l'image à mettre si vous voulez upgrader depuis un routeur déjà sous openwrt. La figure \ref{fig:tplink740N-sys-firmware} montre l'onglet dans lequel on change le firmware du routeur.
\begin{figure}[!t]
\centering
\includegraphics[width=0.90\columnwidth]{./Figures/tplink740N-sys-firmware.png}
\caption{Changement de firmware du routeur.}
\label{fig:tplink740N-sys-firmware}
\end{figure}
Le wifi est configuré avec comme signal "tetaneutral.net" et mot de passe \textit{clé wifi secrète}. L'adresse IP d'administration est 192.168.$n$.1, où $n$ est le dernier nombre de l'IP publique qu'on a donné en paramètre au script.
% Section: Liste des TPLinks en service
\section{Liste des TPLinks en service}
\label{chap5:sec:liste}
Cette section est consacrée à la descriptions des routeurs TPLink actuellement en service sur le réseau de Mauvaisin. Nous donnons pour chacun l'adresse IP publique du domaine TetaNeutral.net, l'adresse IP d'administration, le SSID et la clef WiFi. L'information est rassemblée dans le tableau \ref{tab:tplink-running}.
\begin{table}
\begin{tabular}{l l l l l l}
\hline
Adhérent & IP Publique & IP Admin & SSID & Clef WiFi \\
\hline
\hline
Olivier & 91.224.148.68 & 192.168.68.1 & OpenWrt & \textit{clé wifi secrète} \\
David & 91.224.148.69 & 192.168.68.2 & OpenWrt & \textit{clé wifi secrète} \\
Gaelle & 91.224.148.74 & 192.168.74.1 & tetaneutral.net & \textit{clé wifi secrète} \\
Renaud & 91.224.148.75 & 192.168.75.1 & tetaneutral.net & \textit{clé wifi secrète} \\
Arnaud & 91.224.148.76 & 192.168.76.1 & tetaneutral.net & \textit{clé wifi secrète} \\
Anne & 91.224.148.77 & 192.168.77.1 & tetaneutral.net & \textit{clé wifi secrète} \\
Tristan & 91.224.148.72 & 192.168.72.1 & tetaneutral.net & \textit{clé wifi secrète} \\
Stéphanie & 91.224.148.71 & 192.168.71.1 & tetaneutral.net & \textit{clé wifi secrète} \\
\hline
\end{tabular}
\caption{Paramètrage des routeurs TPLink 740N. \label{tab:tplink-running}}
\end{table}

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

File diff suppressed because it is too large Load diff

View file

@ -19,28 +19,11 @@ Single
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5 2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 switch_icon.jpg 0 switch_icon.jpg
4950 5400 6102 5400 6102 6552 4950 6552 4950 5400 4950 5400 6102 5400 6102 6552 4950 6552 4950 5400
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
2250 7800 2250 7200 8250 7200 8250 7800
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 2
5400 6525 5400 7800
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
1875 7800 2625 7800 2625 8550 1875 8550 1875 7800
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
5025 7800 5775 7800 5775 8550 5025 8550 5025 7800
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5 2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg 0 wireless-antenna.jpg
7875 7800 8625 7800 8625 8550 7875 8550 7875 7800 7875 7800 8625 7800 8625 8550 7875 8550 7875 7800
2 1 0 1 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
2250 8550 2250 9225
2 1 0 1 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
5400 8550 5400 9075
2 1 0 1 0 7 45 -1 -1 0.000 0 0 -1 0 0 2 2 1 0 1 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
8250 8550 8250 9225 8250 8550 8250 9225
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
1875 9225 2625 9225 2625 9975 1875 9975 1875 9225
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5 2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg 0 wireless-antenna.jpg
7875 9225 8625 9225 8625 9975 7875 9975 7875 9225 7875 9225 8625 9225 8625 9975 7875 9975 7875 9225
@ -63,10 +46,21 @@ Single
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5 2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg 0 wireless-antenna.jpg
6675 10650 7425 10650 7425 11400 6675 11400 6675 10650 6675 10650 7425 10650 7425 11400 6675 11400 6675 10650
4 0 0 50 -1 0 12 0.0000 4 150 555 2775 9525 Lacan\001 2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
1800 9375 2550 9375 2550 10125 1800 10125 1800 9375
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
2175 9375 2175 9075 3900 9075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
5700 6600 5700 7200 8250 7200 8250 7800
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
3525 7800 4275 7800 4275 8550 3525 8550 3525 7800
2 1 0 1 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
3900 8550 3900 9075
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
5400 6600 5400 7200 3900 7200 3900 7800
4 0 0 50 -1 0 12 0.0000 4 195 1710 6225 5925 Forge de Mauvaisin\001 4 0 0 50 -1 0 12 0.0000 4 195 1710 6225 5925 Forge de Mauvaisin\001
4 0 0 50 -1 0 12 0.0000 4 195 1710 2700 7950 Forge de Mauvaisin\001
4 0 0 50 -1 0 12 0.0000 4 195 1710 5850 7950 Forge de Mauvaisin\001
4 0 0 50 -1 0 12 0.0000 4 195 1710 8700 7950 Forge de Mauvaisin\001 4 0 0 50 -1 0 12 0.0000 4 195 1710 8700 7950 Forge de Mauvaisin\001
4 0 0 45 -1 0 12 0.0000 4 150 1035 6150 1050 PC Nailloux\001 4 0 0 45 -1 0 12 0.0000 4 150 1035 6150 1050 PC Nailloux\001
4 0 0 45 -1 0 12 0.0000 4 150 720 6150 2550 Nailloux\001 4 0 0 45 -1 0 12 0.0000 4 150 720 6150 2550 Nailloux\001
@ -75,12 +69,6 @@ Single
4 0 0 50 -1 0 12 0.0000 4 150 720 6150 1275 Rtr-Mvz\001 4 0 0 50 -1 0 12 0.0000 4 150 720 6150 1275 Rtr-Mvz\001
4 0 0 45 -1 0 12 0.0000 4 150 1020 8700 8250 172.31.68.6\001 4 0 0 45 -1 0 12 0.0000 4 150 1020 8700 8250 172.31.68.6\001
4 0 0 50 -1 0 12 0.0000 4 195 1155 8700 8550 ForgeAP-E-6\001 4 0 0 50 -1 0 12 0.0000 4 195 1155 8700 8550 ForgeAP-E-6\001
4 0 0 45 -1 0 12 0.0000 4 150 1020 5850 8250 172.31.68.8\001
4 0 0 50 -1 0 12 0.0000 4 150 735 4350 9525 Chateau\001
4 0 0 50 -1 0 12 0.0000 4 150 510 5700 9525 David\001
4 0 0 50 -1 0 12 0.0000 4 195 1170 5850 8475 ForgeAP-O-8\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 5625 11100 172.31.68.12\001
4 0 0 50 -1 0 12 0.0000 4 150 510 5625 10800 David\001
4 0 0 45 -1 0 12 0.0000 4 150 1020 6075 2850 172.31.68.2\001 4 0 0 45 -1 0 12 0.0000 4 150 1020 6075 2850 172.31.68.2\001
4 0 0 50 -1 0 12 0.0000 4 195 1110 6075 3150 NetkForge-2\001 4 0 0 50 -1 0 12 0.0000 4 195 1110 6075 3150 NetkForge-2\001
4 0 0 50 -1 0 12 0.0000 4 195 1710 6075 4050 Forge de Mauvaisin\001 4 0 0 50 -1 0 12 0.0000 4 195 1710 6075 4050 Forge de Mauvaisin\001
@ -89,7 +77,16 @@ Single
4 0 0 50 -1 0 12 0.0000 4 195 1020 8775 9975 Tisseyre-10\001 4 0 0 50 -1 0 12 0.0000 4 195 1020 8775 9975 Tisseyre-10\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 8775 9675 172.31.68.10\001 4 0 0 45 -1 0 12 0.0000 4 150 1125 8775 9675 172.31.68.10\001
4 0 0 50 -1 0 12 0.0000 4 195 750 8775 9375 Tisseyre\001 4 0 0 50 -1 0 12 0.0000 4 195 750 8775 9375 Tisseyre\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 4350 9825 172.31.68.11\001 4 0 0 50 -1 0 12 0.0000 4 195 1710 4425 7950 Forge de Mauvaisin\001
4 0 0 45 -1 0 12 0.0000 4 150 1020 5700 9825 172.31.68.9\001 4 0 0 45 -1 0 12 0.0000 4 150 1020 4425 8250 172.31.68.8\001
4 0 0 50 -1 0 12 0.0000 4 150 885 5700 10125 David-O-9\001 4 0 0 50 -1 0 12 0.0000 4 195 1170 4425 8475 ForgeAP-O-8\001
4 0 0 50 -1 0 12 0.0000 4 150 1065 5625 11400 DavidAP-12\001 4 0 0 50 -1 0 12 0.0000 4 150 735 3600 10350 Chateau\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 3375 10575 172.31.68.11\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 1725 10575 172.31.68.16\001
4 0 0 50 -1 0 12 0.0000 4 150 555 1950 10350 Lacan\001
4 0 0 50 -1 0 12 0.0000 4 150 510 5625 9525 David\001
4 0 0 45 -1 0 12 0.0000 4 150 1020 5625 9825 172.31.68.9\001
4 0 0 50 -1 0 12 0.0000 4 150 885 5625 10125 David-O-9\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 5550 11100 172.31.68.12\001
4 0 0 50 -1 0 12 0.0000 4 150 510 5550 10800 David\001
4 0 0 50 -1 0 12 0.0000 4 150 1065 5550 11400 DavidAP-12\001

View file

@ -0,0 +1,931 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Title: wifi_mauvaisin2.fig
%%Creator: fig2dev Version 3.2 Patchlevel 5d
%%CreationDate: Wed Apr 23 22:27:12 2014
%%For: brun@cocorico.lan (Olivier Brun)
%%BoundingBox: 0 0 278 169
%Magnification: 1.0000
%%EndComments
%%BeginProlog
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/reencdict 12 dict def /ReEncode { reencdict begin
/newcodesandnames exch def /newfontname exch def /basefontname exch def
/basefontdict basefontname findfont def /newfont basefontdict maxlength dict def
basefontdict { exch dup /FID ne { dup /Encoding eq
{ exch dup length array copy newfont 3 1 roll put }
{ exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall
newfont /FontName newfontname put newcodesandnames aload pop
128 1 255 { newfont /Encoding get exch /.notdef put } for
newcodesandnames length 2 idiv { newfont /Encoding get 3 1 roll put } repeat
newfontname newfont definefont pop end } def
/isovec [
8#055 /minus 8#200 /grave 8#201 /acute 8#202 /circumflex 8#203 /tilde
8#204 /macron 8#205 /breve 8#206 /dotaccent 8#207 /dieresis
8#210 /ring 8#211 /cedilla 8#212 /hungarumlaut 8#213 /ogonek 8#214 /caron
8#220 /dotlessi 8#230 /oe 8#231 /OE
8#240 /space 8#241 /exclamdown 8#242 /cent 8#243 /sterling
8#244 /currency 8#245 /yen 8#246 /brokenbar 8#247 /section 8#250 /dieresis
8#251 /copyright 8#252 /ordfeminine 8#253 /guillemotleft 8#254 /logicalnot
8#255 /hyphen 8#256 /registered 8#257 /macron 8#260 /degree 8#261 /plusminus
8#262 /twosuperior 8#263 /threesuperior 8#264 /acute 8#265 /mu 8#266 /paragraph
8#267 /periodcentered 8#270 /cedilla 8#271 /onesuperior 8#272 /ordmasculine
8#273 /guillemotright 8#274 /onequarter 8#275 /onehalf
8#276 /threequarters 8#277 /questiondown 8#300 /Agrave 8#301 /Aacute
8#302 /Acircumflex 8#303 /Atilde 8#304 /Adieresis 8#305 /Aring
8#306 /AE 8#307 /Ccedilla 8#310 /Egrave 8#311 /Eacute
8#312 /Ecircumflex 8#313 /Edieresis 8#314 /Igrave 8#315 /Iacute
8#316 /Icircumflex 8#317 /Idieresis 8#320 /Eth 8#321 /Ntilde 8#322 /Ograve
8#323 /Oacute 8#324 /Ocircumflex 8#325 /Otilde 8#326 /Odieresis 8#327 /multiply
8#330 /Oslash 8#331 /Ugrave 8#332 /Uacute 8#333 /Ucircumflex
8#334 /Udieresis 8#335 /Yacute 8#336 /Thorn 8#337 /germandbls 8#340 /agrave
8#341 /aacute 8#342 /acircumflex 8#343 /atilde 8#344 /adieresis 8#345 /aring
8#346 /ae 8#347 /ccedilla 8#350 /egrave 8#351 /eacute
8#352 /ecircumflex 8#353 /edieresis 8#354 /igrave 8#355 /iacute
8#356 /icircumflex 8#357 /idieresis 8#360 /eth 8#361 /ntilde 8#362 /ograve
8#363 /oacute 8#364 /ocircumflex 8#365 /otilde 8#366 /odieresis 8#367 /divide
8#370 /oslash 8#371 /ugrave 8#372 /uacute 8#373 /ucircumflex
8#374 /udieresis 8#375 /yacute 8#376 /thorn 8#377 /ydieresis] def
/Times-Roman /Times-Roman-iso isovec ReEncode
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
/pageheader {
save
newpath 0 169 moveto 0 0 lineto 278 0 lineto 278 169 lineto closepath clip newpath
-102.6 635.4 translate
1 -1 scale
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06000 0.06000 sc
} bind def
/pagefooter {
$F2psEnd
restore
} bind def
%%EndProlog
pageheader
%
% Fig objects follow
%
%
% here starts figure with depth 50
% Polyline
0 slj
0 slc
7.500 slw
n 3900 9375 m 3900 9075 l 5700 9075 l
5700 9450 l gs col0 s gr
% Polyline
%
% pen to black in case this eps object doesn't set color first
0 0 0 setrgbcolor
% Begin Imported JPEG File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
n gs
3525 9375 tr
2.941176 -1.764706 sc
0 -425 tr
0 0 tr
sa
/showpage {} def
% JPEG image follows:
255 425 sc
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: jpeg2ps 3.2 by Thomas Merz
%%Title: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%%CreationDate: Wed Apr 23 22:27:12 2014
%%BoundingBox: 0 0 255 425
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
%%EndProlog
/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
(JPEG file '/Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg' needs PostScript Level 2!\n) dup print flush
/Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
} if
save
/RawData currentfile /ASCII85Decode filter def
/Data RawData << >> /DCTDecode filter def
/DeviceRGB setcolorspace
{ << /ImageType 1
/Width 255
/Height 425
/ImageMatrix [ 255 0 0 -425 0 425 ]
/DataSource Data
/BitsPerComponent 8
/Decode [0 1 0 1 0 1]
>> image
Data closefile
RawData flushfile
showpage
restore
} exec
s4IA0!"_al8O`[\!<<*#!!*'"s4[N@!"]MH%L`[U%Lim\&J,Tm-lNp<()SbN,onB
p1Hdi\1H7<Y86enT6ruf93)FHh='oELBP0M'EHuM6G[+fmA,k9`6NIc3&f;?#0,b
`^@mW.A@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q
0"Y@q5PS!"fJ;W;ur#!?qLF&HMtG!WU(<)ZTm=!s&E'!<<*"z!!!!""pY;7!X&J@
!(RS#!<WB)":5D;"pP)3z!<N?+"U5PD&g8tC'K/6SEIj7W'd?OaEc[q[_9jJ_iA3
f!<+;%-,W0)+n3]$4Jtql9_uLJP!<<*"zzz!<9t;'G1?Gzzz!!!$!g&MN`!<<05!
tbMt!5F$a&jQLh!!!!",QIfE!!!.`!!!"_n>rU#*@/$JY"X\0jm53A_gA2%Fe5b%
4LO:1>28s>aY-bN^@>+qbqkh%YF?2,-DDTQ^AW,]]cBgK+t',HenXn-i0H=>/#/6
,f<oWu?0J3%)GQDd0M\a)koU!"ftt)dY?Gu`32MX[gE]R1f]:9se]efDcHUtS<nQ
P0$/?gfYFQ&f@eFgk)_a;'>LabZOXHuSeGSj?k$n24L_;rQz!!!!E#QTr/z&jQEs
z!!"!3eePXM<FhCQMLXX+Yue-)TjKKJ_Uaa9&+`cb[9UZAR\$lDJ-H"QP2r:cYso
.RjO_o.26bX"<i3mYf?h7<18q+:Q?U/,*?:#CSCL?4TR&1k3h&iR.VU//\MpEBPG
(]p&)Si)PR0HENKLguO$0UPZ&5(k-/tZB?HS^Zft$HTcVB/rD?l3PEJ!LB*F1J-A
(,16[<^.q?kP^)z8H8_j!!!$F!!IlR&jQEs!!#5DVhUb2o?,//de=q.+.thXVi#Z
`6R*jp933qA!!!""Z$mRNoh)R>[2W<gH)p2-6C(FP#:seJ7n4e(YA3.\Wbk0g%3H
\N`0qFPdRX)6:W@0Ko-^BeB)l(R?6EH8_h"B9jX4<*r@?+P=_a_#MMmoUe5HB)r?
#B+m0_V2IWNu8CfOcDBBTN7zzzzza0C?@U:U;$fj=(V(TSCuA4/<gR>UK3h!/6PD
gP\Mp:`KP7k[If14c%DgoE$TUm-!77.9AGMq4E[mgipj9'4UYd3E\u8_TXMXZ;7j
_V840Rt@`>HqrhK2D7u"Sj56ejCG?-j)R;C9[UqlU7XnHKs=nV=],RVda:'u\"0+
tq\ljg9Jr'^e5O%+MF>^l:2iEo!"e:fg9#B>[8SA?k;"#g@e)D,<[Qp&5&QG3d[c
-,E\T_J\#Vp$A=PH'kag)]qgjZsgI9+d<QZ5i=);d.Ss"/gjH5I_7ks5+k,q=7bb
rN$`>)?PZuK'^\]63taJ\H'FDZ6\+I:V0]]f:gZfk]Zhr7smOoPI^!!+3.,QIt!!
!5Cs#p93Jz%lJb=29)'2<PmF!G;Ac4F;]f__GaU/[1q?Cd44VAZ20gTCBr(gZ=r&
6NCU7qPFAJ>.KP)9HlIp7B<"R=QR^D*mD&%l:Yb`b(hr\9^)@,U;9HU^q?uMd>6B
=aOmPXr;-Krf.W^bMoR2NrU+[fm5<0r^iGu*poQD%$!!"e!+PJf7hi5Y2TrR^NeG
as.;`8GpCJ1deG`fPZ`8Ms*bs(8F],)SQen]p*G=m1kfCj,OEce3?G8kW:Z?TM'C
RZBpE\C$6JXX$.mX02tPj`d9;Qcqt!$6(Ul2oC*zz!!!.Q!!"9p!!#P$!!!!$bB(
/1F.eh^Tt.HsbGfcP$sN%9RalDHNcalf?&R.$b&2nl89RD&\#%([r\Z`^q0qp"5V
n9IWG&<kWI`d/7-&Dgg?ePNY-utu,$g7IeFZh5$oGT[hXA6\8SsaLADV]ZqFS@^;
nrhb!!@M+@bYOYn+@8M\OQ8N,O/Xf1M&!R9VC>mC$V4W@Xb)`QZpD4+D0`-!*g;#
&@**6.-aZ3]mJ5qg/\a8RWm4[`AD@oj)R.@cjf3&cU1UQas\`L>h^b@akDNC#QOi
)zO<=N'!!)%gS("H>Q)Td#I#`M-LqC!"T&[,$Y1CaB]aO'SR]=DF78</UAO%Yem3
:+O/lrC)jc+QG9iiKa[,*46o]\4QaR;]YZ-DT%3POEtlXLqu/%F@@[<5Cq2*GVSm
IpsWAQrmuA6@o-p+NC1h*K#t3/.h6(:n&!L2<#8pNk<<G(9Pm+#:jhU3oi_.isSu
7H[*'J/F:Fg?VJiH:K1E[Fqg2>.]hA,t*u_;,fro4uX^KHAhccm@*\:>[q[(f7T9
dGCSLQSH6@L<O02j)Q9"HQ&+Ka"Z&X"'qX/3$eI=9]32kjrje@L#<r)QQQ%e^/m5
78?!anlLHm7)$^"WSC8OU]P)sgk73<,[239"mh@j&*9=O2,5h35e>K3o<6KQJAng
cd\Vho+D>oD44G<1UO0$.VS::0s6dXV;t&jQLh!!!!",QIfE!!!D7$3iH+D+6_PD
N,;]ZUE=C!0Vb)!;UX[R]*3S0(_soqaJeW7D_*sF];DFSD<fu3RLQmgKtE4L+9cY
B,lbsHG)dPN@\C+\gu`SV)8"YT@1C9FL61:>'ee)-?nECk=;.#\iW1*J,i+C!TLd
i--">48?&3e`C0%Spm?E^XF$>qa]c5(^6n%<U#HoLWJsT>,4LTZgZ+YC[K`qp30"
\Qacl];]6AXC2:D\[=$o)j[;p=.N_[K6Tr;g.'GV'_P-H!tW!D_j"#eSE*sZe_X$
kVs'ro!TrrD\eR[0*c\8)0n7,&-K]o0,<5jMinV5(t.;Wj2oLt1crT2TGX31dCta
0fqgW[]I0;9kF`E6d:f0cf,$I_Yp`zOoPI^!!!Ws!(d/#4t<q9ilO"dDK@V[NIRo
f]6>+Y'$3dEa^\=eOZ=D>d&:kP4cM&-9uJiqM3N(1.m%tQEs#FLf.uH(VlOFo=Gj
hhk>(X&;7'tT=X`QK*pp3^4c/H0rr=,Rn,SUO&nedOUWQ1ie4o/33IWF:VLhjUJP
4!:bcX@Yd(QVY"n;[@29Z5)[9./ZWoiMF@pZ<V'-f=c(Y*.=FXjQUClM3^?_A4`8
-!]#4Z==te^7rsn4Md-9r[&[LA<Vb87Z2tF&`VmVEP?a=P%#elCH'&jD9&rUQ"/X
-S"M!<K#M0L,`od24oQ,9+nGpk$Nug(@Xlqz8H8c:&jR'8!!"8F!!"Gd9qb-,.BA
o/FALD1;Z<Zc0'=Ss;C-3$Xc"a\,?M@V2Z3X#YWZn<`3dUdP:"R6G4,.dCZZ"!.a
up:1KPl^kiD)/G,LHLViFa1O(p[::_2%e!$3Z@3`T>K+B6Zn-R*]pYkF1>c)R<_"
p2E[?B/[VYnmY:8M!V4WEZN\Mq:oqr&GbRjZ6L5IP6PV+.i9cHhMkQfuO-oMIL6Y
^*9bA/<bg/Vc'[I;en-NHQNKM.MpQL?17p*?aO*'i`Eq/%=3D#lqg?0N@!)gbg0#
fpaQ<BJ,fQLzz!_<:k!.;r-OsdMY3>E8)!+=?=nTr<N?i4hCpF3@U3fZ"NW*ZNnU
e&Jkg%7&d<t>=gCY4K,E2r@)^Jb(3UUaE!2N:`8S??e^l33s`!!!3TMPK+7-$t-t
<U\Xe/Q-Oh8m+:p>/(`SO!ETQ<E<=oNHb:si'cs(=QKG4,([HTe3sW*::esF];;I
@"7uS)qFZfHrr=#:3)P,SL7i0?:hE_W0BnJ<gqTd%@`O"ri,L;?]:?nh^oe\o/H-
.Z!)2g!4699sSC=9GSL,#jl[PCrqhdM0=o@(T!8LC0Ct#1lSL,$3$I@ktro/te<e
!%mpCn(k2!GmU8VHn+Zh_03!4\fH'q`asrP\k^brS.Dq*MF`\c2Z>VOrD&-\Bacl
D0R5eG71HEiuHgJ?shm&4doDz"G)\Ff_$t!9)<C>rrC"OkZTfPr9Z@XoOcF_'C8e
BMVPHdY=qYt'=jk#B1lRfLTu:8"m>pd!!ZAt<pJ[W0;T=]X![HjRRuT[4i;YHWUk
\QgRYNcVKY^.?\.E'G(9.!/H5^#c]o#K"$Y.sI/@uu:JV'Y.!e`Yi+Nq!=l2J#_q
AafK"/buN;OC[T5ckq+t@L4_2[g\9>*LY[jl]b4e2kkkZ?bZ*@i'R[90Gbk9=Q%)
ZDIuH!\T;=PW(pnK[9u:$LAAb)2+?mfNA-N`doMOdA4C]b++>/a0mGfD'$Oqi^sZ
C\9_L4M5[g>0tFYjeg\cq:X$K\@2K(>oKFbqNq3^=6`[92"=Jqble]!b`0cpP:X,
I21/tZnkG99A$V\U_iLWMhS"_U$G!<T]FLeX[6!i&L6j4Eo@B%M)Oo!FN,3<G(l6
bN1.4lJ.[iN,nJbBWb1rkng6qOgS%j5cz!!sbS+HQ^-8-:?i2^qh`\*A.D?2jo%\
9i&];h:_LlXG_"d:6,5=YsO1Xd+t3PnU\m:bKPF"98GF1m?'?qhFmF;bcAO8<;??
c;-nVVq:36PBm8@>!LF`]u*$54_LAAbtE184W'W["4.%AkstG(*n1+BoUoneIh(>
,\,?<QO18+K;%J<QV+k]ZVdFrnacYV15EbJ2Hu7"5N9"WNH.0OHf+&9F[!>is,?W
aaL[cVT:$LA^Als6AlTO57UfGo5eWDmr]?R35)^K9_N^[HA1fWX*"&r6)Q[0H0Ft
Qs7+#PR@rc16?Ml0R#q_n?Pk2U6tQ#CSWDU&T=_e6)sf=^V3b>YS\Qmm&^%m=VCT
rG]dY15B]*ng=RX_VKc;UoVXq3fLb^UOYVCi"+!N'qGbR3F"6+$]iPz!!!!%O9fm
%
>,o2s!629kgcd-iG=7n5aGKOBH8p\4_lE_:i_8N[-d^+UPAuMO<87*-F1s!-K&PX
,]b2f*Y%k_b5jeUP!!()[j7VqJ?UI\Irr<`m0Xk4t2l4TN:DHO?@S6Cp!4o,"Rh$
OB4rWZY+/LJdiWeKGAHZ_oe3:_r8;I80449&YT&.bI]mL7tc#fKRmaS?%LHbB<YS
<k+@Y]`N5p&k2Jt2GCK4Ejp*BJ9eQi8H=`W-)b`n#VchVS%^PSG(Wc@fMGmjk9KN
\.NfiVB(U,a@Q11#6'_\B$r#@EVlXpP:7q(K3J2(SRh@g1-,I7bH@LNG<![SB+Y$
Df(LB;sW$]QD)IN?A>3Bmk-j3+92BA!!+>F"HWok%gD[)M:lYlcR!*sbHELQ]W(-
6]8Kcq:=\t$,Y$no.CFVTA^"o2,?gSl\KSQ=i(@d54:%?#;72t:OcNps-*P6DE93
Qe7!lM/Dp[3'!!!Slaf<#[8`RH_EEc.Bq;nRhPreI<'Y$lW/*\J-4aA%8of<p^*Z
l%l1SRimG2K"6?0/+WE,`=H,g0^q\_g2])Q3W:Q0B>qHq'(e,&2A+eC=tS)b\'-R
a&C<<?'_L#6_DInh(Rg[<\/RQg+/mjjusVCL*s:oHDDk;sX^Q!!AXGGroC$?/T1(
fnju9?g_4X@UNu="-U%Je,Eo0ATIil;OcBibb^6u"G$Oc"98E%!!!!:As"\p=*mP
O/o7D&Wr#GsIYO&-Y):tPR]^5DYr,UbH'#r/-BbO38YfX+-$$Otet?;jAOEY$<F"
\QNN!juf":iD-B)rKV74Qi)L,7;OiadS>4"Bo5QlWAEurkOCb[t`PGWD2:=\+g74
`!T8bIOL*?$Q\c:(N\I6c,:rembaf@6gH0suAYIY@dQ[!tZdnC1>cA@&hmm*?sH!
m4(7!Jb"Ditn`KZcsRReN1#pWnC8W.HXXP)&o.%L(besni?$Lb,P]gU1h7LWU$J*
o/Wr@cgGFXX.uUQ/2iY@Ib%R^Yr7"1[1Y_,R>H2N?g_4X@V4;MGroC$?/T1"CR>3
e[,0:2ALqD6!-2,0g4.>CMuY,R!!"9p!0R<^!FEatN[l[pUP[(Wa\sVBkl1W\JQg
JRn[$H_>s%Xg9<B\<rqA0k*./K5o!RS;,BKc\b")(W66&HQC<E>f;:<]>]%+s#_h
IH9Z.dqB`L6^IY3B8QU][m4z%"fO#n_?c7P31D;M*!Zo<D?NW<n[q(78qe`M2L=&
RR^(.ja-(P\Ql3$:_>EmOfW;0Y#IeJ4)H`M>H-kUR3YY;]uXa:14tYI3bGC(aHqU
)B((aL_uu/%**cuN`N[<sZcQOu7.&W:7[Kpn^(/[f9T->n24(9Uog:P9D-1,6MW*
8+ZH7>:EqQTmWK#=mlAE)[Ds!2GeEp1XL,=c'7c2A.UJnB-d!u,Y@U;g]qj2OERC
6R2:=oB0GSledjoFJ=2miSbR7eE&^`8W:p7Lq*@fQfXz!@.Xp32[Y7C6D1M-D\%?
R5rId=MIil>+1>+lDI?<h(6u,eQo2T>qm*#\CKGJWM4KQMK`i]m`AY5^GEKVn80b
N>>\:t;-'0WQ^Z4'\/maGKbf6A\C\(bbEMGU?eeDAop7@'&4lj&,S9,`)Qn,Ae4e
CXVJ.C<OB\HgZ/0lrep;g<I_H#"Fg4*WDYL^,&Ut*';En_&C_4=TG!d0`4mkeI3`
SGloOi("kpe:r9sUr,`UtSX!0;\U4Ed//>A]VsN85-Z'm`rPHd?("8b1t4[8hDn)
2=;i3,@Sskdqss&UN&IfVfkgj_#[Je^WcN8L!9H\NU7K%e^7+j*7#X'f0Z@Z7fZ+
$(bhMM`L(g<Bi!32QpH;n3]PC!!AXGGroC$?/T1(fnju9?g_4X@UNu="-U%Je,Eo
0ATIil<h%fmbb^6u!!+>F!!"9r8,rViz<AF12/bZn+$aQA''s!YoZ^lQ!Nk2M8I2
nMP%n9&-Au]>W];4&:S@*Dfq9+t+kdQr[kEcVug,Rp5eag1/WP:*glh2fMn4?P@E
5^:KOuXH1:3BKMYZg(ng7b<S>0*,FhNO:PJ^FGt3>ed2ak2'BA6b_gC,`8<*J6Q(
D9"N2[kZXP($Y3`W"]4B9tHV?f*Egn^/q'peSm)N'#S[(-;U15<UJW36nB_(&N1I
D',)^tW74U@+(,'KF"o<qC]2Gh$r#D10.1Q6bIe6W%<DMi<h%fmbb^9$?k,fXHVa
I%Z%)fS!!+>F!!!.P5QCcdk"-F)DL@I6[AfUpY/E]tY-+Y2e%0k9RhT`&Epr9L$r
r4_]XcPA]$XBLmcTe;li^fL9XgI^/PP7u31":NY><fP!m-*Le<d2BRV&U6U0QQhR
eeE;G=S$M<BRB_c)\,Q?]0j4o,AV_D.=KDCJuKHk!S>4!!mq6NE8,\6ql-4R)JLu
`GV$2R_76Pm`D'CCdUb6G>u'(T*l[(eNRJh\_"I3aZpXO**]qthFcD/2H)PI[(AF
V.H\HuXe&8)n>"G]BDbj-ZeV,)!T,/Q!!!6['(U4\gq1A?c*J&RG/)hE^r4%?0F&
n<]r1eN=N]b+jK1AJrrAH[+:nMQ!?aZR!!JBS&4m"T5:VLf$@*q@ju$DWLjk"?W:
i639[UtFTGW[Nmo=V7I.]6EVLE;:f[T+Q3T\-FJ8S4b4`0S&n2YmOgl5@4Y;<4fd
JG).B=ki&Ec"?L^2IcXJR-.f;PNh?AX+8N)ct=2VrmY"gsr@f+JGZD4Z$jm9MCo)
5=jgF;72Oo(riFDettunfFS#_'i>W%fSBmS3kb>Ee?na1.[lT&[k6uc3e9`>=+;`
,jDu?3&H3Yt$^UJQ;h=uiHnT8>[IOS<\]!%MPM&b/OgDG-W/-:n-H%C&5-sbu9%H
ViVQ/@<mma2BrT16i+92BA3LH.s[Jo:E"t"2SQ]niVjk^1g#.]7E.o#Cqk#03#0F
&n<]r1eN=MOn:!!&/^!!!!*+92BA"G$Oc";4!1F'-t6PnBs_Win)uNHJbg'QV`'3
?&rTel=GOjjmYTc<@b[A!\N$d;Lc\XD<Z?Y>`DS>eEfXhu#udobC:.B+!>JH+ZWS
U@9`*j^77IDUX]e3_-T:C:VVpOV=9[LC%);A@8h+7,p&ud]]jLYR],!f\"b0&K90
@&NPsL"G$OQ!!#$HQ]niVjk^1gD4$ZR[Jo:E"ssPbJ2o,Sm6B`2``Fi!-#(&jr5r
.B!'h.s!!iQr!!+>H5_&h7#m()h2d<s1U(.sEA7C#RGIcO##IX#9)QnFLX\Ggr\I
@41@eHkT\(dLR:V'+rrr=FG4\%^Liqf^u\d10dV">7B^T[!)J,iblDAR`\Tdm(2X
eLf)\@i46kl[u:0]'+Dm9%ViqZ\Ngri`T"T/!UU`mulCf!R8$9ur+B!WaE/,_,k-
#;6_\G/)hE^r4L('(U4\gq1A?^t17F-#(&jr5r-ajoFJ=2miSbR7e@s!"qR?#QTr
/!^M?&!WXJO!0BD`WS:-?2"1@I0j_OaR@&ubj\^0'P,bADk;d]51K0tV^8;[q;bI
5-/<!W5C1LdtHW<e;\k7:9gmY7SY01==V#]uep8+R`XI6<A6MY/8`+r:-5f7gUO?
&RbI9@V\>697QlfeM,K^arPBcC&Sf1/5eRWC$OV"K&Y7L169Koj0kZ8O%(CJuKH5
2+M%;6<5S9o+Trz!!!!*".+ji4(%D]i*p<OM0V0imTna[?u),3P-j)pradWlEr^5
]S(`A9V2PBS!!!!E!<<*"!!!W7!([ZM2)LQjD+<$k*3DrVp7e1a+F0r"BkZ5&V5K
1b?U:WGTE"rl!0R<`8,rr=!!Ikr`4VYEpFbqi1Mk"BSZhc?n1cUSbQ5gXDe]4O16
t89J2o,Sm6B`2`W,u=z!^M?.,R=AMz"HWT`!0R<p#QREr!!!&_YG?#X%+MRC>1m#
[<DD_G;uZh,mJd13<.$mKciN+2g>]HnUS<J1HPic]kAT(bT&9SK8.Z(M!$hRFO9>
VU!!rWj,QRn.zz!!#P3s4I~>restore grestore
%
% End Imported PIC File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%
% Polyline
%
% pen to black in case this eps object doesn't set color first
0 0 0 setrgbcolor
% Begin Imported JPEG File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
n gs
1800 9375 tr
2.941176 -1.764706 sc
0 -425 tr
0 0 tr
sa
/showpage {} def
% JPEG image follows:
255 425 sc
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: jpeg2ps 3.2 by Thomas Merz
%%Title: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%%CreationDate: Wed Apr 23 22:27:12 2014
%%BoundingBox: 0 0 255 425
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
%%EndProlog
/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
(JPEG file '/Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg' needs PostScript Level 2!\n) dup print flush
/Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
} if
save
/RawData currentfile /ASCII85Decode filter def
/Data RawData << >> /DCTDecode filter def
/DeviceRGB setcolorspace
{ << /ImageType 1
/Width 255
/Height 425
/ImageMatrix [ 255 0 0 -425 0 425 ]
/DataSource Data
/BitsPerComponent 8
/Decode [0 1 0 1 0 1]
>> image
Data closefile
RawData flushfile
showpage
restore
} exec
s4IA0!"_al8O`[\!<<*#!!*'"s4[N@!"]MH%L`[U%Lim\&J,Tm-lNp<()SbN,onB
p1Hdi\1H7<Y86enT6ruf93)FHh='oELBP0M'EHuM6G[+fmA,k9`6NIc3&f;?#0,b
`^@mW.A@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q
0"Y@q5PS!"fJ;W;ur#!?qLF&HMtG!WU(<)ZTm=!s&E'!<<*"z!!!!""pY;7!X&J@
!(RS#!<WB)":5D;"pP)3z!<N?+"U5PD&g8tC'K/6SEIj7W'd?OaEc[q[_9jJ_iA3
f!<+;%-,W0)+n3]$4Jtql9_uLJP!<<*"zzz!<9t;'G1?Gzzz!!!$!g&MN`!<<05!
tbMt!5F$a&jQLh!!!!",QIfE!!!.`!!!"_n>rU#*@/$JY"X\0jm53A_gA2%Fe5b%
4LO:1>28s>aY-bN^@>+qbqkh%YF?2,-DDTQ^AW,]]cBgK+t',HenXn-i0H=>/#/6
,f<oWu?0J3%)GQDd0M\a)koU!"ftt)dY?Gu`32MX[gE]R1f]:9se]efDcHUtS<nQ
P0$/?gfYFQ&f@eFgk)_a;'>LabZOXHuSeGSj?k$n24L_;rQz!!!!E#QTr/z&jQEs
z!!"!3eePXM<FhCQMLXX+Yue-)TjKKJ_Uaa9&+`cb[9UZAR\$lDJ-H"QP2r:cYso
.RjO_o.26bX"<i3mYf?h7<18q+:Q?U/,*?:#CSCL?4TR&1k3h&iR.VU//\MpEBPG
(]p&)Si)PR0HENKLguO$0UPZ&5(k-/tZB?HS^Zft$HTcVB/rD?l3PEJ!LB*F1J-A
(,16[<^.q?kP^)z8H8_j!!!$F!!IlR&jQEs!!#5DVhUb2o?,//de=q.+.thXVi#Z
`6R*jp933qA!!!""Z$mRNoh)R>[2W<gH)p2-6C(FP#:seJ7n4e(YA3.\Wbk0g%3H
\N`0qFPdRX)6:W@0Ko-^BeB)l(R?6EH8_h"B9jX4<*r@?+P=_a_#MMmoUe5HB)r?
#B+m0_V2IWNu8CfOcDBBTN7zzzzza0C?@U:U;$fj=(V(TSCuA4/<gR>UK3h!/6PD
gP\Mp:`KP7k[If14c%DgoE$TUm-!77.9AGMq4E[mgipj9'4UYd3E\u8_TXMXZ;7j
_V840Rt@`>HqrhK2D7u"Sj56ejCG?-j)R;C9[UqlU7XnHKs=nV=],RVda:'u\"0+
tq\ljg9Jr'^e5O%+MF>^l:2iEo!"e:fg9#B>[8SA?k;"#g@e)D,<[Qp&5&QG3d[c
-,E\T_J\#Vp$A=PH'kag)]qgjZsgI9+d<QZ5i=);d.Ss"/gjH5I_7ks5+k,q=7bb
rN$`>)?PZuK'^\]63taJ\H'FDZ6\+I:V0]]f:gZfk]Zhr7smOoPI^!!+3.,QIt!!
!5Cs#p93Jz%lJb=29)'2<PmF!G;Ac4F;]f__GaU/[1q?Cd44VAZ20gTCBr(gZ=r&
6NCU7qPFAJ>.KP)9HlIp7B<"R=QR^D*mD&%l:Yb`b(hr\9^)@,U;9HU^q?uMd>6B
=aOmPXr;-Krf.W^bMoR2NrU+[fm5<0r^iGu*poQD%$!!"e!+PJf7hi5Y2TrR^NeG
as.;`8GpCJ1deG`fPZ`8Ms*bs(8F],)SQen]p*G=m1kfCj,OEce3?G8kW:Z?TM'C
RZBpE\C$6JXX$.mX02tPj`d9;Qcqt!$6(Ul2oC*zz!!!.Q!!"9p!!#P$!!!!$bB(
/1F.eh^Tt.HsbGfcP$sN%9RalDHNcalf?&R.$b&2nl89RD&\#%([r\Z`^q0qp"5V
n9IWG&<kWI`d/7-&Dgg?ePNY-utu,$g7IeFZh5$oGT[hXA6\8SsaLADV]ZqFS@^;
nrhb!!@M+@bYOYn+@8M\OQ8N,O/Xf1M&!R9VC>mC$V4W@Xb)`QZpD4+D0`-!*g;#
&@**6.-aZ3]mJ5qg/\a8RWm4[`AD@oj)R.@cjf3&cU1UQas\`L>h^b@akDNC#QOi
)zO<=N'!!)%gS("H>Q)Td#I#`M-LqC!"T&[,$Y1CaB]aO'SR]=DF78</UAO%Yem3
:+O/lrC)jc+QG9iiKa[,*46o]\4QaR;]YZ-DT%3POEtlXLqu/%F@@[<5Cq2*GVSm
IpsWAQrmuA6@o-p+NC1h*K#t3/.h6(:n&!L2<#8pNk<<G(9Pm+#:jhU3oi_.isSu
7H[*'J/F:Fg?VJiH:K1E[Fqg2>.]hA,t*u_;,fro4uX^KHAhccm@*\:>[q[(f7T9
dGCSLQSH6@L<O02j)Q9"HQ&+Ka"Z&X"'qX/3$eI=9]32kjrje@L#<r)QQQ%e^/m5
78?!anlLHm7)$^"WSC8OU]P)sgk73<,[239"mh@j&*9=O2,5h35e>K3o<6KQJAng
cd\Vho+D>oD44G<1UO0$.VS::0s6dXV;t&jQLh!!!!",QIfE!!!D7$3iH+D+6_PD
N,;]ZUE=C!0Vb)!;UX[R]*3S0(_soqaJeW7D_*sF];DFSD<fu3RLQmgKtE4L+9cY
B,lbsHG)dPN@\C+\gu`SV)8"YT@1C9FL61:>'ee)-?nECk=;.#\iW1*J,i+C!TLd
i--">48?&3e`C0%Spm?E^XF$>qa]c5(^6n%<U#HoLWJsT>,4LTZgZ+YC[K`qp30"
\Qacl];]6AXC2:D\[=$o)j[;p=.N_[K6Tr;g.'GV'_P-H!tW!D_j"#eSE*sZe_X$
kVs'ro!TrrD\eR[0*c\8)0n7,&-K]o0,<5jMinV5(t.;Wj2oLt1crT2TGX31dCta
0fqgW[]I0;9kF`E6d:f0cf,$I_Yp`zOoPI^!!!Ws!(d/#4t<q9ilO"dDK@V[NIRo
f]6>+Y'$3dEa^\=eOZ=D>d&:kP4cM&-9uJiqM3N(1.m%tQEs#FLf.uH(VlOFo=Gj
hhk>(X&;7'tT=X`QK*pp3^4c/H0rr=,Rn,SUO&nedOUWQ1ie4o/33IWF:VLhjUJP
4!:bcX@Yd(QVY"n;[@29Z5)[9./ZWoiMF@pZ<V'-f=c(Y*.=FXjQUClM3^?_A4`8
-!]#4Z==te^7rsn4Md-9r[&[LA<Vb87Z2tF&`VmVEP?a=P%#elCH'&jD9&rUQ"/X
-S"M!<K#M0L,`od24oQ,9+nGpk$Nug(@Xlqz8H8c:&jR'8!!"8F!!"Gd9qb-,.BA
o/FALD1;Z<Zc0'=Ss;C-3$Xc"a\,?M@V2Z3X#YWZn<`3dUdP:"R6G4,.dCZZ"!.a
up:1KPl^kiD)/G,LHLViFa1O(p[::_2%e!$3Z@3`T>K+B6Zn-R*]pYkF1>c)R<_"
p2E[?B/[VYnmY:8M!V4WEZN\Mq:oqr&GbRjZ6L5IP6PV+.i9cHhMkQfuO-oMIL6Y
^*9bA/<bg/Vc'[I;en-NHQNKM.MpQL?17p*?aO*'i`Eq/%=3D#lqg?0N@!)gbg0#
fpaQ<BJ,fQLzz!_<:k!.;r-OsdMY3>E8)!+=?=nTr<N?i4hCpF3@U3fZ"NW*ZNnU
e&Jkg%7&d<t>=gCY4K,E2r@)^Jb(3UUaE!2N:`8S??e^l33s`!!!3TMPK+7-$t-t
<U\Xe/Q-Oh8m+:p>/(`SO!ETQ<E<=oNHb:si'cs(=QKG4,([HTe3sW*::esF];;I
@"7uS)qFZfHrr=#:3)P,SL7i0?:hE_W0BnJ<gqTd%@`O"ri,L;?]:?nh^oe\o/H-
.Z!)2g!4699sSC=9GSL,#jl[PCrqhdM0=o@(T!8LC0Ct#1lSL,$3$I@ktro/te<e
!%mpCn(k2!GmU8VHn+Zh_03!4\fH'q`asrP\k^brS.Dq*MF`\c2Z>VOrD&-\Bacl
D0R5eG71HEiuHgJ?shm&4doDz"G)\Ff_$t!9)<C>rrC"OkZTfPr9Z@XoOcF_'C8e
BMVPHdY=qYt'=jk#B1lRfLTu:8"m>pd!!ZAt<pJ[W0;T=]X![HjRRuT[4i;YHWUk
\QgRYNcVKY^.?\.E'G(9.!/H5^#c]o#K"$Y.sI/@uu:JV'Y.!e`Yi+Nq!=l2J#_q
AafK"/buN;OC[T5ckq+t@L4_2[g\9>*LY[jl]b4e2kkkZ?bZ*@i'R[90Gbk9=Q%)
ZDIuH!\T;=PW(pnK[9u:$LAAb)2+?mfNA-N`doMOdA4C]b++>/a0mGfD'$Oqi^sZ
C\9_L4M5[g>0tFYjeg\cq:X$K\@2K(>oKFbqNq3^=6`[92"=Jqble]!b`0cpP:X,
I21/tZnkG99A$V\U_iLWMhS"_U$G!<T]FLeX[6!i&L6j4Eo@B%M)Oo!FN,3<G(l6
bN1.4lJ.[iN,nJbBWb1rkng6qOgS%j5cz!!sbS+HQ^-8-:?i2^qh`\*A.D?2jo%\
9i&];h:_LlXG_"d:6,5=YsO1Xd+t3PnU\m:bKPF"98GF1m?'?qhFmF;bcAO8<;??
c;-nVVq:36PBm8@>!LF`]u*$54_LAAbtE184W'W["4.%AkstG(*n1+BoUoneIh(>
,\,?<QO18+K;%J<QV+k]ZVdFrnacYV15EbJ2Hu7"5N9"WNH.0OHf+&9F[!>is,?W
aaL[cVT:$LA^Als6AlTO57UfGo5eWDmr]?R35)^K9_N^[HA1fWX*"&r6)Q[0H0Ft
Qs7+#PR@rc16?Ml0R#q_n?Pk2U6tQ#CSWDU&T=_e6)sf=^V3b>YS\Qmm&^%m=VCT
rG]dY15B]*ng=RX_VKc;UoVXq3fLb^UOYVCi"+!N'qGbR3F"6+$]iPz!!!!%O9fm
%
>,o2s!629kgcd-iG=7n5aGKOBH8p\4_lE_:i_8N[-d^+UPAuMO<87*-F1s!-K&PX
,]b2f*Y%k_b5jeUP!!()[j7VqJ?UI\Irr<`m0Xk4t2l4TN:DHO?@S6Cp!4o,"Rh$
OB4rWZY+/LJdiWeKGAHZ_oe3:_r8;I80449&YT&.bI]mL7tc#fKRmaS?%LHbB<YS
<k+@Y]`N5p&k2Jt2GCK4Ejp*BJ9eQi8H=`W-)b`n#VchVS%^PSG(Wc@fMGmjk9KN
\.NfiVB(U,a@Q11#6'_\B$r#@EVlXpP:7q(K3J2(SRh@g1-,I7bH@LNG<![SB+Y$
Df(LB;sW$]QD)IN?A>3Bmk-j3+92BA!!+>F"HWok%gD[)M:lYlcR!*sbHELQ]W(-
6]8Kcq:=\t$,Y$no.CFVTA^"o2,?gSl\KSQ=i(@d54:%?#;72t:OcNps-*P6DE93
Qe7!lM/Dp[3'!!!Slaf<#[8`RH_EEc.Bq;nRhPreI<'Y$lW/*\J-4aA%8of<p^*Z
l%l1SRimG2K"6?0/+WE,`=H,g0^q\_g2])Q3W:Q0B>qHq'(e,&2A+eC=tS)b\'-R
a&C<<?'_L#6_DInh(Rg[<\/RQg+/mjjusVCL*s:oHDDk;sX^Q!!AXGGroC$?/T1(
fnju9?g_4X@UNu="-U%Je,Eo0ATIil;OcBibb^6u"G$Oc"98E%!!!!:As"\p=*mP
O/o7D&Wr#GsIYO&-Y):tPR]^5DYr,UbH'#r/-BbO38YfX+-$$Otet?;jAOEY$<F"
\QNN!juf":iD-B)rKV74Qi)L,7;OiadS>4"Bo5QlWAEurkOCb[t`PGWD2:=\+g74
`!T8bIOL*?$Q\c:(N\I6c,:rembaf@6gH0suAYIY@dQ[!tZdnC1>cA@&hmm*?sH!
m4(7!Jb"Ditn`KZcsRReN1#pWnC8W.HXXP)&o.%L(besni?$Lb,P]gU1h7LWU$J*
o/Wr@cgGFXX.uUQ/2iY@Ib%R^Yr7"1[1Y_,R>H2N?g_4X@V4;MGroC$?/T1"CR>3
e[,0:2ALqD6!-2,0g4.>CMuY,R!!"9p!0R<^!FEatN[l[pUP[(Wa\sVBkl1W\JQg
JRn[$H_>s%Xg9<B\<rqA0k*./K5o!RS;,BKc\b")(W66&HQC<E>f;:<]>]%+s#_h
IH9Z.dqB`L6^IY3B8QU][m4z%"fO#n_?c7P31D;M*!Zo<D?NW<n[q(78qe`M2L=&
RR^(.ja-(P\Ql3$:_>EmOfW;0Y#IeJ4)H`M>H-kUR3YY;]uXa:14tYI3bGC(aHqU
)B((aL_uu/%**cuN`N[<sZcQOu7.&W:7[Kpn^(/[f9T->n24(9Uog:P9D-1,6MW*
8+ZH7>:EqQTmWK#=mlAE)[Ds!2GeEp1XL,=c'7c2A.UJnB-d!u,Y@U;g]qj2OERC
6R2:=oB0GSledjoFJ=2miSbR7eE&^`8W:p7Lq*@fQfXz!@.Xp32[Y7C6D1M-D\%?
R5rId=MIil>+1>+lDI?<h(6u,eQo2T>qm*#\CKGJWM4KQMK`i]m`AY5^GEKVn80b
N>>\:t;-'0WQ^Z4'\/maGKbf6A\C\(bbEMGU?eeDAop7@'&4lj&,S9,`)Qn,Ae4e
CXVJ.C<OB\HgZ/0lrep;g<I_H#"Fg4*WDYL^,&Ut*';En_&C_4=TG!d0`4mkeI3`
SGloOi("kpe:r9sUr,`UtSX!0;\U4Ed//>A]VsN85-Z'm`rPHd?("8b1t4[8hDn)
2=;i3,@Sskdqss&UN&IfVfkgj_#[Je^WcN8L!9H\NU7K%e^7+j*7#X'f0Z@Z7fZ+
$(bhMM`L(g<Bi!32QpH;n3]PC!!AXGGroC$?/T1(fnju9?g_4X@UNu="-U%Je,Eo
0ATIil<h%fmbb^6u!!+>F!!"9r8,rViz<AF12/bZn+$aQA''s!YoZ^lQ!Nk2M8I2
nMP%n9&-Au]>W];4&:S@*Dfq9+t+kdQr[kEcVug,Rp5eag1/WP:*glh2fMn4?P@E
5^:KOuXH1:3BKMYZg(ng7b<S>0*,FhNO:PJ^FGt3>ed2ak2'BA6b_gC,`8<*J6Q(
D9"N2[kZXP($Y3`W"]4B9tHV?f*Egn^/q'peSm)N'#S[(-;U15<UJW36nB_(&N1I
D',)^tW74U@+(,'KF"o<qC]2Gh$r#D10.1Q6bIe6W%<DMi<h%fmbb^9$?k,fXHVa
I%Z%)fS!!+>F!!!.P5QCcdk"-F)DL@I6[AfUpY/E]tY-+Y2e%0k9RhT`&Epr9L$r
r4_]XcPA]$XBLmcTe;li^fL9XgI^/PP7u31":NY><fP!m-*Le<d2BRV&U6U0QQhR
eeE;G=S$M<BRB_c)\,Q?]0j4o,AV_D.=KDCJuKHk!S>4!!mq6NE8,\6ql-4R)JLu
`GV$2R_76Pm`D'CCdUb6G>u'(T*l[(eNRJh\_"I3aZpXO**]qthFcD/2H)PI[(AF
V.H\HuXe&8)n>"G]BDbj-ZeV,)!T,/Q!!!6['(U4\gq1A?c*J&RG/)hE^r4%?0F&
n<]r1eN=N]b+jK1AJrrAH[+:nMQ!?aZR!!JBS&4m"T5:VLf$@*q@ju$DWLjk"?W:
i639[UtFTGW[Nmo=V7I.]6EVLE;:f[T+Q3T\-FJ8S4b4`0S&n2YmOgl5@4Y;<4fd
JG).B=ki&Ec"?L^2IcXJR-.f;PNh?AX+8N)ct=2VrmY"gsr@f+JGZD4Z$jm9MCo)
5=jgF;72Oo(riFDettunfFS#_'i>W%fSBmS3kb>Ee?na1.[lT&[k6uc3e9`>=+;`
,jDu?3&H3Yt$^UJQ;h=uiHnT8>[IOS<\]!%MPM&b/OgDG-W/-:n-H%C&5-sbu9%H
ViVQ/@<mma2BrT16i+92BA3LH.s[Jo:E"t"2SQ]niVjk^1g#.]7E.o#Cqk#03#0F
&n<]r1eN=MOn:!!&/^!!!!*+92BA"G$Oc";4!1F'-t6PnBs_Win)uNHJbg'QV`'3
?&rTel=GOjjmYTc<@b[A!\N$d;Lc\XD<Z?Y>`DS>eEfXhu#udobC:.B+!>JH+ZWS
U@9`*j^77IDUX]e3_-T:C:VVpOV=9[LC%);A@8h+7,p&ud]]jLYR],!f\"b0&K90
@&NPsL"G$OQ!!#$HQ]niVjk^1gD4$ZR[Jo:E"ssPbJ2o,Sm6B`2``Fi!-#(&jr5r
.B!'h.s!!iQr!!+>H5_&h7#m()h2d<s1U(.sEA7C#RGIcO##IX#9)QnFLX\Ggr\I
@41@eHkT\(dLR:V'+rrr=FG4\%^Liqf^u\d10dV">7B^T[!)J,iblDAR`\Tdm(2X
eLf)\@i46kl[u:0]'+Dm9%ViqZ\Ngri`T"T/!UU`mulCf!R8$9ur+B!WaE/,_,k-
#;6_\G/)hE^r4L('(U4\gq1A?^t17F-#(&jr5r-ajoFJ=2miSbR7e@s!"qR?#QTr
/!^M?&!WXJO!0BD`WS:-?2"1@I0j_OaR@&ubj\^0'P,bADk;d]51K0tV^8;[q;bI
5-/<!W5C1LdtHW<e;\k7:9gmY7SY01==V#]uep8+R`XI6<A6MY/8`+r:-5f7gUO?
&RbI9@V\>697QlfeM,K^arPBcC&Sf1/5eRWC$OV"K&Y7L169Koj0kZ8O%(CJuKH5
2+M%;6<5S9o+Trz!!!!*".+ji4(%D]i*p<OM0V0imTna[?u),3P-j)pradWlEr^5
]S(`A9V2PBS!!!!E!<<*"!!!W7!([ZM2)LQjD+<$k*3DrVp7e1a+F0r"BkZ5&V5K
1b?U:WGTE"rl!0R<`8,rr=!!Ikr`4VYEpFbqi1Mk"BSZhc?n1cUSbQ5gXDe]4O16
t89J2o,Sm6B`2`W,u=z!^M?.,R=AMz"HWT`!0R<p#QREr!!!&_YG?#X%+MRC>1m#
[<DD_G;uZh,mJd13<.$mKciN+2g>]HnUS<J1HPic]kAT(bT&9SK8.Z(M!$hRFO9>
VU!!rWj,QRn.zz!!#P3s4I~>restore grestore
%
% End Imported PIC File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%
% Polyline
n 2175 9375 m 2175 9075 l
3900 9075 l gs col0 s gr
% Polyline
%
% pen to black in case this eps object doesn't set color first
0 0 0 setrgbcolor
% Begin Imported JPEG File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
n gs
3525 7800 tr
2.941176 -1.764706 sc
0 -425 tr
0 0 tr
sa
/showpage {} def
% JPEG image follows:
255 425 sc
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: jpeg2ps 3.2 by Thomas Merz
%%Title: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%%CreationDate: Wed Apr 23 22:27:12 2014
%%BoundingBox: 0 0 255 425
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
%%EndProlog
/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
(JPEG file '/Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg' needs PostScript Level 2!\n) dup print flush
/Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
} if
save
/RawData currentfile /ASCII85Decode filter def
/Data RawData << >> /DCTDecode filter def
/DeviceRGB setcolorspace
{ << /ImageType 1
/Width 255
/Height 425
/ImageMatrix [ 255 0 0 -425 0 425 ]
/DataSource Data
/BitsPerComponent 8
/Decode [0 1 0 1 0 1]
>> image
Data closefile
RawData flushfile
showpage
restore
} exec
s4IA0!"_al8O`[\!<<*#!!*'"s4[N@!"]MH%L`[U%Lim\&J,Tm-lNp<()SbN,onB
p1Hdi\1H7<Y86enT6ruf93)FHh='oELBP0M'EHuM6G[+fmA,k9`6NIc3&f;?#0,b
`^@mW.A@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q
0"Y@q5PS!"fJ;W;ur#!?qLF&HMtG!WU(<)ZTm=!s&E'!<<*"z!!!!""pY;7!X&J@
!(RS#!<WB)":5D;"pP)3z!<N?+"U5PD&g8tC'K/6SEIj7W'd?OaEc[q[_9jJ_iA3
f!<+;%-,W0)+n3]$4Jtql9_uLJP!<<*"zzz!<9t;'G1?Gzzz!!!$!g&MN`!<<05!
tbMt!5F$a&jQLh!!!!",QIfE!!!.`!!!"_n>rU#*@/$JY"X\0jm53A_gA2%Fe5b%
4LO:1>28s>aY-bN^@>+qbqkh%YF?2,-DDTQ^AW,]]cBgK+t',HenXn-i0H=>/#/6
,f<oWu?0J3%)GQDd0M\a)koU!"ftt)dY?Gu`32MX[gE]R1f]:9se]efDcHUtS<nQ
P0$/?gfYFQ&f@eFgk)_a;'>LabZOXHuSeGSj?k$n24L_;rQz!!!!E#QTr/z&jQEs
z!!"!3eePXM<FhCQMLXX+Yue-)TjKKJ_Uaa9&+`cb[9UZAR\$lDJ-H"QP2r:cYso
.RjO_o.26bX"<i3mYf?h7<18q+:Q?U/,*?:#CSCL?4TR&1k3h&iR.VU//\MpEBPG
(]p&)Si)PR0HENKLguO$0UPZ&5(k-/tZB?HS^Zft$HTcVB/rD?l3PEJ!LB*F1J-A
(,16[<^.q?kP^)z8H8_j!!!$F!!IlR&jQEs!!#5DVhUb2o?,//de=q.+.thXVi#Z
`6R*jp933qA!!!""Z$mRNoh)R>[2W<gH)p2-6C(FP#:seJ7n4e(YA3.\Wbk0g%3H
\N`0qFPdRX)6:W@0Ko-^BeB)l(R?6EH8_h"B9jX4<*r@?+P=_a_#MMmoUe5HB)r?
#B+m0_V2IWNu8CfOcDBBTN7zzzzza0C?@U:U;$fj=(V(TSCuA4/<gR>UK3h!/6PD
gP\Mp:`KP7k[If14c%DgoE$TUm-!77.9AGMq4E[mgipj9'4UYd3E\u8_TXMXZ;7j
_V840Rt@`>HqrhK2D7u"Sj56ejCG?-j)R;C9[UqlU7XnHKs=nV=],RVda:'u\"0+
tq\ljg9Jr'^e5O%+MF>^l:2iEo!"e:fg9#B>[8SA?k;"#g@e)D,<[Qp&5&QG3d[c
-,E\T_J\#Vp$A=PH'kag)]qgjZsgI9+d<QZ5i=);d.Ss"/gjH5I_7ks5+k,q=7bb
rN$`>)?PZuK'^\]63taJ\H'FDZ6\+I:V0]]f:gZfk]Zhr7smOoPI^!!+3.,QIt!!
!5Cs#p93Jz%lJb=29)'2<PmF!G;Ac4F;]f__GaU/[1q?Cd44VAZ20gTCBr(gZ=r&
6NCU7qPFAJ>.KP)9HlIp7B<"R=QR^D*mD&%l:Yb`b(hr\9^)@,U;9HU^q?uMd>6B
=aOmPXr;-Krf.W^bMoR2NrU+[fm5<0r^iGu*poQD%$!!"e!+PJf7hi5Y2TrR^NeG
as.;`8GpCJ1deG`fPZ`8Ms*bs(8F],)SQen]p*G=m1kfCj,OEce3?G8kW:Z?TM'C
RZBpE\C$6JXX$.mX02tPj`d9;Qcqt!$6(Ul2oC*zz!!!.Q!!"9p!!#P$!!!!$bB(
/1F.eh^Tt.HsbGfcP$sN%9RalDHNcalf?&R.$b&2nl89RD&\#%([r\Z`^q0qp"5V
n9IWG&<kWI`d/7-&Dgg?ePNY-utu,$g7IeFZh5$oGT[hXA6\8SsaLADV]ZqFS@^;
nrhb!!@M+@bYOYn+@8M\OQ8N,O/Xf1M&!R9VC>mC$V4W@Xb)`QZpD4+D0`-!*g;#
&@**6.-aZ3]mJ5qg/\a8RWm4[`AD@oj)R.@cjf3&cU1UQas\`L>h^b@akDNC#QOi
)zO<=N'!!)%gS("H>Q)Td#I#`M-LqC!"T&[,$Y1CaB]aO'SR]=DF78</UAO%Yem3
:+O/lrC)jc+QG9iiKa[,*46o]\4QaR;]YZ-DT%3POEtlXLqu/%F@@[<5Cq2*GVSm
IpsWAQrmuA6@o-p+NC1h*K#t3/.h6(:n&!L2<#8pNk<<G(9Pm+#:jhU3oi_.isSu
7H[*'J/F:Fg?VJiH:K1E[Fqg2>.]hA,t*u_;,fro4uX^KHAhccm@*\:>[q[(f7T9
dGCSLQSH6@L<O02j)Q9"HQ&+Ka"Z&X"'qX/3$eI=9]32kjrje@L#<r)QQQ%e^/m5
78?!anlLHm7)$^"WSC8OU]P)sgk73<,[239"mh@j&*9=O2,5h35e>K3o<6KQJAng
cd\Vho+D>oD44G<1UO0$.VS::0s6dXV;t&jQLh!!!!",QIfE!!!D7$3iH+D+6_PD
N,;]ZUE=C!0Vb)!;UX[R]*3S0(_soqaJeW7D_*sF];DFSD<fu3RLQmgKtE4L+9cY
B,lbsHG)dPN@\C+\gu`SV)8"YT@1C9FL61:>'ee)-?nECk=;.#\iW1*J,i+C!TLd
i--">48?&3e`C0%Spm?E^XF$>qa]c5(^6n%<U#HoLWJsT>,4LTZgZ+YC[K`qp30"
\Qacl];]6AXC2:D\[=$o)j[;p=.N_[K6Tr;g.'GV'_P-H!tW!D_j"#eSE*sZe_X$
kVs'ro!TrrD\eR[0*c\8)0n7,&-K]o0,<5jMinV5(t.;Wj2oLt1crT2TGX31dCta
0fqgW[]I0;9kF`E6d:f0cf,$I_Yp`zOoPI^!!!Ws!(d/#4t<q9ilO"dDK@V[NIRo
f]6>+Y'$3dEa^\=eOZ=D>d&:kP4cM&-9uJiqM3N(1.m%tQEs#FLf.uH(VlOFo=Gj
hhk>(X&;7'tT=X`QK*pp3^4c/H0rr=,Rn,SUO&nedOUWQ1ie4o/33IWF:VLhjUJP
4!:bcX@Yd(QVY"n;[@29Z5)[9./ZWoiMF@pZ<V'-f=c(Y*.=FXjQUClM3^?_A4`8
-!]#4Z==te^7rsn4Md-9r[&[LA<Vb87Z2tF&`VmVEP?a=P%#elCH'&jD9&rUQ"/X
-S"M!<K#M0L,`od24oQ,9+nGpk$Nug(@Xlqz8H8c:&jR'8!!"8F!!"Gd9qb-,.BA
o/FALD1;Z<Zc0'=Ss;C-3$Xc"a\,?M@V2Z3X#YWZn<`3dUdP:"R6G4,.dCZZ"!.a
up:1KPl^kiD)/G,LHLViFa1O(p[::_2%e!$3Z@3`T>K+B6Zn-R*]pYkF1>c)R<_"
p2E[?B/[VYnmY:8M!V4WEZN\Mq:oqr&GbRjZ6L5IP6PV+.i9cHhMkQfuO-oMIL6Y
^*9bA/<bg/Vc'[I;en-NHQNKM.MpQL?17p*?aO*'i`Eq/%=3D#lqg?0N@!)gbg0#
fpaQ<BJ,fQLzz!_<:k!.;r-OsdMY3>E8)!+=?=nTr<N?i4hCpF3@U3fZ"NW*ZNnU
e&Jkg%7&d<t>=gCY4K,E2r@)^Jb(3UUaE!2N:`8S??e^l33s`!!!3TMPK+7-$t-t
<U\Xe/Q-Oh8m+:p>/(`SO!ETQ<E<=oNHb:si'cs(=QKG4,([HTe3sW*::esF];;I
@"7uS)qFZfHrr=#:3)P,SL7i0?:hE_W0BnJ<gqTd%@`O"ri,L;?]:?nh^oe\o/H-
.Z!)2g!4699sSC=9GSL,#jl[PCrqhdM0=o@(T!8LC0Ct#1lSL,$3$I@ktro/te<e
!%mpCn(k2!GmU8VHn+Zh_03!4\fH'q`asrP\k^brS.Dq*MF`\c2Z>VOrD&-\Bacl
D0R5eG71HEiuHgJ?shm&4doDz"G)\Ff_$t!9)<C>rrC"OkZTfPr9Z@XoOcF_'C8e
BMVPHdY=qYt'=jk#B1lRfLTu:8"m>pd!!ZAt<pJ[W0;T=]X![HjRRuT[4i;YHWUk
\QgRYNcVKY^.?\.E'G(9.!/H5^#c]o#K"$Y.sI/@uu:JV'Y.!e`Yi+Nq!=l2J#_q
AafK"/buN;OC[T5ckq+t@L4_2[g\9>*LY[jl]b4e2kkkZ?bZ*@i'R[90Gbk9=Q%)
ZDIuH!\T;=PW(pnK[9u:$LAAb)2+?mfNA-N`doMOdA4C]b++>/a0mGfD'$Oqi^sZ
C\9_L4M5[g>0tFYjeg\cq:X$K\@2K(>oKFbqNq3^=6`[92"=Jqble]!b`0cpP:X,
I21/tZnkG99A$V\U_iLWMhS"_U$G!<T]FLeX[6!i&L6j4Eo@B%M)Oo!FN,3<G(l6
bN1.4lJ.[iN,nJbBWb1rkng6qOgS%j5cz!!sbS+HQ^-8-:?i2^qh`\*A.D?2jo%\
9i&];h:_LlXG_"d:6,5=YsO1Xd+t3PnU\m:bKPF"98GF1m?'?qhFmF;bcAO8<;??
c;-nVVq:36PBm8@>!LF`]u*$54_LAAbtE184W'W["4.%AkstG(*n1+BoUoneIh(>
,\,?<QO18+K;%J<QV+k]ZVdFrnacYV15EbJ2Hu7"5N9"WNH.0OHf+&9F[!>is,?W
aaL[cVT:$LA^Als6AlTO57UfGo5eWDmr]?R35)^K9_N^[HA1fWX*"&r6)Q[0H0Ft
Qs7+#PR@rc16?Ml0R#q_n?Pk2U6tQ#CSWDU&T=_e6)sf=^V3b>YS\Qmm&^%m=VCT
rG]dY15B]*ng=RX_VKc;UoVXq3fLb^UOYVCi"+!N'qGbR3F"6+$]iPz!!!!%O9fm
%
>,o2s!629kgcd-iG=7n5aGKOBH8p\4_lE_:i_8N[-d^+UPAuMO<87*-F1s!-K&PX
,]b2f*Y%k_b5jeUP!!()[j7VqJ?UI\Irr<`m0Xk4t2l4TN:DHO?@S6Cp!4o,"Rh$
OB4rWZY+/LJdiWeKGAHZ_oe3:_r8;I80449&YT&.bI]mL7tc#fKRmaS?%LHbB<YS
<k+@Y]`N5p&k2Jt2GCK4Ejp*BJ9eQi8H=`W-)b`n#VchVS%^PSG(Wc@fMGmjk9KN
\.NfiVB(U,a@Q11#6'_\B$r#@EVlXpP:7q(K3J2(SRh@g1-,I7bH@LNG<![SB+Y$
Df(LB;sW$]QD)IN?A>3Bmk-j3+92BA!!+>F"HWok%gD[)M:lYlcR!*sbHELQ]W(-
6]8Kcq:=\t$,Y$no.CFVTA^"o2,?gSl\KSQ=i(@d54:%?#;72t:OcNps-*P6DE93
Qe7!lM/Dp[3'!!!Slaf<#[8`RH_EEc.Bq;nRhPreI<'Y$lW/*\J-4aA%8of<p^*Z
l%l1SRimG2K"6?0/+WE,`=H,g0^q\_g2])Q3W:Q0B>qHq'(e,&2A+eC=tS)b\'-R
a&C<<?'_L#6_DInh(Rg[<\/RQg+/mjjusVCL*s:oHDDk;sX^Q!!AXGGroC$?/T1(
fnju9?g_4X@UNu="-U%Je,Eo0ATIil;OcBibb^6u"G$Oc"98E%!!!!:As"\p=*mP
O/o7D&Wr#GsIYO&-Y):tPR]^5DYr,UbH'#r/-BbO38YfX+-$$Otet?;jAOEY$<F"
\QNN!juf":iD-B)rKV74Qi)L,7;OiadS>4"Bo5QlWAEurkOCb[t`PGWD2:=\+g74
`!T8bIOL*?$Q\c:(N\I6c,:rembaf@6gH0suAYIY@dQ[!tZdnC1>cA@&hmm*?sH!
m4(7!Jb"Ditn`KZcsRReN1#pWnC8W.HXXP)&o.%L(besni?$Lb,P]gU1h7LWU$J*
o/Wr@cgGFXX.uUQ/2iY@Ib%R^Yr7"1[1Y_,R>H2N?g_4X@V4;MGroC$?/T1"CR>3
e[,0:2ALqD6!-2,0g4.>CMuY,R!!"9p!0R<^!FEatN[l[pUP[(Wa\sVBkl1W\JQg
JRn[$H_>s%Xg9<B\<rqA0k*./K5o!RS;,BKc\b")(W66&HQC<E>f;:<]>]%+s#_h
IH9Z.dqB`L6^IY3B8QU][m4z%"fO#n_?c7P31D;M*!Zo<D?NW<n[q(78qe`M2L=&
RR^(.ja-(P\Ql3$:_>EmOfW;0Y#IeJ4)H`M>H-kUR3YY;]uXa:14tYI3bGC(aHqU
)B((aL_uu/%**cuN`N[<sZcQOu7.&W:7[Kpn^(/[f9T->n24(9Uog:P9D-1,6MW*
8+ZH7>:EqQTmWK#=mlAE)[Ds!2GeEp1XL,=c'7c2A.UJnB-d!u,Y@U;g]qj2OERC
6R2:=oB0GSledjoFJ=2miSbR7eE&^`8W:p7Lq*@fQfXz!@.Xp32[Y7C6D1M-D\%?
R5rId=MIil>+1>+lDI?<h(6u,eQo2T>qm*#\CKGJWM4KQMK`i]m`AY5^GEKVn80b
N>>\:t;-'0WQ^Z4'\/maGKbf6A\C\(bbEMGU?eeDAop7@'&4lj&,S9,`)Qn,Ae4e
CXVJ.C<OB\HgZ/0lrep;g<I_H#"Fg4*WDYL^,&Ut*';En_&C_4=TG!d0`4mkeI3`
SGloOi("kpe:r9sUr,`UtSX!0;\U4Ed//>A]VsN85-Z'm`rPHd?("8b1t4[8hDn)
2=;i3,@Sskdqss&UN&IfVfkgj_#[Je^WcN8L!9H\NU7K%e^7+j*7#X'f0Z@Z7fZ+
$(bhMM`L(g<Bi!32QpH;n3]PC!!AXGGroC$?/T1(fnju9?g_4X@UNu="-U%Je,Eo
0ATIil<h%fmbb^6u!!+>F!!"9r8,rViz<AF12/bZn+$aQA''s!YoZ^lQ!Nk2M8I2
nMP%n9&-Au]>W];4&:S@*Dfq9+t+kdQr[kEcVug,Rp5eag1/WP:*glh2fMn4?P@E
5^:KOuXH1:3BKMYZg(ng7b<S>0*,FhNO:PJ^FGt3>ed2ak2'BA6b_gC,`8<*J6Q(
D9"N2[kZXP($Y3`W"]4B9tHV?f*Egn^/q'peSm)N'#S[(-;U15<UJW36nB_(&N1I
D',)^tW74U@+(,'KF"o<qC]2Gh$r#D10.1Q6bIe6W%<DMi<h%fmbb^9$?k,fXHVa
I%Z%)fS!!+>F!!!.P5QCcdk"-F)DL@I6[AfUpY/E]tY-+Y2e%0k9RhT`&Epr9L$r
r4_]XcPA]$XBLmcTe;li^fL9XgI^/PP7u31":NY><fP!m-*Le<d2BRV&U6U0QQhR
eeE;G=S$M<BRB_c)\,Q?]0j4o,AV_D.=KDCJuKHk!S>4!!mq6NE8,\6ql-4R)JLu
`GV$2R_76Pm`D'CCdUb6G>u'(T*l[(eNRJh\_"I3aZpXO**]qthFcD/2H)PI[(AF
V.H\HuXe&8)n>"G]BDbj-ZeV,)!T,/Q!!!6['(U4\gq1A?c*J&RG/)hE^r4%?0F&
n<]r1eN=N]b+jK1AJrrAH[+:nMQ!?aZR!!JBS&4m"T5:VLf$@*q@ju$DWLjk"?W:
i639[UtFTGW[Nmo=V7I.]6EVLE;:f[T+Q3T\-FJ8S4b4`0S&n2YmOgl5@4Y;<4fd
JG).B=ki&Ec"?L^2IcXJR-.f;PNh?AX+8N)ct=2VrmY"gsr@f+JGZD4Z$jm9MCo)
5=jgF;72Oo(riFDettunfFS#_'i>W%fSBmS3kb>Ee?na1.[lT&[k6uc3e9`>=+;`
,jDu?3&H3Yt$^UJQ;h=uiHnT8>[IOS<\]!%MPM&b/OgDG-W/-:n-H%C&5-sbu9%H
ViVQ/@<mma2BrT16i+92BA3LH.s[Jo:E"t"2SQ]niVjk^1g#.]7E.o#Cqk#03#0F
&n<]r1eN=MOn:!!&/^!!!!*+92BA"G$Oc";4!1F'-t6PnBs_Win)uNHJbg'QV`'3
?&rTel=GOjjmYTc<@b[A!\N$d;Lc\XD<Z?Y>`DS>eEfXhu#udobC:.B+!>JH+ZWS
U@9`*j^77IDUX]e3_-T:C:VVpOV=9[LC%);A@8h+7,p&ud]]jLYR],!f\"b0&K90
@&NPsL"G$OQ!!#$HQ]niVjk^1gD4$ZR[Jo:E"ssPbJ2o,Sm6B`2``Fi!-#(&jr5r
.B!'h.s!!iQr!!+>H5_&h7#m()h2d<s1U(.sEA7C#RGIcO##IX#9)QnFLX\Ggr\I
@41@eHkT\(dLR:V'+rrr=FG4\%^Liqf^u\d10dV">7B^T[!)J,iblDAR`\Tdm(2X
eLf)\@i46kl[u:0]'+Dm9%ViqZ\Ngri`T"T/!UU`mulCf!R8$9ur+B!WaE/,_,k-
#;6_\G/)hE^r4L('(U4\gq1A?^t17F-#(&jr5r-ajoFJ=2miSbR7e@s!"qR?#QTr
/!^M?&!WXJO!0BD`WS:-?2"1@I0j_OaR@&ubj\^0'P,bADk;d]51K0tV^8;[q;bI
5-/<!W5C1LdtHW<e;\k7:9gmY7SY01==V#]uep8+R`XI6<A6MY/8`+r:-5f7gUO?
&RbI9@V\>697QlfeM,K^arPBcC&Sf1/5eRWC$OV"K&Y7L169Koj0kZ8O%(CJuKH5
2+M%;6<5S9o+Trz!!!!*".+ji4(%D]i*p<OM0V0imTna[?u),3P-j)pradWlEr^5
]S(`A9V2PBS!!!!E!<<*"!!!W7!([ZM2)LQjD+<$k*3DrVp7e1a+F0r"BkZ5&V5K
1b?U:WGTE"rl!0R<`8,rr=!!Ikr`4VYEpFbqi1Mk"BSZhc?n1cUSbQ5gXDe]4O16
t89J2o,Sm6B`2`W,u=z!^M?.,R=AMz"HWT`!0R<p#QREr!!!&_YG?#X%+MRC>1m#
[<DD_G;uZh,mJd13<.$mKciN+2g>]HnUS<J1HPic]kAT(bT&9SK8.Z(M!$hRFO9>
VU!!rWj,QRn.zz!!#P3s4I~>restore grestore
%
% End Imported PIC File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%
/Times-Roman-iso ff 200.00 scf sf
4425 7950 m
gs 1 -1 sc (David) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
4425 8475 m
gs 1 -1 sc (DavidAP-12) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
1725 10350 m
gs 1 -1 sc (Jean-Francois) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
3675 10350 m
gs 1 -1 sc (Anne) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
5400 10350 m
gs 1 -1 sc (Arnaud) col0 sh gr
% Polyline
%
% pen to black in case this eps object doesn't set color first
0 0 0 setrgbcolor
% Begin Imported JPEG File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
n gs
5325 9375 tr
2.941176 -1.764706 sc
0 -425 tr
0 0 tr
sa
/showpage {} def
% JPEG image follows:
255 425 sc
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: jpeg2ps 3.2 by Thomas Merz
%%Title: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%%CreationDate: Wed Apr 23 22:27:12 2014
%%BoundingBox: 0 0 255 425
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%EndComments
%%BeginProlog
%%EndProlog
/languagelevel where {pop languagelevel 2 lt}{true} ifelse {
(JPEG file '/Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg' needs PostScript Level 2!\n) dup print flush
/Helvetica findfont 20 scalefont setfont 100 100 moveto show showpage stop
} if
save
/RawData currentfile /ASCII85Decode filter def
/Data RawData << >> /DCTDecode filter def
/DeviceRGB setcolorspace
{ << /ImageType 1
/Width 255
/Height 425
/ImageMatrix [ 255 0 0 -425 0 425 ]
/DataSource Data
/BitsPerComponent 8
/Decode [0 1 0 1 0 1]
>> image
Data closefile
RawData flushfile
showpage
restore
} exec
s4IA0!"_al8O`[\!<<*#!!*'"s4[N@!"]MH%L`[U%Lim\&J,Tm-lNp<()SbN,onB
p1Hdi\1H7<Y86enT6ruf93)FHh='oELBP0M'EHuM6G[+fmA,k9`6NIc3&f;?#0,b
`^@mW.A@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q0"Y@q
0"Y@q5PS!"fJ;W;ur#!?qLF&HMtG!WU(<)ZTm=!s&E'!<<*"z!!!!""pY;7!X&J@
!(RS#!<WB)":5D;"pP)3z!<N?+"U5PD&g8tC'K/6SEIj7W'd?OaEc[q[_9jJ_iA3
f!<+;%-,W0)+n3]$4Jtql9_uLJP!<<*"zzz!<9t;'G1?Gzzz!!!$!g&MN`!<<05!
tbMt!5F$a&jQLh!!!!",QIfE!!!.`!!!"_n>rU#*@/$JY"X\0jm53A_gA2%Fe5b%
4LO:1>28s>aY-bN^@>+qbqkh%YF?2,-DDTQ^AW,]]cBgK+t',HenXn-i0H=>/#/6
,f<oWu?0J3%)GQDd0M\a)koU!"ftt)dY?Gu`32MX[gE]R1f]:9se]efDcHUtS<nQ
P0$/?gfYFQ&f@eFgk)_a;'>LabZOXHuSeGSj?k$n24L_;rQz!!!!E#QTr/z&jQEs
z!!"!3eePXM<FhCQMLXX+Yue-)TjKKJ_Uaa9&+`cb[9UZAR\$lDJ-H"QP2r:cYso
.RjO_o.26bX"<i3mYf?h7<18q+:Q?U/,*?:#CSCL?4TR&1k3h&iR.VU//\MpEBPG
(]p&)Si)PR0HENKLguO$0UPZ&5(k-/tZB?HS^Zft$HTcVB/rD?l3PEJ!LB*F1J-A
(,16[<^.q?kP^)z8H8_j!!!$F!!IlR&jQEs!!#5DVhUb2o?,//de=q.+.thXVi#Z
`6R*jp933qA!!!""Z$mRNoh)R>[2W<gH)p2-6C(FP#:seJ7n4e(YA3.\Wbk0g%3H
\N`0qFPdRX)6:W@0Ko-^BeB)l(R?6EH8_h"B9jX4<*r@?+P=_a_#MMmoUe5HB)r?
#B+m0_V2IWNu8CfOcDBBTN7zzzzza0C?@U:U;$fj=(V(TSCuA4/<gR>UK3h!/6PD
gP\Mp:`KP7k[If14c%DgoE$TUm-!77.9AGMq4E[mgipj9'4UYd3E\u8_TXMXZ;7j
_V840Rt@`>HqrhK2D7u"Sj56ejCG?-j)R;C9[UqlU7XnHKs=nV=],RVda:'u\"0+
tq\ljg9Jr'^e5O%+MF>^l:2iEo!"e:fg9#B>[8SA?k;"#g@e)D,<[Qp&5&QG3d[c
-,E\T_J\#Vp$A=PH'kag)]qgjZsgI9+d<QZ5i=);d.Ss"/gjH5I_7ks5+k,q=7bb
rN$`>)?PZuK'^\]63taJ\H'FDZ6\+I:V0]]f:gZfk]Zhr7smOoPI^!!+3.,QIt!!
!5Cs#p93Jz%lJb=29)'2<PmF!G;Ac4F;]f__GaU/[1q?Cd44VAZ20gTCBr(gZ=r&
6NCU7qPFAJ>.KP)9HlIp7B<"R=QR^D*mD&%l:Yb`b(hr\9^)@,U;9HU^q?uMd>6B
=aOmPXr;-Krf.W^bMoR2NrU+[fm5<0r^iGu*poQD%$!!"e!+PJf7hi5Y2TrR^NeG
as.;`8GpCJ1deG`fPZ`8Ms*bs(8F],)SQen]p*G=m1kfCj,OEce3?G8kW:Z?TM'C
RZBpE\C$6JXX$.mX02tPj`d9;Qcqt!$6(Ul2oC*zz!!!.Q!!"9p!!#P$!!!!$bB(
/1F.eh^Tt.HsbGfcP$sN%9RalDHNcalf?&R.$b&2nl89RD&\#%([r\Z`^q0qp"5V
n9IWG&<kWI`d/7-&Dgg?ePNY-utu,$g7IeFZh5$oGT[hXA6\8SsaLADV]ZqFS@^;
nrhb!!@M+@bYOYn+@8M\OQ8N,O/Xf1M&!R9VC>mC$V4W@Xb)`QZpD4+D0`-!*g;#
&@**6.-aZ3]mJ5qg/\a8RWm4[`AD@oj)R.@cjf3&cU1UQas\`L>h^b@akDNC#QOi
)zO<=N'!!)%gS("H>Q)Td#I#`M-LqC!"T&[,$Y1CaB]aO'SR]=DF78</UAO%Yem3
:+O/lrC)jc+QG9iiKa[,*46o]\4QaR;]YZ-DT%3POEtlXLqu/%F@@[<5Cq2*GVSm
IpsWAQrmuA6@o-p+NC1h*K#t3/.h6(:n&!L2<#8pNk<<G(9Pm+#:jhU3oi_.isSu
7H[*'J/F:Fg?VJiH:K1E[Fqg2>.]hA,t*u_;,fro4uX^KHAhccm@*\:>[q[(f7T9
dGCSLQSH6@L<O02j)Q9"HQ&+Ka"Z&X"'qX/3$eI=9]32kjrje@L#<r)QQQ%e^/m5
78?!anlLHm7)$^"WSC8OU]P)sgk73<,[239"mh@j&*9=O2,5h35e>K3o<6KQJAng
cd\Vho+D>oD44G<1UO0$.VS::0s6dXV;t&jQLh!!!!",QIfE!!!D7$3iH+D+6_PD
N,;]ZUE=C!0Vb)!;UX[R]*3S0(_soqaJeW7D_*sF];DFSD<fu3RLQmgKtE4L+9cY
B,lbsHG)dPN@\C+\gu`SV)8"YT@1C9FL61:>'ee)-?nECk=;.#\iW1*J,i+C!TLd
i--">48?&3e`C0%Spm?E^XF$>qa]c5(^6n%<U#HoLWJsT>,4LTZgZ+YC[K`qp30"
\Qacl];]6AXC2:D\[=$o)j[;p=.N_[K6Tr;g.'GV'_P-H!tW!D_j"#eSE*sZe_X$
kVs'ro!TrrD\eR[0*c\8)0n7,&-K]o0,<5jMinV5(t.;Wj2oLt1crT2TGX31dCta
0fqgW[]I0;9kF`E6d:f0cf,$I_Yp`zOoPI^!!!Ws!(d/#4t<q9ilO"dDK@V[NIRo
f]6>+Y'$3dEa^\=eOZ=D>d&:kP4cM&-9uJiqM3N(1.m%tQEs#FLf.uH(VlOFo=Gj
hhk>(X&;7'tT=X`QK*pp3^4c/H0rr=,Rn,SUO&nedOUWQ1ie4o/33IWF:VLhjUJP
4!:bcX@Yd(QVY"n;[@29Z5)[9./ZWoiMF@pZ<V'-f=c(Y*.=FXjQUClM3^?_A4`8
-!]#4Z==te^7rsn4Md-9r[&[LA<Vb87Z2tF&`VmVEP?a=P%#elCH'&jD9&rUQ"/X
-S"M!<K#M0L,`od24oQ,9+nGpk$Nug(@Xlqz8H8c:&jR'8!!"8F!!"Gd9qb-,.BA
o/FALD1;Z<Zc0'=Ss;C-3$Xc"a\,?M@V2Z3X#YWZn<`3dUdP:"R6G4,.dCZZ"!.a
up:1KPl^kiD)/G,LHLViFa1O(p[::_2%e!$3Z@3`T>K+B6Zn-R*]pYkF1>c)R<_"
p2E[?B/[VYnmY:8M!V4WEZN\Mq:oqr&GbRjZ6L5IP6PV+.i9cHhMkQfuO-oMIL6Y
^*9bA/<bg/Vc'[I;en-NHQNKM.MpQL?17p*?aO*'i`Eq/%=3D#lqg?0N@!)gbg0#
fpaQ<BJ,fQLzz!_<:k!.;r-OsdMY3>E8)!+=?=nTr<N?i4hCpF3@U3fZ"NW*ZNnU
e&Jkg%7&d<t>=gCY4K,E2r@)^Jb(3UUaE!2N:`8S??e^l33s`!!!3TMPK+7-$t-t
<U\Xe/Q-Oh8m+:p>/(`SO!ETQ<E<=oNHb:si'cs(=QKG4,([HTe3sW*::esF];;I
@"7uS)qFZfHrr=#:3)P,SL7i0?:hE_W0BnJ<gqTd%@`O"ri,L;?]:?nh^oe\o/H-
.Z!)2g!4699sSC=9GSL,#jl[PCrqhdM0=o@(T!8LC0Ct#1lSL,$3$I@ktro/te<e
!%mpCn(k2!GmU8VHn+Zh_03!4\fH'q`asrP\k^brS.Dq*MF`\c2Z>VOrD&-\Bacl
D0R5eG71HEiuHgJ?shm&4doDz"G)\Ff_$t!9)<C>rrC"OkZTfPr9Z@XoOcF_'C8e
BMVPHdY=qYt'=jk#B1lRfLTu:8"m>pd!!ZAt<pJ[W0;T=]X![HjRRuT[4i;YHWUk
\QgRYNcVKY^.?\.E'G(9.!/H5^#c]o#K"$Y.sI/@uu:JV'Y.!e`Yi+Nq!=l2J#_q
AafK"/buN;OC[T5ckq+t@L4_2[g\9>*LY[jl]b4e2kkkZ?bZ*@i'R[90Gbk9=Q%)
ZDIuH!\T;=PW(pnK[9u:$LAAb)2+?mfNA-N`doMOdA4C]b++>/a0mGfD'$Oqi^sZ
C\9_L4M5[g>0tFYjeg\cq:X$K\@2K(>oKFbqNq3^=6`[92"=Jqble]!b`0cpP:X,
I21/tZnkG99A$V\U_iLWMhS"_U$G!<T]FLeX[6!i&L6j4Eo@B%M)Oo!FN,3<G(l6
bN1.4lJ.[iN,nJbBWb1rkng6qOgS%j5cz!!sbS+HQ^-8-:?i2^qh`\*A.D?2jo%\
9i&];h:_LlXG_"d:6,5=YsO1Xd+t3PnU\m:bKPF"98GF1m?'?qhFmF;bcAO8<;??
c;-nVVq:36PBm8@>!LF`]u*$54_LAAbtE184W'W["4.%AkstG(*n1+BoUoneIh(>
,\,?<QO18+K;%J<QV+k]ZVdFrnacYV15EbJ2Hu7"5N9"WNH.0OHf+&9F[!>is,?W
aaL[cVT:$LA^Als6AlTO57UfGo5eWDmr]?R35)^K9_N^[HA1fWX*"&r6)Q[0H0Ft
Qs7+#PR@rc16?Ml0R#q_n?Pk2U6tQ#CSWDU&T=_e6)sf=^V3b>YS\Qmm&^%m=VCT
rG]dY15B]*ng=RX_VKc;UoVXq3fLb^UOYVCi"+!N'qGbR3F"6+$]iPz!!!!%O9fm
%
>,o2s!629kgcd-iG=7n5aGKOBH8p\4_lE_:i_8N[-d^+UPAuMO<87*-F1s!-K&PX
,]b2f*Y%k_b5jeUP!!()[j7VqJ?UI\Irr<`m0Xk4t2l4TN:DHO?@S6Cp!4o,"Rh$
OB4rWZY+/LJdiWeKGAHZ_oe3:_r8;I80449&YT&.bI]mL7tc#fKRmaS?%LHbB<YS
<k+@Y]`N5p&k2Jt2GCK4Ejp*BJ9eQi8H=`W-)b`n#VchVS%^PSG(Wc@fMGmjk9KN
\.NfiVB(U,a@Q11#6'_\B$r#@EVlXpP:7q(K3J2(SRh@g1-,I7bH@LNG<![SB+Y$
Df(LB;sW$]QD)IN?A>3Bmk-j3+92BA!!+>F"HWok%gD[)M:lYlcR!*sbHELQ]W(-
6]8Kcq:=\t$,Y$no.CFVTA^"o2,?gSl\KSQ=i(@d54:%?#;72t:OcNps-*P6DE93
Qe7!lM/Dp[3'!!!Slaf<#[8`RH_EEc.Bq;nRhPreI<'Y$lW/*\J-4aA%8of<p^*Z
l%l1SRimG2K"6?0/+WE,`=H,g0^q\_g2])Q3W:Q0B>qHq'(e,&2A+eC=tS)b\'-R
a&C<<?'_L#6_DInh(Rg[<\/RQg+/mjjusVCL*s:oHDDk;sX^Q!!AXGGroC$?/T1(
fnju9?g_4X@UNu="-U%Je,Eo0ATIil;OcBibb^6u"G$Oc"98E%!!!!:As"\p=*mP
O/o7D&Wr#GsIYO&-Y):tPR]^5DYr,UbH'#r/-BbO38YfX+-$$Otet?;jAOEY$<F"
\QNN!juf":iD-B)rKV74Qi)L,7;OiadS>4"Bo5QlWAEurkOCb[t`PGWD2:=\+g74
`!T8bIOL*?$Q\c:(N\I6c,:rembaf@6gH0suAYIY@dQ[!tZdnC1>cA@&hmm*?sH!
m4(7!Jb"Ditn`KZcsRReN1#pWnC8W.HXXP)&o.%L(besni?$Lb,P]gU1h7LWU$J*
o/Wr@cgGFXX.uUQ/2iY@Ib%R^Yr7"1[1Y_,R>H2N?g_4X@V4;MGroC$?/T1"CR>3
e[,0:2ALqD6!-2,0g4.>CMuY,R!!"9p!0R<^!FEatN[l[pUP[(Wa\sVBkl1W\JQg
JRn[$H_>s%Xg9<B\<rqA0k*./K5o!RS;,BKc\b")(W66&HQC<E>f;:<]>]%+s#_h
IH9Z.dqB`L6^IY3B8QU][m4z%"fO#n_?c7P31D;M*!Zo<D?NW<n[q(78qe`M2L=&
RR^(.ja-(P\Ql3$:_>EmOfW;0Y#IeJ4)H`M>H-kUR3YY;]uXa:14tYI3bGC(aHqU
)B((aL_uu/%**cuN`N[<sZcQOu7.&W:7[Kpn^(/[f9T->n24(9Uog:P9D-1,6MW*
8+ZH7>:EqQTmWK#=mlAE)[Ds!2GeEp1XL,=c'7c2A.UJnB-d!u,Y@U;g]qj2OERC
6R2:=oB0GSledjoFJ=2miSbR7eE&^`8W:p7Lq*@fQfXz!@.Xp32[Y7C6D1M-D\%?
R5rId=MIil>+1>+lDI?<h(6u,eQo2T>qm*#\CKGJWM4KQMK`i]m`AY5^GEKVn80b
N>>\:t;-'0WQ^Z4'\/maGKbf6A\C\(bbEMGU?eeDAop7@'&4lj&,S9,`)Qn,Ae4e
CXVJ.C<OB\HgZ/0lrep;g<I_H#"Fg4*WDYL^,&Ut*';En_&C_4=TG!d0`4mkeI3`
SGloOi("kpe:r9sUr,`UtSX!0;\U4Ed//>A]VsN85-Z'm`rPHd?("8b1t4[8hDn)
2=;i3,@Sskdqss&UN&IfVfkgj_#[Je^WcN8L!9H\NU7K%e^7+j*7#X'f0Z@Z7fZ+
$(bhMM`L(g<Bi!32QpH;n3]PC!!AXGGroC$?/T1(fnju9?g_4X@UNu="-U%Je,Eo
0ATIil<h%fmbb^6u!!+>F!!"9r8,rViz<AF12/bZn+$aQA''s!YoZ^lQ!Nk2M8I2
nMP%n9&-Au]>W];4&:S@*Dfq9+t+kdQr[kEcVug,Rp5eag1/WP:*glh2fMn4?P@E
5^:KOuXH1:3BKMYZg(ng7b<S>0*,FhNO:PJ^FGt3>ed2ak2'BA6b_gC,`8<*J6Q(
D9"N2[kZXP($Y3`W"]4B9tHV?f*Egn^/q'peSm)N'#S[(-;U15<UJW36nB_(&N1I
D',)^tW74U@+(,'KF"o<qC]2Gh$r#D10.1Q6bIe6W%<DMi<h%fmbb^9$?k,fXHVa
I%Z%)fS!!+>F!!!.P5QCcdk"-F)DL@I6[AfUpY/E]tY-+Y2e%0k9RhT`&Epr9L$r
r4_]XcPA]$XBLmcTe;li^fL9XgI^/PP7u31":NY><fP!m-*Le<d2BRV&U6U0QQhR
eeE;G=S$M<BRB_c)\,Q?]0j4o,AV_D.=KDCJuKHk!S>4!!mq6NE8,\6ql-4R)JLu
`GV$2R_76Pm`D'CCdUb6G>u'(T*l[(eNRJh\_"I3aZpXO**]qthFcD/2H)PI[(AF
V.H\HuXe&8)n>"G]BDbj-ZeV,)!T,/Q!!!6['(U4\gq1A?c*J&RG/)hE^r4%?0F&
n<]r1eN=N]b+jK1AJrrAH[+:nMQ!?aZR!!JBS&4m"T5:VLf$@*q@ju$DWLjk"?W:
i639[UtFTGW[Nmo=V7I.]6EVLE;:f[T+Q3T\-FJ8S4b4`0S&n2YmOgl5@4Y;<4fd
JG).B=ki&Ec"?L^2IcXJR-.f;PNh?AX+8N)ct=2VrmY"gsr@f+JGZD4Z$jm9MCo)
5=jgF;72Oo(riFDettunfFS#_'i>W%fSBmS3kb>Ee?na1.[lT&[k6uc3e9`>=+;`
,jDu?3&H3Yt$^UJQ;h=uiHnT8>[IOS<\]!%MPM&b/OgDG-W/-:n-H%C&5-sbu9%H
ViVQ/@<mma2BrT16i+92BA3LH.s[Jo:E"t"2SQ]niVjk^1g#.]7E.o#Cqk#03#0F
&n<]r1eN=MOn:!!&/^!!!!*+92BA"G$Oc";4!1F'-t6PnBs_Win)uNHJbg'QV`'3
?&rTel=GOjjmYTc<@b[A!\N$d;Lc\XD<Z?Y>`DS>eEfXhu#udobC:.B+!>JH+ZWS
U@9`*j^77IDUX]e3_-T:C:VVpOV=9[LC%);A@8h+7,p&ud]]jLYR],!f\"b0&K90
@&NPsL"G$OQ!!#$HQ]niVjk^1gD4$ZR[Jo:E"ssPbJ2o,Sm6B`2``Fi!-#(&jr5r
.B!'h.s!!iQr!!+>H5_&h7#m()h2d<s1U(.sEA7C#RGIcO##IX#9)QnFLX\Ggr\I
@41@eHkT\(dLR:V'+rrr=FG4\%^Liqf^u\d10dV">7B^T[!)J,iblDAR`\Tdm(2X
eLf)\@i46kl[u:0]'+Dm9%ViqZ\Ngri`T"T/!UU`mulCf!R8$9ur+B!WaE/,_,k-
#;6_\G/)hE^r4L('(U4\gq1A?^t17F-#(&jr5r-ajoFJ=2miSbR7e@s!"qR?#QTr
/!^M?&!WXJO!0BD`WS:-?2"1@I0j_OaR@&ubj\^0'P,bADk;d]51K0tV^8;[q;bI
5-/<!W5C1LdtHW<e;\k7:9gmY7SY01==V#]uep8+R`XI6<A6MY/8`+r:-5f7gUO?
&RbI9@V\>697QlfeM,K^arPBcC&Sf1/5eRWC$OV"K&Y7L169Koj0kZ8O%(CJuKH5
2+M%;6<5S9o+Trz!!!!*".+ji4(%D]i*p<OM0V0imTna[?u),3P-j)pradWlEr^5
]S(`A9V2PBS!!!!E!<<*"!!!W7!([ZM2)LQjD+<$k*3DrVp7e1a+F0r"BkZ5&V5K
1b?U:WGTE"rl!0R<`8,rr=!!Ikr`4VYEpFbqi1Mk"BSZhc?n1cUSbQ5gXDe]4O16
t89J2o,Sm6B`2`W,u=z!^M?.,R=AMz"HWT`!0R<p#QREr!!!&_YG?#X%+MRC>1m#
[<DD_G;uZh,mJd13<.$mKciN+2g>]HnUS<J1HPic]kAT(bT&9SK8.Z(M!$hRFO9>
VU!!rWj,QRn.zz!!#P3s4I~>restore grestore
%
% End Imported PIC File: /Users/brun/Documents/PERSO/TetaNeutral/Figures/wireless-antenna.jpg
%
% here ends figure;
%
% here starts figure with depth 45
% Polyline
0 slj
0 slc
7.500 slw
n 3900 8550 m
3900 9075 l gs col0 s gr
/Times-Roman-iso ff 200.00 scf sf
4425 8250 m
gs 1 -1 sc (172.31.68.12) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
3375 10575 m
gs 1 -1 sc (172.31.68.14) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
1725 10575 m
gs 1 -1 sc (172.31.68.13) col0 sh gr
/Times-Roman-iso ff 200.00 scf sf
5175 10575 m
gs 1 -1 sc (172.31.68.15) col0 sh gr
% here ends figure;
pagefooter
showpage
%%Trailer
%EOF

View file

@ -0,0 +1,36 @@
#FIG 3.2 Produced by xfig version 3.2.5b
Landscape
Center
Inches
Letter
100.00
Single
-2
1200 2
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 4
3900 9375 3900 9075 5700 9075 5700 9450
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
3525 9375 4275 9375 4275 10125 3525 10125 3525 9375
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
1800 9375 2550 9375 2550 10125 1800 10125 1800 9375
2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 3
2175 9375 2175 9075 3900 9075
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
3525 7800 4275 7800 4275 8550 3525 8550 3525 7800
2 1 0 1 0 7 45 -1 -1 0.000 0 0 -1 0 0 2
3900 8550 3900 9075
2 5 0 1 0 -1 50 -1 -1 0.000 0 0 -1 0 0 5
0 wireless-antenna.jpg
5325 9375 6075 9375 6075 10125 5325 10125 5325 9375
4 0 0 45 -1 0 12 0.0000 4 150 1125 3375 10575 172.31.68.14\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 1725 10575 172.31.68.13\001
4 0 0 50 -1 0 12 0.0000 4 150 510 4425 7950 David\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 4425 8250 172.31.68.12\001
4 0 0 50 -1 0 12 0.0000 4 150 1065 4425 8475 DavidAP-12\001
4 0 0 50 -1 0 12 0.0000 4 150 1215 1725 10350 Jean-Francois\001
4 0 0 50 -1 0 12 0.0000 4 150 480 3675 10350 Anne\001
4 0 0 45 -1 0 12 0.0000 4 150 1125 5175 10575 172.31.68.15\001
4 0 0 50 -1 0 12 0.0000 4 150 660 5400 10350 Arnaud\001