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

Engineering Commons

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

Articles 1 - 9 of 9

Full-Text Articles in Engineering

Audio Beat Detection With Application To Robot Drumming, Michael James Engstrom Oct 2019

Audio Beat Detection With Application To Robot Drumming, Michael James Engstrom

Dissertations and Theses

This Drumming Robot thesis demonstrates the design of a robot which can play drums in rhythm to an external audio source. The audio source can be either a pre-recorded .wav file or a live sample .wav file from a microphone. The dominant beats-per-minute (BPM) of the audio would be extracted and the robot would drum in time to the BPM. A Fourier Analysis-based BPM detection algorithm, developed by Eric Scheirer (Tempo and beat analysis of acoustical musical signals)i was adopted and implemented. In contrast to other popular algorithms, the main advantage of Scheirer's algorithm is it has …


An Exploration Of Software Defined Radio And Gnu Radio Companion For Use In Drone-To-Drone Communication, Amanda K. H. Voegtlin May 2018

An Exploration Of Software Defined Radio And Gnu Radio Companion For Use In Drone-To-Drone Communication, Amanda K. H. Voegtlin

Undergraduate Research & Mentoring Program

In a world that increasingly relies on automation and intelligent robotics, there is a need for drones to expand their independence and adaptability in navigating their environments. One approach to this problem is the use of wireless communication between units in order to coordinate their sensor data and build real-time maps of the environments they are navigating. However, especially indoors, relying on a fixed transmission tower to provide data to the units faces connectivity challenges.

The purpose of this research was to determine the fitness of an on-drone assembly that uses the the NI B200mini software-defined radio board and Gnu …


Improvement Of 802.11 Protocol On Fully Programmable Wireless Radio, Eunji Lee May 2018

Improvement Of 802.11 Protocol On Fully Programmable Wireless Radio, Eunji Lee

Undergraduate Research & Mentoring Program

The growth in the number of connected device usage has led to a rapidly increased data traffic on wireless network and the demand for access to high speed and stable Internet connection is becoming more prominent. However, current off the shelf wireless cards are not programmable or observable across layers of the standard protocol stack, which leads to poor practical performance. Thus, Wireless Open Access Research Platform (WARP), a scalable wireless platform providing programmable functionality at every layer of the network stack, has been used for the real-time implementation and improvement of 802.11 protocol.


Static Compaction Of Test Sequences For Synchronous Sequential Circuits, Lijie Qi Jan 1998

Static Compaction Of Test Sequences For Synchronous Sequential Circuits, Lijie Qi

Dissertations and Theses

Today, VLSI design has progressed to a stage where it needs to incorporate methods of testing circuits. The Automatic Test Pattern Generation (ATPG) is a very attractive method and feasible on almost any combinational and sequential circuit.

Currently available automatic test pattern generators (ATPGs) generate test sets that may be excessively long. Because a cost of testing depends on the test length. compaction techniques have been used to reduce that length. The motivation for studying test compaction is twofold. Firstly, by reducing the test sequence length. the memory requirements during the test application and the test application time are reduced. …


Jitter And Wander Reduction For A Sonet Ds3 Desynchronizer Using Predictive Fuzzy Control, Kevin Blythe Stanton Jan 1996

Jitter And Wander Reduction For A Sonet Ds3 Desynchronizer Using Predictive Fuzzy Control, Kevin Blythe Stanton

Dissertations and Theses

Excessive high-frequency jitter or low-frequency wander can create problems within synchronous transmission systems and must be kept within limits to ensure reliable network operation. The emerging Synchronous Optical NETwork (SONET) introduces additional challenges for jitter and wander attenuation equipment (called desynchronizers) when used to carry payloads from the existing Plesiochronous Digital Hierarchy (PDH), such as the DS3. The difficulty is primarily due to the large phase transients resulting from the pointer-based justification technique employed by SONET (called Pointer Justification Events or PJEs). While some previous desynchronization techniques consider the buffer level in their control actions, none has explicitly considered wander …


Design Of A Digital Compensation Filter, Nader Fakhry Feb 1995

Design Of A Digital Compensation Filter, Nader Fakhry

Dissertations and Theses

The 24-bit Motorola DSP56001 processor will be used in combination with the DSP56ADC16 and the PCM-56 to design a good FIR compensation filter. Our objective is to digitize the input analog signal, and to compensate for the attenuation in the magnitude response of the digital sine wave. Two different experiments will be conducted, a hands on approach, and a simulation program. The first one will be realized directly, using the DSP system. We will determine the magnitude response of the system, and then deduce the coefficients of the FIR sin(x)/x filter. A look up table will store those values which …


Automatic Tuning Of Integrated Filters Using Neural Networks, Lutz Henning Lenz Jul 1993

Automatic Tuning Of Integrated Filters Using Neural Networks, Lutz Henning Lenz

Dissertations and Theses

Component values of integrated filters vary considerably due to· manufacturing tolerances and environmental changes. Thus it is of major importance that the components of an integrated filter be electronically tunable. The method explored in this thesis is the transconductance-C-method.

A method of realizing higher-order filters is to use a cascade structure of second-order filters. In this context, a method of tuning second-order filters becomes important.

The research objective of this thesis is to determine if the Neural Network methodology can be used to facilitate the filter tuning process for a second-order filter (realized via the transconductance-C-method). Since this thesis is, …


Applications Of Digital Signal Processing With Cardiac Pacemakers, Merry Thi Tran May 1992

Applications Of Digital Signal Processing With Cardiac Pacemakers, Merry Thi Tran

Dissertations and Theses

Because the voltage amplitude of a heart beat is small compared to the amplitude of exponential noise, pacemakers have difficulty registering the responding heart beat immediately after a pacing pulse. This thesis investigates use of digital filters, an inverse filter and a lowpass filter, to eliminate the effects of exponential noise following a pace pulse. The goal was to create a filter which makes recognition of a haversine wave less dependent on natural subsidence of exponential noise.

Research included the design of heart system, pacemaker, pulse generation, and sensor system simulations. The simulation model includes the following components:

  • Signal source, …


Characterization Of Quantization Noise In Oversampled Analog To Digital Converters, Eric W. Multanen Jan 1992

Characterization Of Quantization Noise In Oversampled Analog To Digital Converters, Eric W. Multanen

Dissertations and Theses

The analog to digital converter (ADC) samples a continuous analog signal and produces a stream of digital words which approximate the analog signal. The conversion process introduces noise into the digital signal. In the case of an ideal ADC, where all noise sources are ignored, the noise due to the quantization process remains. The resolution of the ADC is defined by how many bits are in the digital output word. The amount of quantization noise is clearly related to the resolution of the ADC. Reducing the quantization noise results in higher effective resolution.