User Tools

Site Tools


milestone_3

This is an old revision of the document!


Table of Contents

Milestone 3

In this milestone you will implement most of the 'C' code that implements the laser-tag system.

Goal

Demonstrate the system working with a feedback cable (provided) connecting the output of the transmitter to the input of the ADC. You will demonstrate the ability of your system to:

  • detect hits on each of the 10 frequencies,
  • no false detects,
  • no bouncing of the trigger switch, i.e., register one hit for each push/release of the trigger,
  • display the computed power of each of the channels on the TFT with the provided histogram package.

Note: you don't need the feedback cable until the final task.

Organization

This milestone will be divided into three tasks that will be due and passed off weekly.

  1. Task 1. Implementation and verification of the FIR and IIR filters (filter.c). Demonstrate all sets of of IIR coefficients.
  2. Task 2. Implementation of the transmitter state-machine (transmitter.c), the trigger state-machine (trigger.c), the hitLedTimer state-machine (hitLedTimer.c) and the lockoutTimer state-machine (lockoutTimer.c).
  3. Task 3. Implementation of the detector (detector.c) and integration with all other parts of the project in order to perform the final pass-off for the overall milestone.
milestone_3.1422546886.txt.gz · Last modified: 2015/01/29 08:54 by hutch