Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an rtl-sdr component #19

Open
ke4roh opened this issue Oct 27, 2016 · 0 comments
Open

Create an rtl-sdr component #19

ke4roh opened this issue Oct 27, 2016 · 0 comments

Comments

@ke4roh
Copy link
Owner

ke4roh commented Oct 27, 2016

http://www.rtl-sdr.com/new-eas-same-weather-alert-decoder/

This radio is 1/3 the price of the other one, and it has the benefit of being future-proof in that NWS can add various modulations to the signal and we "just" have to add software to deal with demodulating the signal. Of course, this means there's a continuous signal processing task, but it also means the signal is already digital, making it easier to play the audio from the tornado warning directly.

eBay has a number of things like this that might be the same chip for about half the price of Adafriut's, but I would be cautious of designing such a device into a deployed product without buying a bunch because we don't want the specs to change.

The component must, at a minimum, generate a new_message event, with a SAME message as payload, exactly the way the RadioComponent does today. It could also produce an audio recording of the message, allow mute/unmute of the audio from the radio, and so forth. The audio from the radio must not conflict with the audio from message playback.

The best implementation of this will involve reusing SAME message processing which is also used in Si4707, and will require starting and ending messages at the same point in the SAME transmission - omitting ZCZCZC- and anything after the final -.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant