Electrical and Computer Engineering Department's Technical Interests

Exactly what type of reseach endeavors does the ECE department undertake?

Business Communications

Faculty Working in this area include

Don Cripps

Dr. Don Cripps


Communications Technology

We live so comfortably with our communications technology that it is easy to under-estimate the technical sophistication in it. Digital communication courses in the ECE department prepare students to deal with physical layer communications — how the signals are represented to get bits from point A to point B. We also have a specialized course in error correction coding, which provides methods for ensuring that the information is transmitted reliably. This technology is used everywhere — on our cellphones, in our computers, across the internet, even in our memory sticks. Current research in this area examines how to use portable communication devices in novel “distributed” ways for things like geolocation, radar, and spectral sensing.

Faculty Working in this area include

Dr. Todd Moon

Dr. Todd Moon


Computer Architecture

Faculty Working in this area include

Dr. Koushik Chakraborty

Dr. Koushik Chakraborty

Courses Offered that cover this area include


Control Systems

Faculty Working in this area include

Dr. Randy Christensen

Dr. Randy Christensen

Dr. Don Cripps

Dr. Don Cripps

Dr. Greg Droge

Dr. Greg Droge

Dr. Jonathan Phillips

Dr. Jonathan Phillips


Electromagnetic Fields

Faculty Working in this area include

Dr. Reyhan Baktur

Dr. Reyhan Baktur

Dr. Bedri Centiner

Dr. Bedri Cetiner

Dr. Don Cripps

Dr. Don Cripps


Image Compression

Faculty Working in this area include

Scott Budge

Dr. Scott Budge


Instrumentation and Optics

Faculty Working in this area include

Dr. Ryan Davidson

Dr. Ryan Davidson

Dr. Doran Baker

Dr. Doran Baker


Model Checking and Probabilistic Verification

The increasing demand for dependable and reliable computing systems has raised new challenges in their design methodologies. Model checking, a prominent formal verification technique, can deliver provable guarantees on these desirable features. Given a model of the system and a desired property, model checking incrementally generates the state space representing the model's dynamic behavior in order to systematically check whether the given model satisfies this property. Typical properties include deadlock freedom, invariants, and request-response properties. Model checking algorithms automate the verification of absence of errors (i.e., property violations), and can therefore be considered as an intelligent and effective means for debugging. Probabilistic model checking, which extends model checking to Markov processes, can provide quantitative guarantees in a system's dependability, reliability, and performance analysis as well as synthetic biology.

Faculty Working in this area include

Dr. Zhen Zhang

Dr. Zhen Zhang


Microwaves

Faculty Working in this area include

Dr. Bedri Cetiner

Dr. Bedri Cetiner

Courses Offered that cover this area include


Networks and Concurrent Systems

Faculty Working in this area include

Dr. Rose Hu

Dr. Rose Hu

Dr. Todd Moon

Dr. Todd Moon


Power

Faculty Working in this area include

Dr. Regan Zane

Dr. Regan Zane

Courses Offered that cover this area include


Space Science and Engineering

Faculty Working in this area include

Dr. Doran Baker

Dr. Doran Baker

Dr. Ryan Davidson

Dr. Ryan Davidson

Dr. Chris Winstead

Dr. Chris Winstead

Dr. Charles Swenson

Dr. Charles Swenson


Signal and Image Processing

Signals convey information, such as speech, images, video, radar, or even in scientific waveforms such as seismic signals or brain imaging. Signal processing is the art and science of making measurements of information-bearing signals and turning these waveforms into useful results. We are surrounded by signal processing algorithms. Our cellphones have many signal processing algorithms built into them. Very often when there is cool technology, there is signal processing underneath (think Siri or Alexa!) USU offers many courses about signal processing, providing a solid theoretical foundation upon which to build powerful and interesting algorithms.

Faculty Working in this area include

Dr. Scott Budge

Dr. Scott Budge

Dr. Jacob Gunther

Dr. Jacob Gunther

Dr. Todd Moon

Dr.Todd Moon


VLSI Design

The phenomenal growth of integration capacity of computer systems accompanied with growth in design complexity has far outpaced the development in design automation tools and widely adopted design methodologies. It is critical to create gateways between Computer Architecture and VLSI Physical Design Automation to solve the challenging problems of designing today’s complex computer systems. The circuit-architecture cross-layer research investigates novel system design paradigms to build a foundation for holistic computer system design through design automation. The collaborative research projects span across multiple cross-disciplinary topics including energy efficiency, reliability, and security in multicore systems, high throughput design automation, reliable Network-on-Chip design and 3D IC design.

Faculty Working in this area include

Dr. Koushik Chakraborty

Dr. Koushik Chakraborty

Dr. Sanghamitra Roy

Dr. Sanghamitra Roy

Dr. Chris Winstead

Dr. Chris Winstead