Home > REU > 2019 AWaRE REU Results

2019 AWaRE REU Results

WiFi Leaf Detection System

Principal Investigator: Professor Striegel

AWaRE REU Researcher: Alexandra Bejarano, University of Tulsa

Project Description: For a significant portion of the US, a challenge that happens every fall is that of managing the pickup/handling of yard waste due to tree leaves. This is a particularly noteworthy problem for St. Joseph County where the University of Notre Dame is located. A major logistical challenge is how to deploy leaf pickup services to maximize the efficacy of pickup, i.e. it does little good to pick up leaves if there is minimally piled up leaves to pick up. The focus of this REU project will be to explore how we can leverage WiFi to potentially sense the level of leaves still on the trees versus on the ground by virtue of path loss from fixed as well as residential WiFi. This project will explore the extent to which one can fuse passive WiFi sensing from individuals (smartphone apps) and mobile sensors mounted on city vehicles.     

Abstract: Every fall many places in the US are faced with the management of fallen leaves. In several cities, including the area around the University of Notre Dame, the local municipality is in charge of leaf pick up and disposal to prevent people from simply burning leaves and polluting the air. The issue then lies in knowing the best time to go around and collect leaves. Currently, city vehicles are scheduled to pass through neighborhoods, possibly wasting resources if no/few leaves are there for pick up, or one has to schedule a pick-up. So what if there was a way to automatically know when to go around and collect leaves? 

We know that leaves can weaken the strength of WiFi signals. But how reliably could WiFi be used to sense leaves or the lack of leaves on trees? This research was motivated by the following questions: Can one efficiently infer the impact of leaves on WiFi with captures of data packets transmitted over WiFi to possibly determine the most efficient time for leaf pick up? Are packet captures too noisy? Are there enough packets? 

Currently, for this research, it captures unencrypted data packets which have been collected with Wireshark, an open-source packet capture and analysis software, on a Raspberry Pi in multiple locations and on multiple WiFi channels. And code has been written to read the packet captures and analyze the information within the files, specifically the access points, signal strength, and a number of packets. 

Construction of a POMDP Learning Model for Human-Robot Collaboration

Principal Investigator: Professor Lin

Other Contributor: Wei Zhang

AWaRE REU Researcher: Chase Brown, Bethel University

Project Description: In Human-Robot Collaboration, robots are expected to work next to humans in warehouses, daily housekeeping, and other robot assistant applications safely, intelligently and friendly. To achieve this goal, the robotic system should be equipped with capacities of understanding the intentions of human partners and reasoning according to the behaviors of human partners and the state of the environment. The main idea is to combine the learning-based approach with traditional high-level task planning algorithms. The first step is to build a human model using data collected from the visual perception system such as stereo cameras. Based on the learned human model, robots could infer the intentions of human partners using the data collected during run-time. For example, in the handover task, the robot could track the skeleton of the human, collect data from several demonstrations and then infer the human intention. Once the robots understand human intention, they could behave collaboratively with the human according to decisions made by high-level task planning algorithms.

Abstract: The collaboration of humans and robots in the industrial and home environment is essential to the progression of modern robotics. The implementation of a vector autoregressive partially observable Markov decision process (VAR-POMDP) allows humans and robots to collaborate on high-level objectives with precision and accuracy.

The undergraduate research experience in human-robot collaboration is tasked with the implementation of this model in a low-cost personal robot. Creating a system for tracking a unique stochastic (human) model is integral for providing meaningful data to the robotic control system. 

The VAR-POMDP learning model is recognized for its ability to accurately predict the stochastic actions of a human contained within a predefined environment. Distinct from prior work the proposed demonstration does not predefine human states or transition states in order to show the flexibility of the proposed VAR-POMDP model in many unique situations.

A Bayesian non-parametric learning model is implemented in the construction of the demonstration to define potential human states through observable data collected within the operating environment. The states defined by the Bayesian learning model are multiplied by the predefined discretized states of the robotic environment to create a set of all perceivable states.  These states form the foundations for a state transition matrix which is used to predict human behavior. The successful implementation of this demonstration has advanced the validity of the proposed VAR-POMPD model. The further implementation of this model in the fields of assisted living and driver assistance systems will induce innovation and advancements. 

