This is an old revision of the document!
In this milestone, you will use MATLAB to design the signal processing algorithm used by the laser tag system.
The objective of the signal processing algorithm is to determine from the received signal whether your system has been hit, and if so, what player (frequency) performed the hit.
This figure shows (in the time domain) a signal that is just noise (i.e., no hit):
This figure shows the same signal (also in the time domain) with a square wave at one of the player frequencies added to the noise (i.e., a hit from a gun):
Your signal processing algorithm will be able to analyze these two signals and determine that the second plot contains a hit, and then determine the frequency of the shooter.
This milestone builds heavily on the work that you did in Lab #5 in 380 last semester. During this milestone, the signal processing algorithm will be implemented and tested entirely in MATLAB. In a future milestone, you will take the digital filtering steps designed in this lab and implement them on the ZYBO board. We test the design first in MATLAB because it is much easier to manipulate and display the involved signals in MATLAB.
The basic operation of the system involves the following operations.
You will be designing the basic algorithms to accomplish this process.
This milestone is divided into three tasks.
You will hand in a single report for this Milestone, which will include your write-ups from all three tasks.
Please make sure that your report: * All of the items asked for in the ”