There are three types of term projects. Survey or theoretical research A term project under this category consists of either the survey of a topic related to wireless networks based on an extensive literature survey or study of a theoretical research problem. Number of students per project: 1 Deliverables: (a) An 8-page report, single-spaced with 1 inch margin on all sides, and 12pt font or less. (b) A 20-minute presentation. Examples: Radio Frequency Idenitication Tags (RFID) -- Survey of RFIDs, RFID networks, and localization mechanisms using RFID tags. Advanced error-correcting codes -- Theoretical underpinings of Turbo codes, LDPC codes, and Slepian codes, specifically discussed in the context of wireless communications Ultra-wideband (UWB) radio communications -- Survey of UWB technology and its potential use in personal area networks Multiple antennas and space diversity -- Survey of Multiple Input, Multiple Output (MIMO) systems and analysis of their spectral efficiency gains Simulation-based analysis: A term project under this category studies in depth a class of protocols or solutions to wireless networking problems. The main component of this project will be a collection of simulation experiments that capture well-motivated models for the transmission environment and user traffic. Number of students per project: 2 Deliverables: (a) An 8-page report, single-spaced with 1 inch margin on all sides, and 12pt font or less. (b) A 20-minute presentation. Examples: -- Security of WiMAX Study the security of WiMAX with respect to denial of service attacks. Develop a suitable simulation environment for evaluating key parts of WiMAX. -- Capacity of ad hoc networks A simulation study of the capacity of ad hoc networks exploring different scenarios, including exploiting the mobility of nodes, and the presence of a small number of infrastructure nodes. -- Prototype development: This term project involves the development of a prototype that demonstrates some wireless networking functionality. Number of students per project: 3 Deliverables: (a) A report giving an overview of the prototype, its capabilities, and possible future enhancements. (b) Demonstration of the prototype (c) Zipped source code and other auxiliary files Examples: -- Locating a transmitter by triangulation Identify the location of a transmitter by using signal strengths at multiple nearby receivers. -- Covert communication by setting up a timing channel. Two nodes that are out of range communicate through an access point without authentication, by setting up a timing channel (making use of the broadcast capability of the access point). -- Routing in a Bluetooth scatternet Demonstrate communication across multiple piconets in a Bluetooth scatternet. -- Sensor database Develop a sensor database application using a network of sensors that allows users to query the network for various parameters being measured by the sensors. -- Receiver diversity/opportunistic MIMO using Bluetooth/multiple access points -- Multi-player games using J2ME Such a project is primarily about mobile computing, not about wireless communications, per se. But it is a useful way to gain expertise in J2ME programming. -- Tempest: audio file -> video leakage -> playback video leakage -> video -- GSM jammer -- Locating Bluetooth devices -- SPREAD and WiMAX -- Analysis of 802.11 in the presence of jammers -- Hybrid ARQ -- Transmit diversity and accumulative relay