Page 7 of 16 FirstFirst 12345678910111213141516 LastLast
Results 61 to 70 of 151

Thread: For Guino: USB Radio FM with RDS from Silabs

  1. #61
    Evo
    Evo is offline
    Low Bitrate Evo's Avatar
    Join Date
    May 2005
    Location
    UK
    Posts
    87
    Thats the one, just received mine yesterday from Azzurri
    Life moves fast, so don't get left behind, buy a fast car!

  2. #62
    jhe
    jhe is offline
    Newbie
    Join Date
    Sep 2006
    Posts
    1

    HID Usage table?

    So SilLabs is using HID to control tuner, but is that some vendor specifc Usage Table of HID? I checked the HID Usage Tables and could not find any suitable for FM radio. Have you found more detailed description of this Usage Table somewhere?

  3. #63
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    Quote Originally Posted by ReflexNPG View Post
    I've checked the source and the firmware is not the problem cause it provides the full rds stream.

    The only thing left to do is the extraction of the bits for TA and TP. If group
    _type is "0A" [0x0] when extracted from registers[0xD], you have in the same word the bits for TA and TP.

    Is it possible for you to extend your dll? If not, can you provide the source?
    Thanks!
    Stop that and help me !

    Radio Drivers Round Table

  4. #64
    Constant Bitrate RRMobile's Avatar
    Join Date
    Jun 2006
    Location
    Milan, Italy
    Posts
    156
    Quote Originally Posted by FMode View Post
    Stop that and help me !

    Radio Drivers Round Table
    I made a few steps ahead with the Silicon USBRadio.
    I modifiwd the C++ DLL to be able to correctly work with VB then i developed a small tool that expose all the RDS capabilities of the dongle. You can view the screenshot.

    I can confirm that all the RDS groups and data block are managed also becouse if you directly read the registers from 12 to 15 you have the row data.

    Using then the RDS specification documentation i manage to translate them. There are still same oddities but I'm work on them.

    You can download all the VB/VC compiled and source from my download page.

    What next?
    - Adding TMC decoding
    - Improve RDS error correction
    - Reassembe in a RRPlugin

    My real goal is to extend the RRPlugin to manage a couple of dongles to have a "diversity" system

    Have Fun.
    Attached Images Attached Images  
    You can download my Road Runner plugin from: http://www.alibri.it/RRMobile/RRMobile.htm

  5. #65
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    Quote Originally Posted by RRMobile View Post
    I made a few steps ahead with the Silicon USBRadio.
    I modifiwd the C++ DLL to be able to correctly work with VB then i developed a small tool that expose all the RDS capabilities of the dongle. You can view the screenshot.

    I can confirm that all the RDS groups and data block are managed also becouse if you directly read the registers from 12 to 15 you have the row data.

    Using then the RDS specification documentation i manage to translate them.

    You can download all the VB/VC compiled and source from my download page.
    Have Fun.
    Can you copy the functionality behind the buttons "freq" and "tune" to an external library which calls excactly as my interface I_FMRadioHAL ?
    This gives us the advantage that if some Frontend using my FMRadioHAL it supports the Silabs too.(if a Cinergy driver is written than also the Cinergy)
    The end-user only has to replace the DLL. The Frontend developer doesn't need to have a Silabs AND a HQCT.
    and a dual-tuner-driver-stub can also be created...

    And surely we can discuss about the Interface and its definition...

    And have a look at my RDSInterpreter it is an object representation of RDS (by aeroanderz)...


    Quote Originally Posted by RRMobile View Post
    ...
    What next?
    - Adding TMC decoding
    - Improve RDS error correction
    - Reassembe in a RRPlugin

    My real goal is to extend the RRPlugin to manage a couple of dongles to have a "diversity" system
    ...
    Do you have the ISO14819 complete (TMC) ?
    I have a (not encrypted!) locationlist for germany !
    So may be we can look into D......... how the TMC location lists are encrypted there

    Real-diversity ?
    Why should you stick only to Silabs ?
    Why not doing a diversity with a 2 Silabs, 1 HQCT and a TMC mouse ?
    Just write a 4-tuner-driver-stub and give it the 4 FMRadioHAL's and go !

  6. #66
    Constant Bitrate
    Join Date
    Mar 2006
    Posts
    145
    Quote Originally Posted by RRMobile View Post
    I made a few steps ahead with the Silicon USBRadio.

    You can download all the VB/VC compiled and source from my download page.
    Great, thanks!

  7. #67
    Raw Wave rando's Avatar
    Join Date
    Mar 2004
    Location
    Redondo Beach, CA
    Posts
    1,973
    @RRMobile: Have you given any thought to how you will time synchronize the dual bit-streams for diversity? Assuming you get that worked out, you still might need to do some signal processing to smooth the switching transition -- output from the two A/D converters isn't likely to be the same.

    Have you run any tests on the tuninq quality metric you will use for switching? What kind of latency and jitter between the metric and stream do you see?

  8. #68
    Constant Bitrate
    Join Date
    Mar 2005
    Location
    Wiesbaden/Germany
    Posts
    214
    Quote Originally Posted by rando View Post
    @RRMobile: Have you given any thought to how you will time synchronize the dual bit-streams for diversity? Assuming you get that worked out, you still might need to do some signal processing to smooth the switching transition -- output from the two A/D converters isn't likely to be the same.

    Have you run any tests on the tuninq quality metric you will use for switching? What kind of latency and jitter between the metric and stream do you see?
    I think he is planning "little"-iversity - just checking the signal strengths and then switching between the tuner-antennas (not too often)
    otherwise he would need to reconstruct the signal which i guess is not too easy ...
    Also the latency caused by USB and PC would be too fluctuating for that,so this signal processing has to be done on the µC....

  9. #69
    Constant Bitrate RRMobile's Avatar
    Join Date
    Jun 2006
    Location
    Milan, Italy
    Posts
    156
    Quote Originally Posted by FMode View Post
    I think he is planning "little"-iversity - just checking the signal strengths and then switching between the tuner-antennas (not too often)
    otherwise he would need to reconstruct the signal which i guess is not too easy ...
    Also the latency caused by USB and PC would be too fluctuating for that,so this signal processing has to be done on the µC....
    FMode is correct. My "idea" of diversity is probably slight different from the standard market.

    This summarize the idea:

    The first dongle:
    1) does an endless scan of the band getting a list of the available station with all the RDS information available.

    2) For the ones that have also carry TMC information read and store them in a file for TMC/GPS specific plugin.

    3) drive the second dongle to the best (greater signal) frequence for the currentry selected station (same PS).

    4) force the second dongle if one of the station is trasmitting a TA message.

    The second dongle:
    1) tune to one of the 1° dongle station list where the user can also filter the list according to "National" or "Regianal" station and/or current program played (PTY)
    You can download my Road Runner plugin from: http://www.alibri.it/RRMobile/RRMobile.htm

  10. #70
    Raw Wave rando's Avatar
    Join Date
    Mar 2004
    Location
    Redondo Beach, CA
    Posts
    1,973
    Maybe avoid the signal processing completely and just switch the audio outputs prior to the A/D conversion. Some hardware tweaking would be required.

Similar Threads

  1. Is this another USB RDS radio in the making?
    By skippy76 in forum Hardware Development
    Replies: 1
    Last Post: 05-17-2005, 09:17 PM
  2. USB FM Radio with RDS?
    By BeamRider in forum General Hardware Discussion
    Replies: 3
    Last Post: 05-09-2004, 12:05 PM
  3. WTB: D-Link USB FM radio
    By Stine161 in forum Classified Archive
    Replies: 4
    Last Post: 11-12-2002, 08:02 AM
  4. USB FM Radio
    By vickumar in forum General Hardware Discussion
    Replies: 4
    Last Post: 04-28-2002, 10:34 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •