On 04/07/2017 02:53 PM, Ellie White wrote:
Hello,

As I've mentioned in an earlier email to this list, I'm working on a small loop antenna with the purpose of monitoring solar activity. I am currently reading in the data through an RTL-SDR source, flowgraph attached.

For this project, I need to be able to let my antenna run for long periods of time (upwards of an hour or more, preferably several hours) in order to get a graph of signal intensity vs. time. Right now, my setup consists of the GNU Radio flowgraph attached, that produces a file which I analyze using a Python program to get a spectral plot and a time series (for one of the 1024 channels saved in the file).

I let my antenna and GNU Radio run for about 15 minutes last night collecting data, and the file size ended up at over 7 GB. I am wondering if there is any way to reduce the size of the file without tremendously reducing the quality of the data? I have a few ideas on this, but I'm hoping someone else will have better ones:

-Maybe I need to reduce the sample rate.

-Another option is to somehow just save the channel I need to the file, instead of all 1024. Does anyone have any advice as to how to accomplish that?

If you need any more information or if I should clarify anything, please let me know. Thanks!

Ellie


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
You might also take a look at my work from 6 or 7 years ago:

https://github.com/patchvonbraun/SIDSuite

It uses audio input. It uses a set of Gortzel transforms to pick out the channels of interest.

But there are other approaches, using an FFT as you have.

Since the things that you're looking for unfold over timescales of many-seconds to many-minutes, you don't need to be logging your FFT output in real-time. You could easily integrate for several seconds and dump output data at a lower rate, using keep-one-in-N.

At an input rate of 2Msps, your 1024-point FFT will be producing 1953 1024-bin vectors/second. This is *much* faster than the timescale of ionospheric events, in my experience. Also, your frequency resolution will be somewhat coarse-1953Hz. This is much wider bandwidth than the naval stations you're looking at, so you'll mostly be integrating noise, rather than navy signal, in your bins.


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to