In traditional wireless networks, omnidirectional antennas are used for transmission and reception. While this
increases the likelihood of a successful link, it also increases the likelihood
that one transmission will interfere with another and reduce the utility of the
network. In order to increase the performance of the network, reconfigurable
antennas that are capable of beam steering are being utilized in directional
routing schemes. Compared with traditional routing schemes, directional routing
allows nodes to transmit energy only towards the direction
of the intended receiver. Therefore, with a more concentrated energy
distribution, directional antennas greatly enhance network
capacity and achieve a higher signal to noise ratio while reducing the
interference on other nodes. When visualizing these systems, traditional network
visualization tools do not take into account antenna configuration. To solve this issue, routing tables and antenna configuration
information for the network was gathered from the Netlink Protocol Library
Suite (libnl) in Linux, and is then fed into MATLAB for processing. MATLAB was
used to create a tool to both visualize the network connectivity graph while
including some notion
of the antenna configuration.
The tool shows the shortest paths for signal transmissions by calculating the
lowest cost routing over each antenna configuration.


