Open andrewfer000 opened 3 years ago
I'd also like to add DRM support as a counterpoint to ibiquity HD Radio at some point. Mostly for shortwave.
Edit: Also added decoding of trunked transmissions to the TODO as another nice to have. Might be out of my league on that one though.
Edit2: Might get to a point where this really becomes much bigger than just nrsc5 and would have to merge this into a different, bigger project. Maybe build smaller, similar pieces, then integrate them one-by-one.
That's what i was thinking. Build or find smaller projects to get things to work and then integrate them into nrsc5-dui. Honestly, I think if we can just find projects similar to nrsc-5 but for am/fm and use Sox to get the information and control the software then it would be easier.
One of the guys responding said something about AM use. Clearly must be in DC because that's the only HD Radio AM station available 820 WWFD). I should tell him/her it's also a stream on both WTOP FM HDR stations (103.5 and 107.7). WWFD doesn't have the oomph to get down to where I am in Virginia, even with a longwire, but WTOP comes in just fine.
Correction. Just read that 1230 WFAS in White Plains, NY just applied to go all-digital. Hopefully that's not squashed by 1210 by you and you might have an opportunity to bag an HDR AM station using the app someday.
Check that... it's a 1kw daytimer. Good luck with that.
When I get home I'll check that. 1210 AM is pretty popular here in the Philly-Camden area so I doubt they'll be going all-digital any time soon. I can usually tune into them in my car or if I'm by a window using my RTL-SDR Blog v3 with direct sampling and the right antenna. I was never able to use nrsc5 to lock on to the HD signal (if it even has one still, it's still listed on hdradio.com though) Also, I don't know if my SDR can even pick it up, on my waterfall (CubicSDR) I do not see the digital side-bands like on FM.
Also I have been looking into possible easy tools to get FM Radio working on this program. I'm thinking rtl_fm might be our best bet. I don't know if that provides everything necessary in the way nrsc5 does but I could be a way to get FM (for broadcasts) and NFM (for NOAA). I'm not sure if you can decode RDS from the signal if it comes from rtl_fm though. This one will take some time and I wish we could get someone like the sdr-j-fm dev on-board to help with this (I know he's active since he implemented a fix for me in a day) and I think it might be our best option.
-Edits to fix grammar and spelling-
Didn't mean to imply 1210 was digital, just that it might interfere with picking up 1230 from White Plains. All-digital AM stations don't have sidebands that straddle a main AM carrier like on FM. It's just one big digital chunk about the carrier freq. A normal AM radio just thinks it's noise and blows right by it.
Starting this issue in case someone starts working or wants to start working on implementing the following features and want's a good place to document problems and progress. This is somewhat extended from the original goal but not by much.
I think building it off of something like rtl_fm might be a good starting point. Since Nrsc5-DUI is just a frontend, it's better to have a way to do the demodulation and audio processing outside of the python program.