Characterizing Information Leakage in Low Power Wireless Modules

Principal Investigator: Professor Joshi

Other Contributor: Mark Horeni

AWaRE REU Researcher: Brad King, Texas A&M University

Project Description: Due to tight on-die integration in low-cost, low-power wireless modules, digital and mixed-signal subsystems are often placed very close to each other. Noise coupling from the digital system is often indicative of the computations being performed and thus leaks information to the outside world. We would like to characterize this leakage and see what all can be inferred from power analysis and wireless signal analysis. 

Abstract: Many Bluetooth chips are vulnerable to wireless attacks because the digital logic and radio transceiver is on the same integrated circuit, causing them to be too close to each other. 

The digital circuit performs cryptographic tasks and the radio transceiver broadcasts the signal. The closeness of the two allows information from the digital circuit to leak electromagnetically into the radio transceiver and be transmitted as noise in the Bluetooth signal.

After enough data is collected an algorithm called correlation radio analysis (CRA) can decrypt the keys. Due to the variability of silicon in the fabrication process, it is not likely that a CRA trained on one chip will work on many other chips.

Our research set out to train a convolutional neural network (CNN) using the same data collected for CRA to create a more generalized algorithm. Data was collected wirelessly with a software-defined radio (SDR) while the Bluetooth chip was continuously broadcasting and encrypting a plaintext message. The keys stayed the same while the plaint text changed. An SDR equipped with a well working CNN could be placed in a room discreetly and decrypt Bluetooth signals. 

RadioHound: A Low-Cost Spectrum Sensor

Principal Investigator: Professor Hochwald

Other Contributor: Arash EbadiShahrivar

AWaRE REU Researcher: Zachary Schoon, Bethel University

Project Description: RadioHound, an ongoing project at NDWI, is the development of low-cost, portable spectrum measurement sensors capable of tuning over a wide range of frequencies commonly used by everything from cellular phones to wireless local area networks, to radios and televisions. One goal is to distribute these sensors over a wide geographical area and thereby crowd-source the real-time measurements to create a “heat-map” of spectrum usage over the area and across frequency. Such a map would be used, for example, to determine where spectrum congestion is dense.

We are in the fourth year of this project. 

Abstract: Spectrum sensing is the process of periodically monitoring a specific frequency band, aiming to identify the presence or absence of primary users. The RadioHound spectrum sensor is able to tune into a wide range of frequencies that are used by radios, WiFi, television, and cellular devices. For the sensors to output information pertaining to network activity, wireless network packets must be decoded.

Our team has created a MATLAB code that will interpret WiFi network packets, decode them, and provide the output in a PCAP file. The issue with our written code is that it cannot run natively on the RadioHound device because of its dependence on Matlab.

Our goal is to be able to tune to a 20 MHz bandwidth signal with the RadioHound device and demodulate any WiFi signal contained therein. To accomplish this, we have translated the Matlab code to Python, which can run natively on the RadioHound device. Once the Python code is completed, we will be able to identify and demodulate WiFi data readily.

Advanced Wireless Communications for Drone Swarms

Principal Investigator: Professor Laneman

Other Contributors: D. Scott Null, Professor Cleland-Huang, Benjamin Burger, John Hoeksema, Elizabeth Travnik

AWaRE REU Researcher: Gabriella Sanford, University of Dallas

Project Description: The expanding vision for applications of drone swarms has generated significant interest but has also raised numerous technical challenges related to high-speed, low-latency, and reliable communications over drone-to-ground and drone-to-drone wireless links. Widely-deployed commercial radio technologies, e.g., cellular UMTS / LTE as well as WiFi, would seem to offer viable connectivity solutions, but they require characterization of performance tradeoffs, system-level optimizations, and standards enhancements to enable safe drone operations.

To address problems in this space, our team has been developing a low-profile computation and communications platform for drones and collaborating with drone control and software engineering researchers to conduct preliminary flight tests and data collections. The platform consists of a Raspberry Pi embedded computer with a built-in WiFi device as well as a USB UMTS / LTE device that can easily be mounted on a drone. Positioning is obtained for now via a GPS board, or "hat," for the Raspberry Pi, but it can instead be obtained from the drone itself. Software is being developed to allow the onboard computer to act as a communications manager for the wireless interfaces, allowing the drone to monitor the performance of each wireless interface and controlling the types and frequencies of messages broadcast on each. To prototype these services, we are implementing a distributed detect-and-avoid protocol called Position Intent Broadcast System (PIBS) in collaboration with industry partner InterDigital.  

