Presentation is loading. Please wait.

Presentation is loading. Please wait.

MP3toFM Final Presentation April 24, 2008. About Us 2 Brandon Leatherwood CPE/SE Ethernet Design System Integration Josh Wilson CPE MP3 Decoder LCD Michael.

Similar presentations


Presentation on theme: "MP3toFM Final Presentation April 24, 2008. About Us 2 Brandon Leatherwood CPE/SE Ethernet Design System Integration Josh Wilson CPE MP3 Decoder LCD Michael."— Presentation transcript:

1 MP3toFM Final Presentation April 24, 2008

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

3 Overview Introduction Problem Problem Solution SolutionTesting Streaming Format Streaming Format Ethernet Controller Ethernet Controller Microprocessor Microprocessor Constraint Status Design II Goals Questions

4 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

5 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

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

7 Server Software  Software  Server  Icecast  GPL  Password protected  Streaming  Winamp  Re-encoding  Proprietary  Allows for free distribution.  Allows for free distribution. [5]

8 8 Required Protocols UDP (User Datagram Protocol)UDP (User Datagram Protocol) Required for DHCP protocol Required for DHCP protocol DHCP (Dynamic Host Configuration Protocol)DHCP (Dynamic Host Configuration Protocol) Required for plug and play network configuration Required for plug and play network configuration TCP (Transmission Control Protocol)TCP (Transmission Control Protocol) Required for Icecast protocol Required for Icecast protocol

9 9 Network Testing Tools WIZnet Testing ApplicationWIZnet Testing Application Custom application Custom application Tests TCP, UDP protocols Tests TCP, UDP protocols Configurable data sizes and data rates Configurable data sizes and data rates Wireshark (formerly Ethereal)Wireshark (formerly Ethereal) Promiscuously capture network packets Promiscuously capture network packets Provides GUI for packet analysis Provides GUI for packet analysis

10 10 DHCP Test Results

11 11 TCP Test Results

12 MP3 Decoder Prototype Test MP3 Sine Test MP3 Sine Test Command Sequence Command Sequence 0x53, 0xEF, 0x6E, n, 0x00, 0x00, 0x00, 0x000x53, 0xEF, 0x6E, n, 0x00, 0x00, 0x00, 0x00 n - defines final frequencyn - defines final frequency Verifies MP3 hardware/FM transmitterVerifies MP3 hardware/FM transmitter MCU Sine Test MCU Sine Test Initialize Buffer with the MP3Initialize Buffer with the MP3 Send MP3 data to DecoderSend MP3 data to Decoder

13 Integration / Bit Rate Bitrate (kbit/s) 64128192256320 Clicks/PopsX HaltsXXX Speed Distortion XX Integrated Components Integrated Components Icecast, Ethernet Controller, MCU, MP3 Decoder, FM transmitter Icecast, Ethernet Controller, MCU, MP3 Decoder, FM transmitter Testing Testing 64 kbit/s constraint meet 64 kbit/s constraint meet Wiznet Buffer limiting factor Wiznet Buffer limiting factor Tweaking - Icecast settings and Buffer size could increase the bit rate Tweaking - Icecast settings and Buffer size could increase the bit rate

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

15 Ethical Concerns Limiting Liability due to Illegal Music Sharing [1][1]MethodsStatus Password Protection Password ProtectionIncomplete EULAComplete Digital Millennium Copyright Act Effective Since 1998

16 Technical Constraints Status ConstraintStatus Configurable Server Re-encoding Complete Hardware Decoding (64kbps) Exceeds Audio Quality (16 Bit Depth, 44.1 kHz Sample Rate) Complete 50’ FM Transmission Complete FM Frequency Range (88-108 MHz) Complete

17 Design II Goals  Implement on PCB  Password Protection  Create Physical Housing  Design User Interface  Create Marketing Strategy

18 References [1] U.S. House of Representatives and Senate. “Digital Millennium Copyright Act,” [Online]. Available: http://thomas.loc.gov/cgi-bin/query/F?c105:1:./temp/~c105hUH0aP:e57148:. [Accessed: February 9, 2008]. [2] FlowTV. “A Critical Forum on Television and Media Culture,” February 16, 2008. [Online]. Available: http://flowtv.org/wp-content/uploads/2007/09/fcc-logo.gif [3] Federal Communications Commission. “47 CFR Part 15,” February 16, 2008. [Online]. Available: http://www.fcc.gov/oet/info/rules/part15/part15-9-20-07.pdf [4] Xiph Open Source Community. “Icecast,” [Online]. Available: http://www.icecast.org. [Accessed: February 28, 2008]. [5] Winamp. “Winamp Software Distribution Agreement,” [Online]. Available: http://www.winamp.com/legal/distribution. [Accessed: February 28, 2008].


Download ppt "MP3toFM Final Presentation April 24, 2008. About Us 2 Brandon Leatherwood CPE/SE Ethernet Design System Integration Josh Wilson CPE MP3 Decoder LCD Michael."

Similar presentations


Ads by Google