electrical & computer engineering wireless music sharing team ganz: mike o’malley™ ben...
Post on 22-Dec-2015
219 views
TRANSCRIPT
Electrical & Computer Engineering
Wireless Music Sharing
Team Ganz:Mike O’Malley™
Ben LaPointeErik Christensen
Nhat Khai Nguyen
2Electrical & Computer Engineering
Scenario
John and Matt are listening to music in ECE 232 John wants to listen to Matt’s music Matt sets his “Team Ganz” player to transmit John sets his “Team Ganz” player to receive John now has Matt’s music streaming wirelessly
to his headphones Jill wakes up and sees John listening to Matt’s
music She sets her “Team Ganz” player to receive John and Jill are both listening to Matt’s music
3Electrical & Computer Engineering
Goals
Allow music to be shared wirelessly between portable music players
Broaden users’ musical exposure
Store information on music listened to for later purchase
5Electrical & Computer Engineering
Proposed device functionality
Transmit Mode• Listen to your own music• Wirelessly send current music selection to other users• Provide data such as song title, artist, and player ID
Receive Mode• Wirelessly receive music from transmitter• Displays data such as song title and artist to user• Allow user to rate the music selection• Able to select which transmitter to receive from
Sync Mode• Sync song information and ratings to PC• Store MP3s on music player• Charge battery
6Electrical & Computer Engineering
Inter-device Diagram
Bluetooth Decoder Head PhonesCodecBluetoothCodecAudio Source
Transmitter Receiver
7Electrical & Computer Engineering
Possible Audio Source Models
Line in audio source (In-line Encoder)
Bluetooth audio source (Repeater)
Standalone
8Electrical & Computer Engineering
Line in audio source (In-line Encoder)
Features• Used to support legacy digital music players• Must encode stereo audio• Song information provided through manufacturer
specific connection• Insert inline between player and headphones
Pros• Compatible with any analog audio source• Users can keep existing player
Cons• Song information may not be available• Song information through vendor specific cable
9Electrical & Computer Engineering
Bluetooth audio source (Repeater)
Features• Support Bluetooth players and accessories such as
naviPlay for the iPod• Bluetooth must be able to receive and transmit at the
same time
Pros• Transmitting requires no codec conversions• Compatible with other Bluetooth transmitters
Cons• Repeater will have to use a Bluetooth 2.x Enhanced
Data Rate (EDR) chipset – 3Mbps allows multiple stereo audio links
10Electrical & Computer Engineering
Standalone Audio Source
Features• Built-in Flash or Disk storage• Needs MP3 Decoder• Song info from ID3 tags
Pros• Time-invariant audio source• Complete control over the audio path• ID3 tags provide easy song information
Cons• Users must switch to our device and discard previous
player• Added expense of MP3 decoder
12Electrical & Computer Engineering
Wireless Design Goals
Near CD quality sound Range between 10 and 100 meter
• Trade off with power consumption
Multiple Transmitters in the same area Broadcast from one transmitter to several
receivers Transmit song and user data Standardized for compatibility
13Electrical & Computer Engineering
Wireless Options
FM with Radio Data System (RDS)• Broadcasts well• Find empty frequencies• Small amount of data in RDS
WiFi 802.11• 100m range (power hungry)• Needs to use multicast for broadcasting• Needs to form Ad-hoc networks and discover devices
Zigbee – only meant for slow data rates WiMedia – chipsets do not have advanced features Bluetooth
• <10m, 10m, or 100m device classes• Point to Multipoint available on some chipsets• Chips made to transmit stereo audio to headsets• Can only broadcast to 7 other devices• Generic Media Control Profile for song and other information
14Electrical & Computer Engineering
One Proposed Solution
Broadcom BCM2037• Bluetooth 2.0 with Enhanced Data Rate (EDR)• 3 Mbps• Multiple stereo links• Low power• Integrated Radio
STA027• SBC codec• Stereo encoding and decoding
STA013• MP3 decoder
TI stereo audio codec
15Electrical & Computer Engineering
Currently Selected Parts Block Diagram
StorageFlash / Disk
Battery
USBPC Connetion
Encoder Decoder
Bluetooth
LCD
Buttons
CPU
System on a Chip
Head Phones
To PC
Line In
Digital Info
In Line Encoder Model
Standalone Model
TI Audio Codec
Broadcom Bluetooth Soc
TBD
Flash and MP3 Codec (STA013)
TI Power Management
16Electrical & Computer Engineering
Current Status
TI samples in route
ST Microelectronics samples in route
Emails out to Bluetooth chips manufactures and distributors
Will make calls next week to lock in Bluetooth SoC
17Electrical & Computer Engineering
Design Dilemma Matrix
Manufacturer Model BT 1.xBT 2.x EDR A2DP
AVRCP SBC MP3 Flash USB I2S I2C
Broadcom BCM2037 x x x x x x x x x
CSRBluecore3 -
Multimedia x x x x x x x x
Bluecore4 x x x x x
Bluecore5 -Multimedia x x x x x x x x x
RF Micro SiW4000 x x x x x x x x
GCT Semiconductors GDM5104 x x x x x x x x
TI BRF6300 x x x x x
Xemics ZE1401 x x x x x x x x
ST Microelectronics STA013 x x x
STA027 x x x
Portal Player PP5024 x x x x x
Atmel AT83SND2CMP3 x x x x x
SigmaTel STMP35xx x x x x x
Cirrus Logic EP7312 x x x x x