Abstract: There is a growing demand for drone swarms, given that they have a wide variety of applications, including search and rescue, surveillance, military operations, and scientific data collection. This increased interest in drone swarms has pushed technical challenges such as collision avoidance and drone communications over wireless links to the forefront of drone-related research. Currently, the platform for drone communication is to have drones receive commands from and send their data to a ground control station, thus requiring one unique telemetry dongle per one drone. Therefore, the number of drones is limited by the number of server USB ports.

However, this project seeks to change the way drones communicate by having them communicate with each other, thereby making drone swarm communications more efficient. My work focuses on implementing a distributed detect-and-avoid protocol called Position Intent Broadcast System, or PIBS, that was created in collaboration with Interdigital. To do this, we have worked on getting PIBS, which is run on a Raspberry Pi, to pull GPS directly from a SITL (Software in the Loop) drone.

Coordinated Robots Through Wireless Communication 

Principal Investigator: Professor Lin

Other Contributors: Vince Kurtz, Tongjia Zheng

AWaRE REU Researcher: Charles Meyers, University of Notre Dame

Project Description: This REU project aims to develop a team of robotic systems that can accomplish complex team missions even in the face of uncertain and dynamic environments. Applications that motivate this project include, but not limited to, emergency response, future manufacturing systems, and service robots.

In this REU project, we will touch topics not only on hardware/software development but also on theoretical/algorithm design, such as communication-aware coordinated motion planning, task planning through formal methods, a counterexample-guided synthesis which combines logic inference with optimization.

Abstract: Modern robotics is an expanding field that has become increasingly popular in a lot of areas, including industry, medicine, and agriculture. There is now an increased interest in coordinating larger groups of robots to parallelize common problems and accomplish more complex tasks. The challenge lies in bridging the gap between individual dynamics and their collective behaviors. In this project, we aim to develop a provably correct framework for designing coordination commands for individual agents such that a global goal can be achieved. 

The main task of this REU project is to implement an algorithm that deploys a large group of agents into the desired configuration in a decentralized manner. We model the robots’ configuration as a probability density function (pdf) and compute the velocity field for the agents based on the difference of the current pdf and desired pdf for which the final convergence can be formally proved.

Kernel density estimation is used to estimate the current pdf of the agents. We further parallelize the computation in a way that each agent computes its own local estimation of the current pdf based on its neighbors. This makes it practical when robots have limited sensing, communication and computation capabilities. In order to test this, we simulated Turtlebots using 2D and 3D simulation software to have them converge to distributions and shapes like circles, squares, and triangles. Also, we find that a small number of real Turtlebots are able to converge to a desired distribution.

These results demonstrate that using density feedback control with local estimation to compute velocities can be efficient, accurate, and decentralizable, traits that make it suitable to be introduced into industry.

Software-Defined Antennas with Phase-Change Materials

Principal Investigator: Professor Chisum

Other Contributor: David Connelly

AWaRE REU Researcher: Muhammad Hussain, Stony Brook University

Project Description: Reconfigurable antennas and distributed circuits have become extremely relevant for today's extremely wideband spectrum operations. Military applications require spectrum sensing from HF to 100's of GHz, and commercial industry is interested in leveraging software-defined radios covering the "DC" to 6 GHz band. In either case, recent advances in transistors can provide low-pass frequency response covering DC to 100's of GHz. However, at some point these electronics must interface with antennas whose dimensions are fundamentally tied to the frequency of operation, they are band-pass structures. For this reason, single antennas cannot provide wideband frequency coverage to match that of the electronics.

We have recently demonstrated 1D programmable transmission lines based upon metallic inclusions in a vanadium dioxide (VO2) film with low on-state loss and high off-state isolation. Such a material enables programmable antennas that are capable of matching the bandwidth of the electronics and can, therefore, offer revolutionary solutions to wireless sensing and communications. This project will extend the 1D proof-of-concept to a 2D programmable material for the purpose of antenna applications.

