[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Wildlife Tracker (again)
From: |
Fons Adriaensen |
Subject: |
Re: Wildlife Tracker (again) |
Date: |
Tue, 21 Nov 2023 20:31:30 +0100 |
On Tue, Nov 21, 2023 at 11:11:04AM -0500, Jeff Long wrote:
> Data will not be huge (from a computer perspective) if you log every beep.
> Logging a lot of data and post processing allows you to try out different
> algorithms without going out and collecting data every time you want to
> change something.
That's excellent advice.
I'm by no means a Gnuradio expert, but what I'd do is:
* use some existing block to detect the carrier amplitude,
* lowpass filter the result, 400 Hz or so,
* resample to 200 Hz, and save that to a file or
some stream output that can be read by another
application.
All the rest can be done off-line, by some dedicated
Python code which doesn't need to be part of the Gnuradio
code.
In that code you'd need some way to estimate the average
background (noise) level, and set a threshold for detecting
an impulse. The rest should be simple enough.
--
FA