Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 4 of 4

Full-Text Articles in Engineering

Automated Fixed-Point Analysis And Bit Width Selection In Digital Signal Processing Circuits Using Ptolemy, Derrick S. Gibelyou Jul 2011

Automated Fixed-Point Analysis And Bit Width Selection In Digital Signal Processing Circuits Using Ptolemy, Derrick S. Gibelyou

Theses and Dissertations

When designing custom hardware to implement signal processing algorithms, it is important to select bitwidths that meet the minimum error requirements while minimizing implementation area. Larger bitwidths reduce error, but increase area, while selecting smaller bitwidths does the opposite. Finding the set of bitwidths that produces the smallest area that still meets the error requirements has been shown to be NP-hard. To address this problem, many heuristics have been developed. Unfortunately, they are not always well documented and do not have available source code. It is also di cult to know which algorithm to try to use. This thesis addresses …


Digital Modulations Using The Universal Software Radio Peripheral, Daniel Keith Artis Jun 2011

Digital Modulations Using The Universal Software Radio Peripheral, Daniel Keith Artis

Electrical Engineering

Software defined radios (SDRs) are versatile systems that integrate hardware and software to create a reprogrammable wireless system. Due to the versatility and hardware requirements of a SDR, they are typically expensive and not always affordable for educational institutions. GNU Radio is a free software package that allows users to do signal processing on any computer using python and C++. Using the Universal Software Radio Peripheral (USRP) board in conjunction with a standard personal computer (PC), a RF daughterboard, and the GNU Radio software, we can create a software defined radio that can transmit, receive, and process signals. Because the …


Electric Guitar Amplifier With Digital Effects, Shawn Garrett Feb 2011

Electric Guitar Amplifier With Digital Effects, Shawn Garrett

Computer Engineering

During the course of this project, the research and development of an electric guitar amplifier was undertaken. This amplifier is divided into three distinct sections. The power distribution circuitry provides the proper voltages to safely operate all necessary components. The DSP and digital effects stage provides processing and allows the user to add digital effects to the original guitar sound. The amplification stage increases the power of the input signal to drive a loudspeaker. Due to several setbacks throughout the course of this project, the overall amplifier was not completed. All three of the sections were developed to working functionality, …


Multicore, Multithreaded, Phase-Synchronous Fm Sound Synthesizer, Justin Tomlin Jan 2011

Multicore, Multithreaded, Phase-Synchronous Fm Sound Synthesizer, Justin Tomlin

Electrical Engineering

This project implements a phase-synchronous FM synthesis algorithm in hardware. Envelope and low frequency oscillator modulation of oscillator parameters is implemented. The microcontroller the system is based on, the XMOS XS1-G4, allows for physical parallelism including features such as multiple cores, multiple hardware threads on each core, a hardware event-driven thread scheduler, and channel, channel ends, and link switches for thread and core communication. The event-driven architecture of this device was ideal for implementing this synthesis algorithm. The final product is portable, durable, has a simple, intuitive user interface, and allows for extensive spectral shaping capabilities. The basic functional requirements …