Abstract: Reconfigurable antennas have become increasingly relevant for wideband spectrum operations as the frequency of distributed circuits corresponds to their physical geometry. Currently, advanced RF ICs enable extremely wideband radios, but lack corresponding antennas and other distributed structures. Reconfigurable distributed circuits have been realized with switch networks (e.g., antenna array, switch matrix) which limits flexibility.

Another method to achieve reconfigurability in such distributed structures is with spatial patterning of phase change materials such as vanadium dioxide(VO2). These materials exhibit spatially dependent conductivity between that of an insulator and a metal depending on the local temperature of the medium. By incorporating a micro-heater-array below a film of VO2 conductive circuits can be “drawn” or programmed. However, the conductivity of VO2 in its metallic state is 105 S/m (107 S/m for metals). By incorporating metallic inclusions into the VO2 film, the loss can be reduced to acceptable levels. 

In addition to being thermally activated, VO2 can be field activated--that is, by placing an electric field across the material which is beyond some critical switching field, the VO2 can be induced into its metallic state. While the critical field is fixed for the material, the corresponding critical voltage depends upon electrode geometry. In this work, we propose to engineer metallic inclusions with varying radii of curvature and gaps in order to make a settable critical voltage. In such a way a single analog voltage varied from, e.g., 0V to 10V could be used to program the length of an antenna depending on which band radio must operate. We refer to this as a software-defined antenna. 

We examined the electric field between two conducting spheres as a way to set the switch point. Theoretical analysis and ANSYS HFSS full-wave electromagnetic simulations were used to quantify the field between the combination of electrode designs. Generally, the peak electric field is inversely proportional to the radius of curvature and gap size. Based upon these results, we designed a programmable antenna with intermittent electrodes of progressively higher critical voltages. In such a way, a low control voltage results in a short antenna (high frequency) and as the control voltage is increased it switches the next (longer) electrode into its metallic state thereby increasing the length of the antenna. We compare the performance of this programmable antenna to a conventional fixed antenna. Gain and input match are shown to be tunable over a wide operating frequency range while the fixed antenna has a single operating band. Future work will aim to develop a prototype based upon this preliminary design.

HEMT-High Linearity GaN Transistor

Principal Investigator: Professor Fay

Other Contributor: Nivedhita Venkatesan

AWaRE REU Researcher: Fuwei Huang, University of Colorado Denver

Project Description: Novel transistor designs for improved linearity in GaN-based FETs are being explored for their potential to improve dynamic range in mm-wave low noise amplifiers (LNAs). This project includes device design, modeling, fabrication, and characterization of devices, as well as the design of low-noise amplifiers (based on the extracted models) and comparison with designs based on conventional transistors in order to fully understand the potential benefits and any associated design trade-offs for mm-wave receiver applications. 

Abstract: In the world of wireless communication, HEMT’s (High Electron Mobility Transistors) play a critical role in the recent development. Because of the unique property of high power, high frequency, and high gain, it makes a great candidate for military and commercial wireless applications.

For cellar station applications, GaN transistor device is more efficient at higher frequency with broader bandwidth than the Si LDMOS (Silicon laterally diffused metal oxide semiconductor device). Which in terms, give us a higher data transfer rate. Because of the higher bandgap of Gallium Nitride semiconductor material, GaN HEMT is the perfect replacement for the GaAs pHEMTs as it could achieve higher power, higher frequency, and higher bandwidth at the same time. 

The goal of our research is to develop a GaN device model as an amplifier that will be able to satisfy our ever-advancing technology needs in the next few decades. As of now, we are in the early development phase where we model our device in the Synopsys Technology Computer-Aided Design (TCAD ) and optimize it in the Advanced Design System (ADS) for higher gain, OIP3, and IIP3 value. My task in the research includes doing analytical Figures of Merit for the model device and experimenting with Low Pull simulation as an alternative, more efficient way to get load impedance from the model, which speed up the research progress. 

Improving Hands-On Implementation of Collaborative Intelligent Radio Systems for Congested Wireless Environments

Principal Investigator: Professor Laneman

Other Contributors: Lihua Wan, Miaomiao Hu

