Wireless Digital Audio Transmission Senior Design Project Summer 2002 E. Donnelly, K. Khan, S. Owen D. Choy Dr. H. Lam.

Slides:



Advertisements
Similar presentations
ITIS 1210 Introduction to Web-Based Information Systems Chapter 36 How Music and Audio Work on the Internet.
Advertisements

ECE 415 Senior Design Project Fall 2006 Juan Latorre Anthony Messina Erin Morse David O’Grady Advisor: Professor Dennis Goeckel The Wireless Jukebox.
NCCR-MICS Project MP3 on Btnode. Main Idea Btnode designed as clever « sensor » Btnode designed as clever « sensor » Goal : Use it as audio sensor (AudioNode)
MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
ECE358: Computer Networks Fall 2014
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
By: Russ Butler ECE4220 Spring 2012 Dr. DeSouza May 2, 2012.
Serial Interfaces, Part Deux -I 2 C and SPI December 4, 2002 Presented by Eugene Ho.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Shift Register Application Chapter 22 Subject: Digital System Year: 2009.
Senior Design Project Mid-Course Design Review Wireless Home Audio Advisor: Professor Yngvesson, K Sigfrid Group members: Wan Ng (Hardware Protel) Eric.
WIMS Capstone Proposal DSP Demo Abigail Fuentes Rivera Esteban Valentin Lugo Michael Ortiz Sanchez ICOM 5047 Prof Nayda Santiago.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
March 1, Mobile Fidelity Souhaibe Barkat Tenzin Dhongyal Michael Duckwitz Matthew Syme Patrick Wagner Critical Design Review Spring 2007.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
CS150 Project Checkpoint 1. Controller Interface Dreamkatz Controller Interface 1. The N64 Controller 2. Physical interface 3. Communication protocol.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Capstone Fall 2005 GFX-One Guitar Processor Team Carpal Tunnel October 6 th 2005.
ECEN 4610 Spring 2006 Hands-Free Low-Profile Wireless Radio Preliminary Design Review Handmade by Robots Team members Derek Lindberg Sean McDevitt Nick.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
RF Multiplexing Transmitting and Receiving Unit EE413 Final Report By Adam Halstead and Michael Pfetsch.
PDACS Final Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
Web Audio Stereo Component Group 3 Mike Foy Tony Camilli Barrett Cervenka Dave Hillyard.
WIRELESS MODEM for 950 MHz DIGITAL COMMUNICATION Nerdev Sharma
Input/Output and Communication
Electrical & Computer Engineering Wireless Music Sharing Team Ganz: Mike O’Malley™ Ben LaPointe Erik Christensen Nhat Khai Nguyen.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
INPUT-OUTPUT ORGANIZATION
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
4.0 rtos implementation part II
Introduction to Data communication
ECE 477 Design Review Team 19  Spring 2013 Paste a photo of team members here, annotated with names of team members. Calvin Mwesigwa John Marston Noah.
©2008 The McGraw-Hill Companies, Inc. All rights reserved. Digital Electronics Principles & Applications Seventh Edition Chapter 13 Computer Systems Roger.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
1 Biomedical Embedded Systems Technology Presentation for ENSC 440/305 Instructors: Dr. Andrew Rawicz, Steve Whitmore Department of Engineering Science.
Emergency Mine Radio Daniel Weller, Adam Jozwick, David West.
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Propulsiometer Instrumented Wheelchair Wheel Prepared by: Seri Mustaza (BME) Siti Nor Wahida Fauzi (BME) Ahmad Shahir Ismail (EECE) Hafizul Anwar Raduan.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
Senior Project – Electrical Engineering – 2005 Wireless Baby Monitor Nelson Rosario, Farida Siddiqi Advisors: Professor Ekram Hassib Professor Emad A.
Presenter: Chia Siong Goh.  A music synthesizer that uses the 8x8 grid of 64 buttons as its user interface to produce sound and emit light.  3 music.
Representing Numerical Data Analog Any signal that varies continuously over time Mechanical Pneumatic Hydraulic Electrical Digital Quantities are represented.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
Communications How to get something to almost talk to something else Raffi Krikorian MAS December 2003.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Pitch-to-MIDI Converter Project Presentation - II By Scott Stroupe and Andrew Rogers.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
BATCH MEMBERS R.ABHISHEK-08N41A0401 K.DHEERAJ REDDY-08N41A0412 S.RAJENDRA REDDY-08N41A0458 JYOTHISHMATHI COLLEGE OF ENGINEERING AND TECHNOLOGY,TURKAPALLY.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
Voice Manipulator Department of Electrical & Computer Engineering
ECE477 Midterm Design Review: Team #8
EE 107 Fall 2017 Lecture 5 Serial Buses – UART & SPI
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
E3165 DIGITAL ELECTRONIC SYSTEM
This chapter provides a series of applications.
AVR – ATmega103(ATMEL) Architecture & Summary
Manual Robotics ..
Presentation transcript:

