+ All Categories
Home > Documents > MP3toFM Final Presentation April 24, 2008. About Us 2 Brandon Leatherwood CPE/SE Ethernet Design...

MP3toFM Final Presentation April 24, 2008. About Us 2 Brandon Leatherwood CPE/SE Ethernet Design...

Date post: 19-Jan-2016
Category:
Upload: bertram-montgomery
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
18
MP3toFM MP3toFM Final Presentation Final Presentation April 24, 2008 April 24, 2008
Transcript
Page 1: MP3toFM Final Presentation April 24, 2008. About Us 2 Brandon Leatherwood CPE/SE Ethernet Design System Integration Josh Wilson CPE MP3 Decoder LCD Michael.

MP3toFMMP3toFM

Final PresentationFinal Presentation

April 24, 2008April 24, 2008

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

About UsAbout Us

22

Brandon LeatherwoodCPE/SEEthernet DesignSystem Integration

Josh WilsonCPEMP3 DecoderLCD

Michael WeirCPEServer SetupSystem Integration

Lyn HicksEEFM TransmitterAntenna Design

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

OverviewOverviewIntroductionIntroduction ProblemProblem SolutionSolution

TestingTesting Streaming FormatStreaming Format Ethernet ControllerEthernet Controller MicroprocessorMicroprocessor

Constraint StatusConstraint StatusDesign II GoalsDesign II GoalsQuestionsQuestions

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

ProblemProblem

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

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

SolutionSolutionMP3toFM deviceMP3toFM device PortablePortable Access to entire home PC library of audio Access to entire home PC library of audio

trackstracks Operates over EthernetOperates over Ethernet

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

System Diagram System Diagram

MP3toFM

uPEthernet Controller

Streaming MP3MP3

Decoder

Raw MP3

FM TransmitterAntenna

Analog Signal

Control lines

Data Flow

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

Server SoftwareServer Software SoftwareSoftware

ServerServer IcecastIcecast

GPLGPL Password protectedPassword protected

StreamingStreaming WinampWinamp

Re-encodingRe-encoding ProprietaryProprietary Allows for free distribution. Allows for free distribution. [5]

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

88

Required ProtocolsRequired Protocols

• UDP (User Datagram Protocol)UDP (User Datagram Protocol) Required for DHCP protocolRequired for DHCP protocol

• DHCP (Dynamic Host Configuration Protocol)DHCP (Dynamic Host Configuration Protocol) Required for plug and play network configurationRequired for plug and play network configuration

• TCP (Transmission Control Protocol)TCP (Transmission Control Protocol) Required for Icecast protocolRequired for Icecast protocol

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

99

Network Testing ToolsNetwork Testing Tools

• WIZnet Testing ApplicationWIZnet Testing Application Custom applicationCustom application Tests TCP, UDP protocolsTests TCP, UDP protocols Configurable data sizes and data ratesConfigurable data sizes and data rates

• Wireshark (formerly Ethereal)Wireshark (formerly Ethereal) Promiscuously capture network packetsPromiscuously capture network packets Provides GUI for packet analysisProvides GUI for packet analysis

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

1010

DHCP Test ResultsDHCP Test Results

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

1111

TCP Test ResultsTCP Test Results

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

MP3 Decoder Prototype TestMP3 Decoder Prototype Test

MP3 Sine TestMP3 Sine Test

• Command SequenceCommand Sequence• 0x53, 0xEF, 0x6E, n, 0x53, 0xEF, 0x6E, n,

0x00, 0x00, 0x00, 0x000x00, 0x00, 0x00, 0x00• n - defines final n - defines final

frequencyfrequency• Verifies MP3 hardware/FM Verifies MP3 hardware/FM

transmittertransmitter

MCU Sine TestMCU Sine Test• Initialize Buffer with the MP3Initialize Buffer with the MP3• Send MP3 data to DecoderSend MP3 data to Decoder

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

Integration / Bit Rate Integration / Bit Rate

Bitrate (kbit/s)Bitrate (kbit/s)

6464 128128 192192 256256 320320

Clicks/PopsClicks/Pops XX

HaltsHalts XX XX XX

Speed DistortionSpeed Distortion XX XX

Integrated ComponentsIntegrated Components Icecast, Ethernet Controller, MCU, MP3 Decoder, FM Icecast, Ethernet Controller, MCU, MP3 Decoder, FM

transmittertransmitter Testing Testing

64 kbit/s constraint meet64 kbit/s constraint meet Wiznet Buffer limiting factorWiznet Buffer limiting factor Tweaking - Icecast settings and Buffer size could Tweaking - Icecast settings and Buffer size could

increase the bit rateincrease the bit rate

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

Political ConcernsPolitical ConcernsFCC Unlicensed Broadcast ComplianceFCC Unlicensed Broadcast Compliance

[2],[3]

RegulationsRegulations

250 µV/m at 3 meters250 µV/m at 3 meters

100 feet100 feet

Good Engineering Good Engineering

PracticePractice

TestingTesting

Distance TestDistance Test

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

Ethical ConcernsEthical Concerns Limiting Liability due to Illegal Music Sharing Limiting Liability due to Illegal Music Sharing

[1]

MethodsMethods StatusStatus

Password ProtectionPassword Protection IncompleteIncomplete

EULAEULA CompleteComplete

Digital Millennium Digital Millennium

Copyright ActCopyright ActEffective Effective

Since Since 19981998

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

Technical Constraints StatusTechnical Constraints Status

ConstraintConstraint StatusStatus

Configurable Server Re-encodingConfigurable Server Re-encoding CompleteComplete

Hardware Decoding (64kbps)Hardware Decoding (64kbps) ExceedsExceeds

Audio Quality (16 Bit Depth, 44.1 kHz Audio Quality (16 Bit Depth, 44.1 kHz Sample Rate)Sample Rate)

CompleteComplete

50’ FM Transmission50’ FM Transmission CompleteComplete

FM Frequency RangeFM Frequency Range

(88-108 MHz)(88-108 MHz)

CompleteComplete

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

Design II GoalsDesign II Goals

Implement on PCBImplement on PCB

Password ProtectionPassword Protection

Create Physical HousingCreate Physical Housing

Design User InterfaceDesign User Interface

Create Marketing StrategyCreate Marketing Strategy

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

ReferencesReferences[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].


Recommended