Open Access. Powered by Scholars. Published by Universities.®
VLSI and Circuits, Embedded and Hardware Systems Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Keyword
-
- Digital (4)
- Music (3)
- Synthesizer (3)
- Audio (2)
- DSP (2)
-
- Keyboard (2)
- ADC (1)
- Accelerometer (1)
- Amplifier (1)
- Analog (1)
- Analyzer (1)
- Bed occupancy (1)
- CAN (1)
- CMOS (1)
- Cal Poly Rose Float (1)
- Capacitance (1)
- Cart (1)
- Cursor (1)
- DAC (1)
- Danalog (1)
- Drum (1)
- Dsp (1)
- Electronic (1)
- Electronics (1)
- Embedded (1)
- Embedded systems (1)
- Engine control (1)
- Entertainment (1)
- FPGA (1)
- Game (1)
- Publication Year
Articles 1 - 17 of 17
Full-Text Articles in VLSI and Circuits, Embedded and Hardware Systems
A Sindy Hardware Accelerator For Efficient System Identification On Edge Devices, Michael Sean Gallagher
A Sindy Hardware Accelerator For Efficient System Identification On Edge Devices, Michael Sean Gallagher
Master's Theses
The SINDy (Sparse Identification of Non-linear Dynamics) algorithm is a method of turning a set of data representing non-linear dynamics into a much smaller set of equations comprised of non-linear functions summed together. This provides a human readable system model the represents the dynamic system analyzed. The SINDy algorithm is important for a variety of applications, including high precision industrial and robotic applications. A Hardware Accelerator was designed to decrease the time spent doing calculations. This thesis proposes an efficient hardware accelerator approach for a broad range of applications that use SINDy and similar system identification algorithms. The accelerator is …
Signal Adc Converter Simulation On Cadence Virtuoso For Audio Applications, Maxwell Kazuki Fukada
Signal Adc Converter Simulation On Cadence Virtuoso For Audio Applications, Maxwell Kazuki Fukada
Electrical Engineering
Audio signals are representations of sounds with a mixture of multiple analog signals between the frequency of 20Hz to 20,000Hz. To record snippets of audio data onto a mobile phone or computer, the signal needs to be converted to a digital format. For this purpose, many devices utilize a converter, specifically a sigma-delta modulator with a digital filter. By using a converter, electronics can receive binary data about the audio signal accurately and quickly without losing important signal information. This project aims to simulate a fully functional audio converter with a sigma-delta modulator and decimation filter. The system will receive …
Indoor Positioning Using Synchronized Ultrasonic Ofdma Signals, Julian Bartolone
Indoor Positioning Using Synchronized Ultrasonic Ofdma Signals, Julian Bartolone
Master's Theses
This paper proposes a method of short-range indoor localization using differential phase measurements of synchronized two-tone ultrasonic signals in an Orthogonal Frequency Multiple Access (OFDMA) scheme. This indoor positioning system (IPS) operates at an ultrasonic frequency of approximately 40kHz and synchronizes using an infrared signal. The OFDMA scheme allows for a receiver to process the signals from multiple transmitters continuously without the signals interfering with each other. The phases of the signals are measured using Goertzel Filters, allowing for low-complexity frequency content analysis. A MATLAB simulation using the proposed localization method is performed using four transmitter nodes in the corners …
Portable High-Definition Audio Spectrum Analyzer, Alex Zahn, Jamie Corr
Portable High-Definition Audio Spectrum Analyzer, Alex Zahn, Jamie Corr
Electrical Engineering
The Portable High-definition Audio Spectrum Analyzer (PHASA) allows the user to visualize the audio frequency spectrum of an incoming line-level stereo audio signal. Upon pressing the touch screen spectrum graph, the PHASA displays the corresponding frequency and volume levels as well as crosshairs at the touched location. The PHASA features multiple left/right channel display modes— Left channel only, right channel only, both channels simultaneously, and the average between the two channels. The PHASA features multiple resolution display modes (standard-resolution and high-resolution) and multiple dynamics display modes (standard dynamics, averaging, and peak/hold). The PHASA accepts input audio via a 1/4" TRS …
Electronic Drum Machine (E.D.M), Nyssa Marie Backes
Electronic Drum Machine (E.D.M), Nyssa Marie Backes
Electrical Engineering
Many people argue that a drummer plays the most important role in a band of any genre. During live performances, the other band members rely on the drummer to keep the song moving forward at a proper steady pace. Even in recorded music, drums help listeners sing and dance along with their favorite songs. Thus, achieving success as a band, both in terms of recordings and live shows, absolutely requires a drummer. So, if a band does not have a drummer, and cannot afford the hefty cost of hiring a session drummer, a touring drummer, or both, how can they …
Music Synthesizer Senior Project: Individual Report, Bryan Bellin
Music Synthesizer Senior Project: Individual Report, Bryan Bellin
Electrical Engineering
No abstract provided.
Music Synthesizer Senior Project: Danalog, Vikrant A. Marathe
Music Synthesizer Senior Project: Danalog, Vikrant A. Marathe
Electrical Engineering
The Danalog is a 25 key portable digital music synthesizer that uses multiple synthesis methods and effects to generate sounds. Sound varieties included three synthesis methods including FM, subtractive, and sample-based, with up to eight adjustable parameters, at least four effects, including reverb, chorus, and flange, with five adjustable parameters, and at least two note polyphony, and a five band equalizer. The user would be able to adjust these effects using digital encoders and potentiometers and view the settings on two LCD screens. The finals project was unable to meet the original design requirements. The FM synthesis method was primarily …
Danalog: Digital Music Synthesizer, Evan R. Lew
Danalog: Digital Music Synthesizer, Evan R. Lew
Electrical Engineering
The Danalog is a 25 key portable digital music synthesizer that uses multiple synthesis methods and effects to generate sounds. Sound varieties included three synthesis methods including FM, subtractive, and sample-based, with up to eight adjustable parameters, at least four effects, including reverb, chorus, and flange, with five adjustable parameters, and at least two note polyphony, and a five band equalizer. The user would be able to adjust these effects using digital encoders and potentiometers and view the settings on two LCD screens.
The finals project was unable to meet the original design requirements. The FM synthesis method was primarily …
El Capitán: Cal Poly Rose Float Digital Drive System, Gregory Raffi Baghdikian
El Capitán: Cal Poly Rose Float Digital Drive System, Gregory Raffi Baghdikian
Computer Engineering
In today’s world of smartphones, self-driving cars, and internet-connected coffee makers, it seems as if computers are contained in everything around us. These “embedded systems” have become critical components of our lives, improving everything about the things they control, from cost, to speed, to simplicity. One area that embedded systems has hardly gained a foothold is in the world of floatbuilding. Most of the floats in the Tournament of Roses Parade, including the one built jointly by Cal Poly San Luis Obispo and Cal Poly Pomona, are technologically very simple, using mostly analog components and rudimentary discrete digital logic to …
Chipper: Capacitive Bed Occupancy Sensing For An Intelligent Alarm Clock, David Levi
Chipper: Capacitive Bed Occupancy Sensing For An Intelligent Alarm Clock, David Levi
Electrical Engineering
What if your alarm clock knew when you got out—and stayed out—of bed? Current alarm clocks happily let you go back to bed after turning them off. In this project, I build an alarm which only stops ringing when you get out bed, and starts ringing again if you lie back in bed.
This project uses capacitance to detect bed occupancy. A person on or near the bed creates a tiny, picofarads level increase in capacitance, as seen by a sensor placed under the mattress. A microprocessor interprets this signal, and also drives an audio alarm. Shielding of the sensor …
Dual Channel Matrix Switch Audio Receiver, Austin Fox
Dual Channel Matrix Switch Audio Receiver, Austin Fox
Electrical Engineering
The Dual Channel Matrix Switch Audio Receiver controls 2 separate audio output channels. Each channel plays any of the system's 3 inputs. This controller enables a user to play two separate audio signals through two separate speaker channels. The system design allows audio input from 2 RCA sources or 1 RCA source and a phono source. The system outputs an audio signal for each output simultaneously at up to 36W on each channel for an 8Ω load. The device allows a user to control the audio input and the volume of each output channel. An Arduino Uno R3 microcontroller interfaced …
Low Voltage Cmos Sar Adc Design, Ryan Hunt
Low Voltage Cmos Sar Adc Design, Ryan Hunt
Electrical Engineering
This project centers on the design of a single ended 10-bit successive approximation register analog to digital converter (SAR ADC for short) that easily interfaces to a micro-controller, such as an Arduino. With micro-controller interfacing in mind, the universal data transfer technique of SPI proved an easy way to communicate between the ADC and the micro-controller. The ADC has a range of 1V (highest code value) to 0V (lowest code value) and operates from a single voltage rail value of 1.8V. Typical SPI clock speeds run on the order of 2MHz and with a 10-bit ADC this means a sampling …
Real Time Swim Instructor, Konrad Antoniuk
Real Time Swim Instructor, Konrad Antoniuk
Electrical Engineering
Both competitive and recreational swimmers want an efficient swim stroke but often lack consistent feedback with technical insight. Competitive swimmers rely on coaches for instruction but have to stop swimming to listen. The Real Time Swim Instructor project provides live feedback to a swimmer so they can feel their stroke correction while they’re swimming. The developing swimmer feels the difference between correct and incorrect form instantaneously.
The project takes on the responsibility of measuring the moving body, accurately determining stroke improvement, functioning under water, and providing recognizable feedback. Additionally, the user can review their swim from data stored in memory. …
Continuous Hand-Tool Leveling Device, Shaun Villa Koide
Continuous Hand-Tool Leveling Device, Shaun Villa Koide
Electrical Engineering
To produce clean and precise cuts, hand-tools (e.g. knives and saws) must maintain a consistent angle of orientation during the entire cutting process. The Continuous Hand-Tool Leveling Device mounts on the desired hand-tool and the user inputs the desired angle of the cutting plane. The device utilizes a microcontroller unit (MCU) and accelerometer to implement real-time angle measurement. When using a hand-tool, the device uses an LED that indicates that the hand-tool’s angle deviates from the user-set desired angle, which prevents any potential mistakes from occurring due to user error. The device easily mounts on many common cutting tools. Additionally, …
Monophonic Pitch Recognition, Nathan Zorndorf, Kristine Carreon
Monophonic Pitch Recognition, Nathan Zorndorf, Kristine Carreon
Electrical Engineering
The purpose of this project is to create a system that automatically converts monophonic music into its MIDI equivalent. Automatic pitch recognition allows for numerous commercial applications, including automatic transcription and digital storage of live performances. It is also desirable to be able to take an audio signal as an input and create a MIDI equivalent score because the MIDI information can be used to replace the original audio signal sounds with any sound the user would like. For example, if a piano composition is entered into the system, the resulting MIDI out could be used to trigger guitar samples. …
Project 308: Augmented Reality Mario Kart, Joseph Abad, David Allender, Joryl Calizo, Ryan Gaspar, Gavin Lee
Project 308: Augmented Reality Mario Kart, Joseph Abad, David Allender, Joryl Calizo, Ryan Gaspar, Gavin Lee
Computer Engineering
Mario Kart is a popular go-kart racing game developed by Nintendo. The premise of the game is simple: drive a go-kart along a racetrack and reach the finish line before the other players. What makes this game unique, however, is the inclusion of weapons, traps, and other projectiles that a player can use to gain an advantage in the race. We have taken on the challenge of not only recreating this amazing game, but using the art of Augmented Reality to fully immerse the player in the full experience. Rather than play the game on a television screen with a …
Laser Cursor, Michael Liman
Laser Cursor, Michael Liman
Electrical Engineering
A user controls a cursor on a computer screen using a laser pointer. A camera picks up the laser pointer’s position and sends the data to the computer to move the cursor in the correct position.