Last night, I investigated BPM using BI4PYM. I found that BPM has a timing signal similar to BPC, located around the 125Hz positions on either side of the 5MHz AM signal.
We performed manual decoding, and the results were not significantly problematic.
In the future, software decoding will be used to synchronize computers. Later, using software like FT8 will provide additional time synchronization options.
Currently, I need to write software that can be decoded by other software. However, my programming skills are limited to writing simple calculation programs. I would like to use Java for this purpose.
Currently, I am facing the following problem:
- How can Java read audio signals from a computer's sound card in real-time?
- How to analyze the timecode signal from the audio that has been read?
I believe I should be able to handle the remaining logical reasoning part myself.
If there are any senior experts with relevant experience, could you please provide some guidance? I would like to study this further at my own pace.