Milestone 2
Project Plan
Research Topic: 2022 USASOC 08 FRIENDLY FORCES ID
University and Department: Stevens Institute of Technology; Department of Electrical/Computer Engineering and Department of Mechanical Engineering
Customer: US Department of Defense, US Army Special Operations Command
Objective: To greatly reduce friendly fire incidents by creating a pair of transceivers capable of sending and receiving encrypted signals that contain identification and location data while using multipath propagation to mask the location of the sender from a hostile direction-finding network.
Objective notes (something about how we are obscuring the presence and location of friendly forces to hostile actors)
Organization
Team Members:
John Jobin McAuliffe – Team leader and mechanical design
Matthew Petrin – Documentation and ray simulation
Kenneth Kim – Data encryption and ATAK integration
Benjamin Holko – User interfaces and signal processing
Drew Pearlstein – Signal processing and circuitry
Faculty Advisors:
Kevin Lu – klu2@stevens.edu
Dov Kruger - dkruger@stevens.edu
University Capstone Coordinators
Put lu here
Execution
Statement of Work
The team intends to produce a device which will be capable of scanning the nearby area for friendlies and displaying any detected friendlies on a map. Scans will be performed using multipath reflective signaling. The device will also allow the user to scan a specific target if LOS is established. Friendlies may choose not to respond using a manual response mode. Signals will be largely untraceable.
Prior to finalizing designs, the team will conduct interviews with military experts regarding the following topics:
Minimum required device battery life
Maximum allowable device weight
Minimum expected scan radius
Preferences regarding scanning-mode map display
Preferences regarding targeting-mode ID
Preferences regarding auto and manual-reply modes
Environments in which the device might be used
The team currently intends for the device to be:
Capable of holding a charge for 3 days
Capable of scanning an area 1 km in diameter
Composed of 1 transceiver, 2 antennae, 1 microcontroller, 1 digital display, 1 battery, and some number of wires/connections
Be able to send signals using the minimum power required to achieve the required range in order to lower chances of detection and save power
The team currently plans to implement the following features (see the Intended Features document for more detail):
Multipath area-scanning capabilities
Ability to display scanned allies on a map
Multipath ID of a single target
Automatic and manual scan reply modes
PIN/biometric-based device security
Integration with ATAK software
Reflective signaling to avoid tracking
Encryption of transmitted data
Testing of the device will primarily be performed in Hoboken, NJ. We expected the device to be used in urban/suburban areas.
Constraints to be added
CONOPS:
Refer to Concepts section
Prototypes:
MATLAB Prototype:
MATLAB may be used to simulate the design in a virtual environment. Signals using OFDM, various mapping techniques, and data encryption may be simulated using MATLAB. Power loss due to reflections and other environmental conditions may also be simulated. The degraded signal will be demodulated and decrypted, allowing for error rate estimations. A MATLAB prototype may serve as proof of concept of the system.
NI-USRP/LabVIEW Prototype:
The system will be simulated using NI-USRP 2901 software-defined radio kits and LabVIEW virtual instruments. Instead of just simulating path-loss, signals may be truly wirelessly transmitted between SDRs. The prototype may be iterated to allow for multiple transceivers. This prototype should be relatively accurate to the final deliverable but will be larger and less convenient to use.
Design Reviews:
Present viability of reflective/multipath signaling
Present ability to calculate path of reflected signal
Present ability to encrypt and mask origin of reflected signal
Present multi-user system
Present multi-user system employing cognitive radio
Present potential mode-selection designs
Present potential data-display designs
Proposed User Interfaces:
Scan mode: A small digital map (on a tablet or helmet-based display) will display the surrounding area. When a scan is initiated, any identified allies will appear as glowing points on the map
Targeting mode: When line of sight exists between the user and a potential ally, the user will aim at the target and press a button to initiate a targeted scan. A positive response will result in a small LED on the weapon lighting up. Alternatively, the device will vibrate. We are aware of the issues with requiring the user to aim at a potential ally.
Manual Response Mode: When set to manual-response mode, whenever the user is scanned, a small LED will light up. Pressing a button will respond to the scan. Alternatively, the scan’s user ID will be displayed on the map. If the request comes from a compromised user, it may be ignored.
Block Diagrams:
See Concepts Section
Processes for:
Subsystem component development, fabrication, testing:
Transceiver: In prototypes, signal processing will be performed using LabVIEW and MATLAB. It will most likely be tested using one of the labs at Stevens or via sending signals off buildings in Hoboken and listening for a return signal. The receiving antenna will be tested to ensure it can consistently receive the required frequencies in operation and send this to the microcontroller for demodulation. The transceiver will be capable of scanning frequencies, receiving data, and sending directed signals in a 360 degree radius.
Microcontroller/Physical System: We plan to have the microcontroller and display on an existing device such as an Android phone or a laptop to save on having to make new hardware. If we decide to use an Android device, encryption and modulation/demodulation algorithms will be programmed in Android Developer Studio. The microcontroller will take as inputs the omnidirectional antenna data from the transceiver, orientation data from a gyroscope, information from the software, and the user’s commands from the UI and send commands to the transceiver for which direction to send signals in and the power required for those signals while also outputting the received data on the user interface.
Software: The data that the software will be processing will be vector maps of existing 3D terrain data. 3D terrain data will be broken down into a grid and on each square vectors containing their square of origin will be drawn going out in all directions. When each vector encounters an obstacle, a reflected vector will be drawn at the point of intersection containing the same grid coordinates as the previous vector. Process will be repeated until all vectors encounter 3 obstacles. The software on the usable device will orient the user on the terrain grid and find all vectors pointing to its position, using the origin square of the vectors and their direction to calculate the optimal directions for transmitting the signal while encompassing the entire area.
System integration:
Transceiver: One of the receivers will be dedicated to listening for open frequencies to hop to. The frequencies it picks up will be sent to the microcontroller and considered as occupied channels. Anything this receiver doesn’t pick up will be considered open channels and the microcontroller can select these to hop to.
Microcontroller:
See system block diagram. Additional detail to be added.
Software:
See above. Additional detail to be added.
All-up system testing:
To be done.
Demonstrations:
Demonstrate microcontroller’s ability to encrypt, decrypt, modulate, and demodulate a signal. Then ensure cognitive radio functionality.
Demonstrate transceivers’ and antennas’ ability to transmit/receive and communicate effectively with the microcontroller.
All team members are expected to contribute to all areas of the project. However, a rough division of labor is described below:
John Jobin McAuliffe – Team leader responsible for team organization, decision making, and contact with customers. Will also lead development of physical and mechanical systems (antenna adjustment, weapon mounts, wearable components, etc.) and will oversee any testing, ensuring safety guidelines are followed.
Benjamin Holko – Will direct user interface design, taking input from military contacts. Additionally, will contribute to signal processing systems (modulation, prefixing, etc.)
Drew Pearlstein – Will contribute to signal processing systems as described above. Will also lead development and integration of any hardware systems.
Kenneth Kim – Will perform data encryption and decryption. Will also integrate radio systems with existing software (ATAK) and take the lead on any software-related aspects of the project.
Matthew Petrin – Responsible for documentation of team activities. Will also calculate and model ray propagation and develop cognitive radio models.
Resources and Facilities:
SIT Design Laboratory located in the Gateway North building.
SIT senior design funding ($400)
2 NI USRP 2901 SDR kits
LabVIEW, MATLAB, and other various software provided by SIT
Professor Yu’s Wireless Communication’s Lab (Burchard)
Funding granted by the SIT Capstone Program/DoD
Software Defined Radios provided to SIT by the US Air Force.
Spend Plan:
2x Omni-directional antenna - ~ $200 ea.
2x directional antenna - ~ $200 ea.
7x P259 Coaxial cables - ~$30 ea.
2x precision GPS system -~$500 ea.
Components to rotate and position antennas electronically - ~$500
Miscellaneous cables - ~$70
2x Batteries - ~$200
4x Radio Modules - ~$25
2x Raspberry Pi kits - ~$400
User Interface materials - ~$100
Delivery fees - ~$200
Publications - ~$100
Auxiliary - ~$500
Schedules and Reporting
Gantt Chart:
Design reviews will be conducted bi-weekly unless decided otherwise. Reviews will consist of the team: reviewing changes to the project plan, presenting any new work, presenting any changes to the design, and demonstrating any new system functionality using Word, PowerPoint, and video formats.
Communications Plan
Communications schedules should be arranged with customers.
The team will communicate with the customer using video calls, email, and live chatting. The team’s website will also be updated semi-regularly with project information as it pertains to its senior design class.
The team expects to communicate with the customers using Outlook, Microsoft Teams, and Google Meets or Zoom if Teams falls short in some way. Discord, though not preferred, is also an alternative to Microsoft Teams.
Deliverables and Acceptance
Deliverables:
Kickoff Meeting: Project plan, quad chart, Gantt chart, and intended features list in rough forms will be provided. It is expected that these documents will be iterated on as the concept is refined.
Design Reviews:
The team will deliver an updated project plan, descriptions of any developments in the design, and any demonstrations as described below.
Milestones:
The team will deliver proof in the form of video/collected data that reflective signaling is a viable method for transmitting data.
The team will deliver proof that it can reliably predict the propagation of reflected signals and receive said signals.
The team will deliver proof that it can reliably encrypt data and mask its location of origin using reflective signaling.
The team will deliver proof that it can implement a multi-user form of the previously described functions.
The team will deliver proof that it can implement a multi-user system without pre-defined operating channels (cognitive radio).
End Items: We expect to deliver a set of transceivers, batteries, antennae, and user interfaces, as described in the Scope of Work. The team also expects to deliver a program, series of programs, and/or ATAK plugin alongside the physical system. The system should be capable of performing all functions specified within this document. The system should be capable of requesting GPS data from nearby users via reflected and encrypted signals and should also be capable of receiving GPS data from nearby allied devices using the same signaling method. An effective range of 1 km and a battery life of 3 days is expected.
Video Summary: The team will deliver a video summary of the project, demonstrating and explaining the devices basic functions and uses.
Demonstrations:
We plan to demonstrate that we can:
Send a radio beam that will bounce off a wall and be received back.
Predict the path of these reflected signals via ray tracing.
Use this knowledge to send reflected signals from a given location of origin that cover a given area.
Reliably mask the location of origin of any transmitted signals.
Send a return signal back to the original user from the device that received the original.
The system has cognitive radio functionality and that it will find open channels to communicate on.
Demonstrate that the system can be modified to work with multiple users.
Delivery of Deliverables:
Physical deliverables will be delivered either to William Shepherd, a nearby DoD contact, or to the DoD via physical mail. Software, videos, documents, and data deliverables will be delivered via email, Microsoft Teams, and/or GitHub. Functionality of design elements may also be demonstrated via video conferences with the customer.
Project Closeout:
Upon completion of the project in April 2023, all hardware associated with the project paid for by the DoD will be delivered via mail or a physical contact. Any software developed for the project will also be delivered to the DoD via its preferred method. Hardware and equipment owned/provided by Stevens Institute of Technology and team members will not be delivered to the DoD. Copies of Capstone team documents and media shall be archived at Stevens Institute at the conclusion of each review and during closeout. Copies of all team documents will also be provided to the DoD at its request.
Government Furnished Information/Government Furnished Material
Access to the military version of ATAK may be required if full integration is expected.
The team does not expect to need to travel, but if it is requested that we test the system in any specific locations, travel fees would need to be covered.
Any access to military personnel willing/able to interview and test the system will be helpful.