Giter Club home page Giter Club logo

Comments (4)

jks-prv avatar jks-prv commented on July 17, 2024

Yup, like that idea. Another one I had was a slider that allows fine-tuning of the interval by re-summing the FFT samples when the interval is changed. So you would click as you describe to establish the rough cycle time, integrate for a few minutes, then fine-tune until those few minutes of summing line up. You could even have a mode where the individual FFTs are shown separately as an aid to fine-tuning in the proper direction to get the alignment correct.

For a strong enough signal you could even consider implementing an automatic fine-tune that attempts to detect the leading edge.

from beagle_sdr_gps.

jks-prv avatar jks-prv commented on July 17, 2024

One downside of this scheme is that changing the characteristics of the FFT isn't really possible since the FFT is being run at a fixed audio rate and size for the benefit of the FIR filter. The benefit is that you get it computationally for free. You've probably noticed that for fast integration times (e.g. one second) line doubling of the FFT output is used to fill the vertical height of the display window. Not exactly optimal.

Not to say you couldn't write another extension that did a separate, arbitrary FFT on the audio stream with any parameters you wished.

from beagle_sdr_gps.

G8JNJ avatar G8JNJ commented on July 17, 2024

Sounds good.

There's another interesting visual method of correlating weak repetitive signals such as NDB's which is incorporated into this software (21 day free trial). http://www.coaa.co.uk/ndbfinder.htm

Regards,

Martin - G8JNJ

from beagle_sdr_gps.

jks-prv avatar jks-prv commented on July 17, 2024

Yes, I've seen that software. Very impressive. Could have used that back in the 1980s when I did most of my serious NDB listening, lol.

from beagle_sdr_gps.

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.