AWaRE REU Researcher: Isaac Carrasco, University of New Mexico

Project Description: The Citizens Broadband Radio Service (CBRS), currently targeting a radio frequency (RF) band centered around 3.5 GHz, represents a breakthrough in wireless technology and policy in the United States. For the first time, widespread commercial cellular networks based upon LTE technology will intelligently utilize RF spectrum that has otherwise been exclusively reserved for government systems like Navy radars. As RF spectrum becomes more crowded, and sharing spectrum among very different commercial and government systems becomes the norm, wireless system engineers need to build radios and network services that are much more context-aware and collaborative compared to current designs, basically redesigning such systems from the ground up to be more resilient to interference in congested environments.

To address problems in this space, our team has been developing prototypes, models, and algorithms for what is being called a collaborative intelligent radio system (CIRS). A CIRS needs to be able to sense what is going on in the RF spectrum in and around its intended band of operation, and then adaptive its transmission formats and receiver signal processing algorithms accordingly. Our radio prototypes are based upon software-defined radio (SDR), with which our team has extensive experience. Student projects involve learning how to use and develop for the prototyping platform, designing and implementing a set of new features, and testing and demonstrating those features to the group.

Abstract: Current pedagogical techniques of understanding communication systems and hands-on implementations of radio systems are on the decline as more teaching institutions begin to hide key elements of communication systems. One such key element would be the physical radio path which up-converts and down-converts a radio signal. The importance of student’s comprehension of these key elements will give them the insight to diagnose and find solutions to problems that lay at the core of communications systems.

The goal of this project is to devise curriculum and a laboratory setup that is low-cost and packaged to be accessible to academic and government institutions. The research this summer is determining and testing the laboratory setup and materials for the course which consists of a radio path and an ADALM 2000, which is a device that is able to send and receive signals among other features.

My role is to utilize On-Off Keying (OOK) modulation to modulate a signal and send it out through an ADALM 2000, then receive a signal through the ADALM 2000, and demodulate it in order to get my original signal that was sent out. This will allow the students to see their signal being sent out and received which will improve the student's understanding of how radio systems work. This combined with the theory and laboratories of the course will improve the student’s comprehension of an overall communication system.

Dual-Polarized Monopulse Radar

Principal Investigator: Professor Pratt

Other Contributors: Luis Perez, Rob Kossler

AWaRE REU Researcher: Patrick Callaghan, Community College of Allegheny County

Project Description: Notre Dame is involved in the development and implementation of target detection and identification concepts for radar applications. Evaluation of these concepts will be assessed experimentally using software-defined radar platforms. The research for the undergraduate student is expected to involve participation in experiments to evaluate one or more radar concepts, depending on project needs. The student will have opportunities to contribute to various facets of the research, including field tests, data analyses, and documentation. 

Abstract: Monopulse antennas are used in radar to track targets and are also used passively in radio astronomy and in electronic support measures (ESM). In radar applications, monopulse radar is favored for its ratio-based processing—which offers some resilience to jamming—and it conventionally involves single-polarization implementations.

Dual-polarized monopulse concepts, however, are beginning to appear in literature, primarily as a means to augment the monopulse radar’s ability to counter jamming. One example is the paper by Zhang and Pan (“Adaptive Countering Technique for Angle Deception Based on Dual Polarization Radar Seeker”) which deals with monopulse methods enabled by dual-polarization radar architectures to counter angle jamming.

Our goal in the summer research project was to work with data associated with a fabricated monopulse antenna in various tasks, including 1) synthesizing monopulse antenna patterns; 2) implementing monopulse signal processing techniques; 3) modeling and analyzing system responses to simplistic target scenarios, and finally, including dual-polarized methods discussed in literature that aim to improve jamming-resilience.

To work towards these goals, antenna pattern modeling based on recently fabricated dual-polarized monopulse antennas was achieved using an electromagnetic modeling tool called FEKO. The resulting antenna pattern characterizations were exported to MATLAB where sum and difference antenna patterns based on linear combinations of element patterns were synthesized and compared with the FEKO estimates. Additionally, monopulse radar signal processing algorithms were implemented and applied to simplistic single- and two-target scenarios. Plans are to integrate methods from literature to investigate performance in the presence of jamming.