MP3toFM Midterm Presentation February 21, 2008. About Us 2 Brandon Leatherwood CPE/SE MCU Firmware Ethernet Design Josh Wilson CPE MP3 Decoder MCU Firmware.

Slides:



Advertisements
Similar presentations
Agenda History of work in Radio and TV FOSS Free Open Source Software. "Radio Station in a Box" Emergency Broadcasting CRTC and Industry Canada Exemption.
Advertisements

Multimedia: Digitised Sound Data Section 3. Sound in Multimedia Types: Voice Overs Special Effects Musical Backdrops Sound can make multimedia presentations.
EEL 4011 – Senior Design II Prof. Arellano By: Jirawat Kanjanapitak (EE) Adnan Baig (EE) Tom Gutierrez (EE) James Acosta (CE)
Audio Coding Team Member: ChungMing Yan, Chun Tong.
.AAC and.MP3 By: Jared Hendricks & Billy Wolfram.
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Improving Communication Quality with Reed Solomon Code in Internet Voice Broadcasting System Shingo Kashima Kyushu University, Japan Asia-Pacific Advanced.
High Performance 32 Channel ADPCM Codec File Number Here ® LogiCORE Products.
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
Portable Multimedia Playback Device
Image and Sound Editing Raed S. Rasheed Sound What is sound? How is sound recorded? How is sound recorded digitally ? How does audio get digitized.
GNU Radio A Free Software Defined Radio Eric Blossom Blossom Research Lighthouse Ave., Suite 109 Monterey, CA USA.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
M P 3. A means of compressing digital sound files which, at CD quality, require some nine megabytes per minute. MP3 applies existing knowledge, about.
Globex Proprietary Competition Sensitive Ubiquitous - MP3 Player Ian BrattJohn Pratt Eric LeeWei-Shin Wang David Lindstone ECEN 4573 Capstone Lab Spring.
ECEN 4610 Spring 2006 Hands-Free Low-Profile Wireless Radio Preliminary Design Review Handmade by Robots Team members Derek Lindberg Sean McDevitt Nick.
Bluetooth Auto-Silencer Final Presentation Senior Design I.
Electrical & Computer Engineering Wireless Music Sharing Team Ganz: Mike O’Malley™ Ben LaPointe Erik Christensen Nhat Khai Nguyen.
AUDIO VIDEO FLASH DIGITAL MEDIA: COMMUNICATION AND DESIGN
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
Audio FM Link Blue Team Justin Cobbett Elizabeth Cullinan Usman Hashmi Matthew Peck Joshua Smith.
Introduction to Streaming © Nanda Ganesan, Ph.D..
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Video Streaming © Nanda Ganesan, Ph.D..
- 1 - A Powerful Dual-mode IP core for a/b Wireless LANs.
Students: Oleg Korenev Eugene Reznik Supervisor: Rolf Hilgendorf
Media Streaming By Derek Aten – Digital T.V. and HDTV Maria Preciado – Audio Streaming Genevieve Taduran – Data Streaming.
ECE 424 Embedded Systems Design Networking Connectivity Chapter 12 Ning Weng.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
[ Rhythm Reloaded ] Team 6 CEAC Presentation. Team 6 Reintroduction Andy Gabler Ben Moes Nathan Brinks David van Geest.
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Integration of System Design and Standard Development in Digital Communication Education Xiaohua(Edward) Li State University of New York at Binghamton.
Embedded Ogg Vorbis Audio Player Team Members: Trang Pham Luke Reisner Jason Winchell Advisor: Advisor: Prof. Dongming Zhao University of Michigan-Dearborn.
Data Logging Solution for Digital Signal Processors Brian Newberry Nekton Research, Inc. James M. Conrad University of North.
Done By: Amnon Balanov & Yosef Solomon Supervisor: Boaz Mizrachi Project ID: d02310.
Zero - G CONNECTING THE INTERNET OF THINGS. Introduction to Zero -G.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
[ Rhythm Reloaded ] Team 6 2nd Progress Presentation.
Jonathan Haws Blair Leonard Khemmer Porter Joshua Templin Software Defined Radio A Modular Approach.
Voice-Activated Television Remote Control (VAR) Senior Design I Mid-Semester Presentation [1]
Aerospace Digital Communication Instrument Senior Design 1 Presentation.
Midterm Presentation Music Alarm Clock. Team Members Will Kalish Electrical Engineering Removable Media Device User Interface Eric Womack Electrical Engineering.
Smoke Notification System (SNS) Mid-Semester Presentation Senior Design 1 February 28, 2013.
Final Presentation Music Alarm Clock. Team Members Will Kalish Electrical Engineering Removable Media Device Audio Decoder Eric Womack Electrical Engineering.
P09311: FPGA Based Multi-Purpose Driver / Data Acquisition System Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Adam Van FleetEEProject Manager/Documentation.
Midterm Presentation Music Alarm Clock. Craig Bilberry Team Leader Electrical Engineering Layout and Design Atomic Clock Signal Will Kalish Electrical.
MP3toFM Final Presentation April 24, About Us 2 Brandon Leatherwood CPE/SE Ethernet Design System Integration Josh Wilson CPE MP3 Decoder LCD Michael.
MP3toFM Midterm Presentation February 21, About Us 2 Brandon Leatherwood CPE/SE MCU Firmware Ethernet Design Josh Wilson CPE MP3 Decoder MCU Firmware.
ISecurity Mid-Semester Presentation October 9, 2012.
Audio Streaming © Nanda Ganesan, Ph.D.. Audio File Features Audio file is a record of captured sound that can be played back –The WAV File is an example.
Smoke Notification System (SNS) Final Presentation Senior Design 1 April 18, 2013.
Mid-Semester Presentation Music Alarm Clock. Team Members Will Kalish Electrical Engineering Removable Media Device Audio Decoder Eric Womack Electrical.
MP3toFM Design II Midterm Presentation September 30, 2008.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Revisimo Remote Vital Sign Monitor. About us Dr. Thomas Morris Advisor Cory Zywno EE Data Transmission Matthew Galloway EE ADC & Temperature Sensor Matthew.
How to Create a Podcast. Podcasting “is the distribution of audio or video files, such as radio programs or music videos, over the Internet using either.
1 Part A Multimedia Production Chapter 2 Multimedia Basics Digitization, Coding-decoding and Compression Information and Communication Technology.
WIZnet ESC San Jose WIZnet The easiest and smartest memory-like hardwired TCP/IP chips.
Musicbuster Life Cycle Objectives Review Brian Judy Phil McDonnell Erik Bronnum.
Smoke Notification System (SNS) Mid-Semester Presentation Senior Design 1 February 28, 2013.
Hindenburg’s Heroes EE 682 Wireless Sensing Blimp Module Team Lead – Mike Sarnovsky Co Lead – Mike LaBrie Andy Freisthler Vince Li Brant Niggemyer Tom.
Network Controllable MP3 Player
iHome Automation System
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Microcontroller Based Digital Code Lock
Multimedia: Digitised Sound Data
PCM (Pulse Code Modulation)
Project name: Traffic Guide using Wireless Radio
EECE.3170 Microprocessor Systems Design I
Presentation transcript:

