Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

1 MP3toFM Midterm Presentation February 21, 2008

2 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

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

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 Technical Constraints Sever Re-encoding Quality Hardware Decoding Quality 64 kbps 64 kbps 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

7 Ethical Concerns Limiting Liability due to Illegal Music Sharing Password Protection Password Protection EULA EULA Digital Millennium Copyright Act Digital Millennium Copyright Act [1][1]

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

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

10 Server Software Software Software Server Server Streaming Streaming Server Software Icecast Icecast [4] GPL version of Shoutcast Features Features Password Web Interface

11 11 Server Streaming Software Ezstream Ezstream [4] Pros Pros GPL GPL Easy to setup and configure Easy to setup and configure Cons Cons Feature Limited (No Re-encoding) Feature Limited (No Re-encoding) Winamp Winamp Pros Pros More Features (Re-encodeing) More Features (Re-encodeing) Cons Cons Proprietary (Allows for free distribution) Proprietary (Allows for free distribution) [5] 11

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

13 Alternative uController Platforms 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

14 Alternative uController Platforms 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

15 Chosen Platform 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 [6],[7]

16 TimelineJanuaryFebruaryMarchAprilParts Firmware Server Software Display Network Solution MP3 Decoder FM Transmitter Antenna Testing

17 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]. [6] Saelig. “WIZnet network module,” February 26, 2008. [Online]. Available: http://www.saelig.com/miva/merchant.mvc?Screen=PROD&Product_Code= ETH002&Category_Code=ETH [7] Microchip “PIC24FJ64GA004 Family Data Sheet,“ February 26, 2008. [Online]. Available: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_ PAGE&nodeId=1335&dDocName=en026374

18 Questions? PIC24FJ64A002


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

Similar presentations


Ads by Google