Your SlideShare is downloading. ×
FM-RDS developments at CRC
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

FM-RDS developments at CRC

2,276
views

Published on

Presented at the New Radio Platforms and Applications subcommittee of the DRCG, on March 22 2011

Presented at the New Radio Platforms and Applications subcommittee of the DRCG, on March 22 2011

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,276
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. DRCG - New Radio Platforms and ApplicationsMarch 22, 2011 FM-RDS developmentsBy Jean-MichelBouffard at CRC
  • 2. Plan Our objective History FM-RDS Tx/Rx test platform Android development Recent progressDRCG - New Radio Platforms and Applications - March 22, 2011
  • 3. History To bring FM on mobile devices Why?  To show the potential for innovation.  To encourage the development of new FM applications. How?  Presence of FM-RDS chips on mobile devices.  Accessible API for developers.DRCG - New Radio Platforms and Applications - March 22, 2011
  • 4. History 2009-2010 App. for HTC Touch Pro  Windows Mobile (closed platform)  FM-RDS chip (no official API)  Developed RDS decoder (rdslib)  Presented at NAB 2010 Copyright: HTCDRCG - New Radio Platforms and Applications - March 22, 2011
  • 5. History 2010 (After NAB) App. for T-Mobile G1  Android (open platform)  FM-RDS chip (no! → We used a RDS over WiFi)  Developed FM-RDS app. (Support for ODAs) (Using USRP + PC) Waiting for Android phone with FM-RDS chip. Copyright: HTCDRCG - New Radio Platforms and Applications - March 22, 2011
  • 6. FM-RDS Tx/Rx test platform Tx/Rx platform to experiment with FM-RDS  Hardware (generic and cheap)  Laptop  USRP with basic TX and basic RX daughter boards  Software  GNURadio version 3.2.2  GNURadio Companion 3.2.2  gr-rds (to enable RDS) Built from free softwareDRCG - New Radio Platforms and Applications - March 22, 2011
  • 7. FM-RDS Tx/Rx test platform GNURadio FM-RDS applicationsDRCG - New Radio Platforms and Applications - March 22, 2011
  • 8. FM-RDS Tx/Rx test platform Experiment with RDS features  RadioText  Open Data Applications (Not available on commercial radio stations)DRCG - New Radio Platforms and Applications - March 22, 2011
  • 9. FM-RDS Tx/Rx test platform iTunes tagging  Proprietary iTunes protocol  RT+ Other types of metadata would be possibleDRCG - New Radio Platforms and Applications - March 22, 2011
  • 10. FM-RDS Tx/Rx test platform  FM-RDS monitoring  ODAs in the ottawa area Dont lie, we know what youre doing!Freq Group AID Name Comment97.9 8A CD46 RDS-TMC 11A C3B0 iTunes No data tagging 12A 4BD7 RT+ No data101.9 13A 4BD7 RT+ RT+ data available but no RT103.3 11A C737 UMC104.7 8A CD46 RDS-TMC DRCG - New Radio Platforms and Applications - March 22, 2011
  • 11. Android development Why Android?  Project backed by Google (A little company that have succeeded with some of their projects)  Partly open platform (Could enable low level access to hardware resources)  Some devices already had FM receivers (Might be possible to unlock/use the chip)  Rumours mentioned the possible inclusion of an FM API in Android 2.2 (That would have simplified things a lot!)DRCG - New Radio Platforms and Applications - March 22, 2011
  • 12. Android development Functional diagram  RDS data over ip  RDS decoding in rdslib  Use custom RDS streams Dalvik Vitual Machine or stream grabbed from WiFi TCP/UDP commercial radio stations streams CRC FM Player Java Application  RDS aware Raw RDS application PC Java Native RDS raw RDS decoded Interface developed Software Defined Radio (GNU Radio) Android native Linux OS without the need of the RDS decoder library required Tx Rx hardware Samsung Phone USRPDRCG - New Radio Platforms and Applications - March 22, 2011
  • 13. PC Android development  ODA Rx on G1 Rx PC USRP Tx FM Rx FM G1 Tx USRP PC WiFi G1 USRPDRCG - New Radio Platforms and Applications - March 22, 2011
  • 14. Android development One click! 1st ODA Application!DRCG - New Radio Platforms and Applications - March 22, 2011
  • 15. Recent progress Q4 2010 New phone:  Android (Great! Its the platform we have selected earlier)  FM-RDS chip (yes! But no API)  Developed an API (Silicon Labs fmsi4709)  Enhanced the app RDS Audio Volume Region GUI Seek Copyright: SamsungDRCG - New Radio Platforms and Applications - March 22, 2011
  • 16. Conclusion Objective progressing well  FM is on an Android mobile device  We distribute an API for FM control and RDS decoding  We distribute an application  Advanced FM features  Platform to release prototype RDS based services Door is opening for hybrid radio innovationDRCG - New Radio Platforms and Applications - March 22, 2011
  • 17. Thanks For more information:  Project website http://mmbtools.crc.ca/