MP3toFM Midterm Presentation February 21, 2008

About Us 2 Brandon Leatherwood CPE/SE MCU Firmware Ethernet Design Josh Wilson CPE MP3 Decoder MCU Firmware Michael Weir CPE Server Setup MCU Firmware Lyn Hicks EE FM Transmitter Antenna Design

Overview Introduction Problem Problem Solution SolutionConstraints Technical Constraints Technical Constraints Practical Constraints Practical ConstraintsApproach Streaming Format Streaming Format Ethernet Controller Ethernet Controller Microprocessor MicroprocessorProgressQuestions

Problem Current products are restricted by portability, storage capacity, and sound quality. MP3 players MP3 players FM Transmitters FM Transmitters Wireless Ethernet Boom-boxes Wireless Ethernet Boom-boxes Home Audio Systems Home Audio Systems

Solution MP3toFM device Portable Portable Access to entire home PC library of audio tracks Access to entire home PC library of audio tracks Operates over Ethernet Operates over Ethernet

Technical Constraints Decoding Quality (Hardware) 64 kbps 64 kbps Re-encoding Quality (Server) Audio Quality bit depth of 16 bits, sample rate of 44.1 kHz bit depth of 16 bits, sample rate of 44.1 kHz FM Transmission Must be able to receive audio signal from 50 feet away. Must be able to receive audio signal from 50 feet away. FM Frequency Range 88 – 108 MHz 88 – 108 MHz

