Giter VIP home page Giter VIP logo

Comments (5)

0m3rF avatar 0m3rF commented on August 24, 2024 1

Hi @windytan, thanks for your reply.

We are trying with acmahalkasi to listen local radios as many as possible. Also we need station's RDS information. Given rtl_sdr command must have 12 radio channels because of sample rate (for every 200khz in 2.5M ).

With edited rtl_fm command we can get just 1 station's broadcast and it has good sound quality. We probably couldn't managed to shift or decimate to get different stations. It is possible that we are giving all channels data to redsea so we can't get any RDS.

We tried redsea's sample_rate option but we got no output. We tried csdr as you suggested but it didn't work either also its sound is so noisy.

We have one SDR dongle so recording IQ data with rtl_sdr is important for us. We will process IQ data later for every station to get audio and RDS.

How do you think vioce.raw become 312.5 hz? we should have 12 different frequencies. why divided to 8 ?

from redsea.

windytan avatar windytan commented on August 24, 2024

Hi,

  1. You could use, for example, csdr to demodulate FM from an IQ file or stream. Some tips here https://github.com/windytan/redsea/wiki/Use-cases
  2. A physical SDR is not needed, any MPX stream should work. I have two requests: Firstly, could you upload a few seconds worth of output from the edited rtl_fm somewhere? I could take a look if something is wrong with the RDS subcarrier. Secondly, what's the output ofredsea --version ?

from redsea.

acmahalkasi avatar acmahalkasi commented on August 24, 2024

Hi,

  1. Using rtl_sdr, which is recording IQ stream, is more preferable right now, yet I will look at csdr instead of rtl_fm to demodulate the data and give information about the results soon. In addition, we managed to demodulate and listen to the output of the edited rtl_fm as I mentioned in Question 2.

  2. Output of the "redsea --version" is "redsea 0.20 by OH2EIQ"
    Adding the link of the input and the output.
    Output of edited rtl_fm : https://drive.google.com/file/d/1hFGQdgfpqxtZ6ApceZNotm_JWnhlltou/view?usp=sharing
    Input which is recorded by rtl_sdr: https://drive.google.com/file/d/1xfKURjMrakldpCP2YvWVzjZio3SMzcXU/view?usp=sharing

from redsea.

windytan avatar windytan commented on August 24, 2024

Based on the pilot tone it seems that the samplerate of voice.raw is 312.5 kHz (which would be 2.5 MHz divided by 8). Try redsea -r 312500 (though this particular voice.raw might be too noisy).

from redsea.

windytan avatar windytan commented on August 24, 2024

Unfortunately I'm not familiar with the internals of rtl_fm or rtl-sdr, so I don't know why it could be 312.5 kHz. It shouldn't matter if you give the -r option to redsea. But it could be problematic if interference from adjacent channels leaks in, because of the inadequate pre-decimation filtering. RDS is more sensitive to interference than the audio.

from redsea.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.