(303) 415-1112 Broomfield
(970) 541-4777 Loveland

September, 2017 - Vol 10, Issue 2

Join Our Mailing List!
In This Issue
IEEE High Plains Meeting
The Quantum Mechanics of SW Bugs
Quick Links

IEEE Denver Dine and Learn
DSP for Music Composition
John Drumheller of University of Colorado at Boulder College of Music
Digital Signal Processing has become a ubiquitous and powerful tool for the contemporary musician. In this talk John will discuss his work as an artist, and non-engineer, that uses DSP in electroacoustic music. The primary environment that he will be talking about is the SuperCollider language, however, other applications may be discussed as well.
Date September 12, 2017
Time 6:00 - 9:00 pm
Where Rock Bottom Brewery 10633 Westminster Blvd, Westminster, CO

Please register as space is limited.
Website IEEE Denver Events

IEEE High Plains Meeting
Mike Wicks of University of Dayton
In this talk, a number of Knowledge Based Radar concepts and technologies forming the foundation for the exploitation of sensors from a Big Data perspective are presented. A signal processing and systems engineering approach is discussed, and heuristic techniques are presented as being critical to leap ahead advances in sensor exploitation. The integrating theme of Big Data exploitation is discussed within the context of these enabling sensor technologies as is the "Velocity of Sensor Data."
Date September 11, 2017
Time 5:00 - 7:00 pm
CSU-  Lory Student Center  Grey Rock Room 290

Please register as space is limited.
Website IEEE High Plains

The Quantum Mechanics of Software Bugs
   We think of software bugs as discreet objects. They exist. They are there to be found. What if the existence of software defects is more quantum mechanical in nature, more like finding particles or photons? What if their existence is a function of probability and environment? 
   You can pose a thought experiment that goes like this: If a software defect shows no outward effect, does it really exist? We know the converse is true. If there is a symptom, there is a defect. So, the existence of an undiscovered bug is a possibility supported by some probability. It may exist. And it may manifest itself when examined or tested carefully. So as we build embedded systems, we are looking for ways to reveal these hidden defects. Or possible defects. We want to develop, test and integrate in way that instantiates and makes visible any defects that may exist. Once we see them, we can eliminate them. 
   If we approach software defects as being almost undetectable and their effect on the system being ephemeral until examined closely, we would do well to approach software development with a sense of humility and introspection. It may be that introduced defects can never be found. This is another way of saying that process is important. In practice, this means that risky practices need to be identified and eliminated. Or if not eliminated, they need to be appreciated for the defect probabilities they inject into the system. 
   At CEPD, we are fortunate to have over 20 years of systems design and coding experience. With that experience comes a visceral appreciation for the importance of a sound design and engineering process. And that process, which includes stringent design reviews of actual design and system behaviors, also considers those behaviors that exist only in the realm of possibility. -SE
CEPD Loveland Has Expanded
 CEPD Loveland has moved to a new, larger office at 1339 S. Garfield Ave. We have purchased new equipment for our larger lab.  We have an opening for an engineering intern, which would be an ideal position for a CSU engineering student.
If you would like help developing a new product or if your projects are understaffed, CEPD can help. Our staff draws on years of diverse product design experience to provide creative and timely solutions for your product needs. Some of our specialties include:
  • Technical Project Management
  • Embedded Systems Hardware and Software
  • Digital Signal Processing (DSP)
  • Data Acquisition
  • Wireless Sensor and Telemetry Systems (Zigbee, Cellular, VHF, Bluetooth, ANT+, etc.)
  • IOT
  • Control Systems
  • Programmable Logic: FPGA / PLD
  • Analog Circuit Design
  • Switching Power Supply Design
  • Battery Charging (all Chemistries)
  • PCB Design and Layout
  • Analysis, Test and Documentation
We provide cost effective and expedient design options for our clients, regardless of the project's complexity.  Our detailed proposals, accurate estimates and time schedules will help you manage each phase of the project. 
The Staff of CEPD, Inc.
© 2017, CEPD, Inc.                
 303 415-1112  Fax 720 306-4445,  Loveland Office 970 541-4777