Ethical Concerns Stopping Illegal Music Sharing EULA EULA Password Protection Password Protection Digital Millennium Copyright Act Digital Millennium Copyright Act [1]

Political Concerns [2], [3] FCC Unlicensed BroadcastFCC Unlicensed Broadcast Regulations  250 µV/m at 3 meters  100 feet  Good Engineering Practice

System Diagram MP3toFM uP Ethernet Controller Streaming MP3 MP3 Decoder Raw MP3 FM Transmitter Antenna Analog Signal Control lines Data Flow

Server Software Server Software Server Software Features (Password Protection) Features (Password Protection) Icecast (General Public License version of Shoutcast) Icecast (General Public License version of Shoutcast) [4] Streaming Software Ezstream Ezstream [4] GPL GPL Easy to setup and configure Easy to setup and configure Winamp Winamp Proprietary (Allows for free distribution) Proprietary (Allows for free distribution) [5] More Features (Re-encoding) More Features (Re-encoding)

Streaming Format PCMMP3OggCompressedNoYesYes Hardware Design SimpleComplexComplex Licensing Fees NoYesNo Decoding Solutions ManyManyFew PCM - Pulse Code Modulation MP3 - MPEG-1 Audio Layer 3 Ogg - Ogg Vorbis

Alternative hardware Philips NXP LPC23xx (ARM7TDMI core) ASIX AX110xx (8051/80390 core) Pros Pros Cost effective ( manufacturing, horsepower ) Cost effective ( manufacturing, horsepower ) Open source market proven OS / TCP stack Open source market proven OS / TCP stack Lots of community support Lots of community support Cons Cons New architecture (learning curve) New architecture (learning curve) Higher development costs Higher development costs

Alternative hardware PIC18 with Ethernet Pros Pros Cost effective (manufacturing) Cost effective (manufacturing) Microchip provided TCP stack Microchip provided TCP stack Cons Cons Higher development costs Higher development costs Lack of OS Lack of OS

Chosen hardware Wiznet W3100 Hardware TCP stack Hardware TCP stack Fast Fast Generous buffers (16kB) Generous buffers (16kB) Cheap development costs Cheap development costsPIC24 More power / memory than PIC18 More power / memory than PIC18 Cheap development costs Cheap development costs Smaller learning curve Smaller learning curve

Progress  Streaming Format Identified  Microprocessor, FM transmitter, Networking Module, and MP3 Decoder Ordered  Block Diagram Created  Server GUI and Streaming Functionality Implemented

Remaining Tasks  Hardware Prototyping  PIC Firmware  SPI and I2C Slave Control  Packet Processing  Data Routing  Antenna Size Reduction

References [1] PoliTech. “RIAA declares war on Rap mixes,” February 16, [Online.] Available: [2] FlowTV. “A Critical Forum on Television and Media Culture,” February 16, [Online.] Available: [3] Federal Communications Commission. “47 CFR Part 15,” February 16, [Online]. Available: [4] Xiph Open Source Community. “Icecast,” [Online]. Available: Visited: February 21, [5] Winamp. “Winamp Legal Distribution Agreement,” [Online]. Available: Visited: February 21, 2008.

Questions?