Wireless Networks for Biomedical Applications
EE4395 Special Topics CRN 26258
CS4390 Special Topics CRN 25442
CS5390 Special Topics CRN 25938
Dr. Virgilio Gonzalez and Dr. Eric Freudenthal
General Objective
The objective of this course is to familiarize the students with the networking techniques that can be used to acquire biomedical data in a network; and also how to transfer and process the information in a secure and reliable way.
The course methodology involves a lot of practice by configuring and programming several devices to perform the required tasks.
For further details please contact Dr. Virgilio Gonzalez (vgonzalez3@utep.edu) ph 747-6622. Or Dr. Eric Freudenthal (efreudenthal@utep.edu) 747-6954
Prerequisites
Programming background (C language or equivalent). Microcontroller or Microprocessor programming experience. (CS3432 or EE3376) 
Key outcomes
- Student shall be able to operate, configure, program and test relevant communication & processing systems for wireless networking.
- Student shall be able to identify characteristics of signal acquisition, monitoring, control; and apply them in the design of biomedical systems.
- Student shall be able to identify the characteristics of wireless communications and apply major protocols (wired, networked, ad-hoc, point-to-point, and epidemic)
- Student shall be able to identify security, reliability, and legal issues in wireless communications for biomed.
Proposed structure
- 12 weekly modules with major content Each module is three hours
- 1 Introduction module
- 1 Project presentation module
- 3 Tracks alternating "System configuration", "Communications" and "Biomedical" signals
- Each module will dedicate approximately two hours for the content and one hour to work on the projects.
Work items for grading
- Weekly projects.
- Exams.
- Class participation
- Research reports.
- Team collaboration.
Proposed Module List
- Introduction. Basic outline of course. Relationship between human body functions, signals and communications.
- Course policies and outline
- Modern Biomedical environment.
- Chain Human à Signals à Sensors à Acquisition à Preprocessing à Communications à Storage and Processing.
- Principles of networking
- System Configuration 1: Principles of operating systems, installation and VMware.
- Allocation of equipment, teams
- Intro to virtualization, unix/linux, x-windows, ssh, sshd, scp
- First assignment
- Install x server (xming encouraged) on guest
- Setup vmware, begin gentoo installation through booting & install of xterm, emacs, sshd
- Be able to start and use xterm running on guest displaying on host
- Emacs tutorial
- System Configuration 2: Customization of target systems.
- quiz on previous week's assignment
- devices under linux and needed support
- building a custom kernel
- arm (cross) tools
- intro to python
- dfu-util (cannot be virtualized)
- second assignment: (3 weeks)
- build kernel with appropriate support
- ssh into phone
- python tutorial
- Communications 1: Introduction to communication protocols
- Types of networks and layers
- Layer 2 communications, (Serial ports, IEEE802 and others).
- Basic configuration and applications
- Biomed 1: Principles of anatomy and body functions.
- Communications 2: Internet Protocol.
- IP packets and addressing,
- Subnets, network and local communications
- Transport layer(TCP, UDP, RTP)
- Biomed 2: Signal acquisition techniques.
- System Configuration 3: Design of interactive applications.
- Communications 3: Routing, circuits and other performance considerations.
- Point to Point methods
- Broadcast
- Spanning Tree
- Circuit switched routing
- Packet routing
- Biomed 3: Biomedical signal processing.
- System Configuration 4: Programming topics
- Communications 4: Physical links and transmission considerations.
- Biomed 4: Biomedical selected topics.
- Project presentations and Conclusions

Comments (5)
May 18, 2009
Anonymous says:
Hi. Don't be afraid to take a big step if one is indicated. You can't cross a ch...Hi. Don't be afraid to take a big step if one is indicated. You can't cross a chasm in two small jumps.
I am from Pakistan and , too, and now am writing in English, give true I wrote the following sentence: "Southeast michigan ski resorts synthroid tablet."
Thanks
. Bina.
May 24, 2009
Anonymous says:
Badly need your help. We don't get offered crises, they arrive. Help me! Need in...Badly need your help. We don't get offered crises, they arrive. Help me! Need information about: There are many synthroid is a synthetic thyroid hormone designed to replace or increase thyroid.. I found only this - <a href="http://turbo-tax.biz">turbo tax</a>. Below are synthroid levothyroxine reviews, ratings, comments submitted by patients and caregivers. D, flonase buy, generic celexa, hyzaar cod.
Thanks in advance. Jaclyn from Marshall.
Jul 11, 2010
Anonymous says:
I must admit that this is one great insight. It surely gives a company the oppor...I must admit that this is one great insight. It surely gives a company the opportunity to get in on the ground floor and really take part in creating something special and tailored to their needs.optimization seo service ipod accessories home improvement health guidebusiness partnerhomeschooling guide video bleach one piece chapter
Jan 25, 2010
Anonymous says:
We have reached up to Chapter 7. Do we have to follow the instructions of chapte...We have reached up to Chapter 7. Do we have to follow the instructions of chapter 7 that on the Gentoo Handbook? Also, we modified the hda instead of the sda block device, is that alright? I tried to download some additional information on torrent search engine http://www.picktorrent.com but failed. What am I to do now?
Dec 05, 2010
Anonymous says:
cheap jordans Nothing can make me so crazycheap jordans Nothing can make me so crazy