Wireless Digital Audio Transmission Senior Design Project Summer 2002 E. Donnelly, K. Khan, S. Owen D. Choy Dr. H. Lam

The Problem … Veronica has lots of cool music (MP3’s and wav’s) stored on computer… Veronica has lots of cool music (MP3’s and wav’s) stored on computer… …but Veronica wants to play this music on her stereo…. …but Veronica wants to play this music on her stereo….

… the Solution A wireless “link” that connects Veronica’s stereo to her computer A wireless “link” that connects Veronica’s stereo to her computer

Design: Sending music 1. Analog audio connected to Encoder 2. Encoder converts audio  MP3 –MP3 compression saves bandwidth –MP3’s are digital 3. MP3 sent to Transmitter via UART

Design: Receiving Music Receiver “picks up” transmitter’s data Receiver “picks up” transmitter’s data Data sent to UART, converted to 10- bit packets Data sent to UART, converted to 10- bit packets Decoder converts MP3 to analog audio Decoder converts MP3 to analog audio Audio connected to stereo via RCA Audio connected to stereo via RCA

How it Works (HiW) Encoder / Decoder Encoder / Decoder Interfacing Interfacing Wireless transmission Wireless transmission

HiW: Encoder/Decoder Micronas MP3 Encoder/Decoder Micronas MP3 Encoder/Decoder –Built in A/D, D/A –Variable bit rate encoding –Automatic decoding –I2C interface Atmel AVR Microcontroller Atmel AVR Microcontroller –Built in UART –I2C interface

HiW: Interfacing I2C I2C –Allowed Atmel to ‘talk’ to Micronas –Registers changed Control Control DSP core DSP core Codec Codec Parallel I/O Parallel I/O –8 Data lines: Input/Output –5 handshaking lines

HiW: Wireless ‘link’ Linx Tech’s Transmitter and Receiver Linx Tech’s Transmitter and Receiver –Acts like a wire –Analog or Digital mode –Speed up to 56 kbps in Digital Mode

Surface Mount Adapter Micronas MAS3587F Micronas MAS3587F –0.5mm pitch –64 pin –QFP –1.2 cm 2

Surface mount adapter: Purchased QFP to PCB QFP to PCB Ironwood Electronics Ironwood Electronics Pros: Pros: –Tinned pads –Easy to solder Cons: Cons: –Cost $40 –2 weeks to ship –Very difficult to debug

Surface mount adapter: Designed in lab QFP to std. headers QFP to std. headers Designed in Protel Designed in Protel Milled in lab Milled in lab Pros Pros –Cost $0 –Easy to debug Cons Cons –Req. solder paste –Steady hands, patience, & good vision

Our Adapter

The Encoder Schematic Schematic Circuit Board Circuit Board

Encoder Protel Schematic Adapter Atmel Programmer Power Region RCA Jacks DC Blocking and Filter Capacitors

Encoder Board Micronas Atmel Power Region DC blocking and filter capacitors RCA input and output jacks Atmel programmer headers 6 MHz osc MHz crystal

The Decoder Schematic Schematic Circuit Board Circuit Board

Decoder Protel Schematic Micronas Atmel Programmer Power Region RCA Jacks DC Blocking and Filter Capacitors Filtered/Unfiltered jumpers Low Pass Filters

Decoder Board Atmel Micronas DC blocking and filter capacitors Power Region Low pass filters

Software Micronas initialization Micronas initialization –Atmel sets registers via I 2 C –Developed for communication btwn ICs 2-wire Master-Slave interface 2-wire Master-Slave interface –Data Line –Clock Line Original Library functions developed to suit our needs Original Library functions developed to suit our needs

Bus Timing and Protocol

Data I/O Encoding Encoding –Parallel Interface from Micronas –Atmel passes data bytes to UART –UART sends serial data to wireless transmitter Decoding Decoding –UART receives serial data from wireless receiver –Atmel gets data bytes from UART –Parallel Interface to Micronas

Summary Due to limitations in wireless transmission bandwidth, a less than CD quality sampling rate was used. Due to limitations in wireless transmission bandwidth, a less than CD quality sampling rate was used. With slightly more bandwidth in the wireless channel(128kbps), CD-quality sound could be achieved using MPEG 1 Layer 3. With slightly more bandwidth in the wireless channel(128kbps), CD-quality sound could be achieved using MPEG 1 Layer 3. A more expensive wireless portion would also solve this problem, and allow an uncompressed digital audio stream to be transmitted. A more expensive wireless portion would also solve this problem, and allow an uncompressed digital audio stream to be transmitted.