[Elecraft] Spatial Signal Filter
David Gilbert
ab7echo at gmail.com
Thu May 7 02:31:55 EDT 2026
Recently I described a browser-based application designed to measure and
plot the arrival angle of a signal using the phase difference between
two antennas spaced some distance apart, and I produced a YouTube video
showing how multiple arrival paths and local reflections made that
generally impossible.
However, it is a fact that every arriving signal produces its own phase
difference, and if multiple signals arrive on the same frequency it
should be possible to discern between them if they arrive from different
spatial directions. As long as they are reasonably stable spatially, of
course.
So again using ChatGPT for the code, I created another browser-based
application to do just that utilizing FFT processing of the stereo audio
from two phase locked receivers. Specifically, the application uses
MVDR adaptive beam forming techniques with statistically derived
variable weighting of the FFT bins associated with the various voice
signals. I'm not personally well informed on these techniques, but
ChatGPT seemed to be and I'll bet K9YC and some of the other audio
experts here know a lot more about it than I do.
In any case, although it is far from perfect, I was able to distinguish
signals using some test files surprisingly well.
The application itself is freely available
www.ab7e.com/SpatialSignalFilter.html
and some pre-recorded audio test files are available at
www.ab7e.com/SpatialSignalFilter Sample Recordings.zip
A poorly done YouTube video that tries to describe and demonstrate the
application is available at https://youtu.be/0ZaX4UZ0gqw
As usual, comments pro and con are welcome.
73,
Dave AB7E
More information about the Elecraft
mailing list