Modern communication systems often have the ability to transmit signals on multiple communication mediums (e.g., RF, visible light) or interfaces (e.g., MAC layer protocols) at the same time. While each channel has different characteristics, a centralized controller with channel condition information will be able to schedule the resource allocated to...
This dissertation focuses on indoor free-space optical communications systems for use in short range wireless networks. We propose that current radio frequency wireless links be augmented or replaced with optical frequency links due to overcrowding in the radio frequency spectrum. Optical frequencies contain hundreds of terahertz of unregulated bandwidth and...
Hop (Humulus lupulus L. var. lupulus) is a diploid, dioecious plant with an extensive history of cultivation and use in brewing, as a textile, and for its therapeutic properties. Hop is prized for its ability to produce a variety of aromatic and flavor compounds, as well as compounds with anti-microbial...
In this work, we study network coding technique, its relation to random matrices, and their applications to communication systems. The dissertation consists of three main contributions. First, we propose efficient algorithms for data synchronization via a broadcast channel using random network coding. Second, we study the resiliency of network coding...
Turbulent flows over rough surfaces are encountered in many engineering and geophysical applications. Flows of this nature, due to their increasing technological interests, have been a subject of rigorous investigation in recent years. Of the particular interest to the oceanographic community is the study of turbulent oscillatory flow over rough...
Water conservation and water quality are rapidly increasing in importance in all areas of the world. The ability to accurately measure soil water content and salinity, over a wide variety of conditions, is key to meeting this need. A set of forward prediction models and waveform interpretation algorithms to extract...
Ecological domains seeking to understand the environment and the behavior of species have received little attention in machine learning (ML), despite the fact that environmental changes have a significant impact on humans as well as ecosystems. Some ecological problems can be formulated similarly to other common ML applications, but there...