HFU HF Underground

Technical Topics => Software => Topic started by: ChrisSmolinski on July 29, 2017, 2114 UTC

Title: Carrier Sleuth 1.0.0
Post by: ChrisSmolinski on July 29, 2017, 2114 UTC
Carrier Sleuth (For Windows and the Mac) generates very high resolution waterfalls from I/Q recording files made by several SDR (Software Defined Radio) programs. Namely:
SpectraVue
SdrDx
Perseus
Studio1 / SDRUno
ELAD
Sdr-Radio

These waterfalls can be used to observe the multitude of MW (Medium Wave) stations on a single channel at the same time, even when only one station can be clearly heard. Or even when no station can be heard, such as with the 9 kHz channels from Europe and Asia. Carrier Sleuth does this by performing very long FFTs on the data, up to a 32 million point FFT.

This is the first version, 1.0.0, and can be downloaded here, there's also instructions on using the app: http://blackcatsystems.com/software/medium_wave_carrier_display_app.html

(http://i.imgur.com/ptzhnOS.jpg)
Title: Re: Carrier Sleuth 1.0.0
Post by: skeezix on July 29, 2017, 2228 UTC
Quote
Carrier Sleuth is offered without any warranty at all. Use at your own risk. Guaranteed to blow up your computer, zap your radios, and destroy the ionosphere. Keep away from Al Fansome at all costs.


Keep away from Al Fansome at all costs.
Title: Re: Carrier Sleuth 1.0.0
Post by: Josh on July 30, 2017, 1613 UTC
I presume this download includes a rather large and compromising dossier on Belinda.
Title: Re: Carrier Sleuth 1.0.0
Post by: ChrisSmolinski on August 02, 2017, 2329 UTC
Version 1.0.3 is now out, fixes a crashing problem when doing a 32M point FFT. Hopefully.
Title: Re: Carrier Sleuth 1.0.0
Post by: bds2 on August 03, 2017, 0159 UTC
Very nice, Chris - I just tried out the Windows 1.0.3 version; I recorded a Perseus file ~ 12 minutes @ 125 kHz tonight and it processed just fine. Just for grins I re-ran it at 9 kHz spacing and darned if it didn't find some TA carriers that I didn't know were there. Nice work!

Brett Saylor
W3SWL
Title: Re: Carrier Sleuth 1.0.0
Post by: skeezix on August 03, 2017, 1107 UTC
I gave 1.0.3 for Windows a set of 125 ksps Perseus files and it still crashes on FFT size of 16M & 32M.
Title: Re: Carrier Sleuth 1.0.0
Post by: ChrisSmolinski on August 03, 2017, 2204 UTC
I gave 1.0.3 for Windows a set of 125 ksps Perseus files and it still crashes on FFT size of 16M & 32M.

Ack yes. I was able to make it crash with 16M and 32M FFTs.  I've made some more changes, and now it is not crashing, so version 1.0.4 is now available for download. We'll eventually get this working  ;D
Title: Re: Carrier Sleuth 1.0.0
Post by: skeezix on August 04, 2017, 2228 UTC
With 1.0.4 on Windows, I fed it Perseus files at 16M & 32M FFT and it processed them fine.

Do have a question about the display, the higher the FFT, the less vertical it becomes. Is that expected?

Title: Re: Carrier Sleuth 1.0.0
Post by: ChrisSmolinski on August 04, 2017, 2309 UTC
Do have a question about the display, the higher the FFT, the less vertical it becomes. Is that expected?

Yes. Each line on the waterfall is the output of one FFT. So as you double the FFT length, you end up with half as many of them, so the waterfall is half as tall.

I could add an option to take multiple FFTs with the same data, sliding a window along the data, so the waterfall would be longer. You'd be re-using the same data across multiple FFTs, but it still might be useful. I've been considering adding this anyway, maybe that's a good idea for the next release?  Hey, your CPU isn't warm enough, let me fix that for you  ;D
Title: Re: Carrier Sleuth 1.0.0
Post by: skeezix on August 04, 2017, 2356 UTC
Using a large air-cooler on the CPU now and it can handle Crysis, barely.