ECE 5377/7377 | Embedded Wireless Design Laboratory

ECE 5377/7377 (Fall 2019)
Embedded Wireless Design Laboratory

Course Webpage:
Instructor: Professor Joseph Camp
Email: "camp" AT ""
Phone: 214-768-8541 Fax: 214-768-3573
Office location: 340 Junkins Building, SMU campus
Office hours: TTh, 12:30pm-2:00pm

Time/Place (in-lab lecture):
11am-12:20pm Tuesdays/Thursdays, Junkins 215

Lab Sections in Junkins 215:
Tuesdays: 4-6:50pm
Saturdays: 9-11:50am
TA: Mahmoud Badi (mbadi@)

Course Description: This course exposes students to a wide variety of real-world experiences in wireless communications and networking using FPGAs equipped with embedded microprocessors. Basic wireless concepts of scheduled and random access as well as modulation and power control will be studied via labs that enable implementation of cellular and 802.11-based wireless protocols such as TDMA, Aloha, CSMA, and CSMA/CA. Broader topics that range from embedded programming, interrupt-driven operation, and FPGA-based design will also be covered in some depth. In a course project, student teams will design novel wireless protocols and carry out experiments to measure the performance.

Prerequisites: EE 3360 or equivalent or permission of the instructor. Proficiency in programming is required for projects and labs.

Distinction for 7000-level students: The 7000-level students will have a research project as their course project. A research project requires the understanding of relevant existing works in a particular area, identifying a need that exists in the field, formulating a problem that addresses that need, design a solution to the problem, and test that solution against state-of-the-art methods.

Lectures, Labs, and Project Deadlines


You may discuss lab assignments with classmates but all solutions must be original and individually prepared (one per group). Late lab assignments will be penalized at 15% of its full credit per day up to a maximum of 4 days, after which no late work will be accepted.

The SMU Honor Code will be strictly enforced.

Required Textbook: None. Suggested textbook for Design on FPGAs for reference with lectures and projects: Introduction to Embedded System Design Using Field Programmable Gate Arrays, Rahul Dubey.

The FPGA-based hardware platform, Wireless Open-Access Research Platform (WARP), repository can be found here.


Disability Accommodations: Students needing academic accommodations for a disability must first register with Disability Accommodations & Success Strategies (DASS). Students can call 214-768-1470 or visit to begin the process. Once approved and registered, students will submit a DASS Accommodation Letter to faculty through the electronic portal DASS Link and then communicate directly with each instructor to make appropriate arrangements. Please note that accommodations are not retroactive and require advance notice to implement.

Religious Observance: Religiously observant students wishing to be absent on holidays that require missing class should notify their professors in writing at the beginning of the semester, and should discuss with them, in advance, acceptable ways of making up any work missed because of the absence (

Excused Absences for University Extracurricular Activities: Students participating in an officially sanctioned, scheduled University extracurricular activity should be given the opportunity to make up class assignments or other graded assignments missed as a result of their participation. It is the responsibility of the student to make arrangements with the instructor prior to any missed scheduled examination or other missed assignment for making up the work. (See 2018-2019 University Undergraduate Catalogue)

Students enrolled in ECE 5377 will be evaluated on the following ABET Learning Outcomes:
ABET 3 (Communicate) and 5 (Team Player).

Students enrolled in ECE 7377 will be evaluated on the following SACS Learning Outcomes:
SACS 1 (Use Technique) and 4 (Content and Delivery).

blogger visitor counter