All posts by fcarval1

About fcarval1

Felipe L. Carvalho is a senior in the Electrical Engineering program at Florida Atlantic University (FAU), Boca Raton - FL. At FAU, he is part of the Innovation Leadership Honors Program and as part of his undergraduate studies, is currently working on his Honors Project "Biomedical Signal Processing." Additionally, he is a co-op at BlackBerry, where he works closely with principles of telecommunications and software testing. He is a Tau Beta Pi certified member, where he also volunteers as Chair of the Student Outreach Committee. Felipe is an IEEE student member for the 2013-2014 academic year and his research interests include Biomedical Engineering, Control, Power, and Energy Systems.

Our Draft Paper made it to the final round!

This evening, we received the news that our Draft Paper submitted on January 7th, was accepted into the 2014 ASEE Annual Conference! This is an admirable milestone achieved by our research group as we are one step closer to a Final Paper acceptance!

We are now working on the revision for the Final Paper that shall be submitted on the 16th of February. Our research group is working harder than ever before to submit a state-of-the-art paper. We appreciate the support, and will provide project updates on a weekly basis.

A timeline of our paper’s journey:

  • October 20, 2013: Abstract submitted
  • November 5, 2013: Abstract accepted/Call for Draft Paper
  • January 7, 2014: Draft Paper submitted
  • February 4, 2014: Draft Paper accepted/Call for Final Paper
  • February 16, 2014: Deadline for Final Paper submission

Using OMAP L-138 Oscilloscope function

So this morning we accomplished some great things in the project. We were able to acquire some sine waves and voice signals, filter them and see their waveform on the screen of a PC. Very exciting!

We are now working on integrating our ECG signal amplifier with this Oscope function in the OMAP, and we wish to have some real-time ECG processing soon.

Below some of the waveforms registered:

Sine Waves
Sine Waves
My voice signal saying "Biomedical"
My voice waveform when saying “Biomedical”

Our ECG Amplifier works!

Last month an important milestone in this project was achieved! The final ECG circuit was finally assembled, specified, and tested! That was the first time we achieved a real-time ECG signal on the screen of our laboratory’s oscilloscope.

You can check out the video of our first ECG signal here (I apologize for the quality of the video, we did not have a good camera to register this moment).

The tutorial for this accomplishment and the steps to reproduce it are listed here. Please feel free to check it out. Any comments and suggestions are welcomed!

A Brief Tutorial for the OMAP L-138

Before continuing this tutorial, please make sure to reflash your OMAP board and to adequately install the Code Composer Studio (CCS).

We assume that you have visited and completed both tutorials listed above. Now, we need to execute a couple steps before connecting your OMAP DSP to your computer. We recommend you to follow the steps below:

  1. Verify that all development board DIP switches (two packages of eight switches, each) are in the “OFF” position. If you look closely, the switch positions are labeled.
  2. Power on the board, connecting the power supply to the 5 V barril (power connector), and turning on the board using the large black slide switch. Three LEDs should now be energized on the development board.
  3. Start up and allow the computer that you installed CCS on to fully finish its boot-up process. Plug the USB cable into the development board and then plug the other end of the cable into your PC. Be sure that you allow the computer to finish loading the device drivers before you move to the next step.
  4. Launch CCS by double clicking on its icon. After a standard CCS install, this icon will be located on your computer’s “desktop”. You are looking for the icon shown below.
CCS icon
CCS icon

Now you have your board set up and ready to run your first code! When the CCS software initialize, you should be able to see a window similar to the one below:

Screen Shot 2013-12-25 at 11.52.33 AM


Important Note: As part of this project, code will be generated and compiled in a nice final folder. All of the codes regarding our work with Biomedical Signal Processing (i.e. the processing and analysis of digitalized biosignals) will be posted in this webpage shortly. At this point, we will keep providing tutorials on the code and examples listed in our text book. This way, you will be familiar with the board and its applications before starting with the analysis of biosignals. For this reason, all the files needed to run and implement the example codes on our text book can be found the the CD that comes with the book.

As explained in the Getting Started with the OMAP L-138 tutorial, we assume that you followed the instructions and have already installed the software that was included on the provided CD- ROM. 

  1. In your computer, use Windows Explorer to verify that the directory common_code exists at C:CDcodecommon_code (please keep in mind that C:CD may be some other name or disk location that you specified when you installed the provided software). If this directory structure does not exist, you either need to create it or install the provided software. There should be several files in the common_code directory. If these files are not already in the directory, they can be copied from the common_code directory of the provided CD-ROM.
  2. Some form of organization is required for your projects and the dozens of files you will eventually create. CCS uses the concept of a workspace to organize groups of projects. A single workspace can be used to manage any number of projects.
  3. If you copied the files from a CD-ROM, the files most likely have a “read-only” attribute. Removing this attribute may prove helpful later in this process.