Syncing PC's clock to Console's playback time?

Frank O
Posts: 17
Joined: Mon Oct 26, 2020 9:58 pm

Syncing PC's clock to Console's playback time?

#1

Unread post by Frank O »

I have an I/Q recording of the <500 kHz spectrum that I made overnight with SDR Console x3.0.25. software. When I play back the .wav files within SDR Console, I can see digital signals in the waterfall in the 630m ham band.

I'm now wondering if I can use WSJT-X to decode these signals. I can play back the recording in SDR Console and send audio out to WSJT-X by way of virtual audio cable, so it seems as though the audio should appear to WSJT-X just as it would if it was running in real-time. However, the sticking point I can see is with clock synchronization. During any random playback, the computer's clock time is very far from the clock time shown in the recording.

So I'm thinking I could start the playback, note the time displayed within the playback info box, and then by manual adjustment try to get the PC's clock time to match that. Does that seem feasible? I'm wondering if the playback clock time actually proceeds at true rate, or if there can be any latency in the playback that would mess this up. Is there a better way to do this?

User avatar
G0OFE
Posts: 435
Joined: Thu Aug 06, 2020 7:33 am
Location: Sunny Sunny Bournemouth IO90BR
Contact:

Re: Syncing PC's clock to Console's playback time?

#2

Unread post by G0OFE »

Pause the playback, then resume it so that the clock is in sync with the recording in terms of seconds. It doesnt matter what minute it is.
As long as the number of the seconds match, on recording and computer clock, so that it gets to the end of each period when it should do according to the computer's clock, you should get decodes.
If that makes sense.
Jim, Bournemouth IO90BR
Image

Frank O
Posts: 17
Joined: Mon Oct 26, 2020 9:58 pm

Re: Syncing PC's clock to Console's playback time?

#3

Unread post by Frank O »

G0OFE wrote: Wed Dec 02, 2020 7:52 pm Pause the playback, then resume it so that the clock is in sync with the recording in terms of seconds.
Thanks, Jim, great idea and much simpler than messing with the PC clock. I'm now getting a steady stream of decodes. I do see they show a time differential of 2.8 to 3.7 seconds -- even though I clicked to unpause the recording playback as exactly as possible, I guess there must be a bit of lag time in the playback resuming. So I can experiment with unpausing a little on the early side to try to nail this as exactly as possible.

The only other small tweak is that a lot of the modes on 630m are 2 minutes long (WSPR, FST4-120, FST4W), so I think it's probably necessary to sync at an even rather than odd minute (12:02, 12:04, etc).

User avatar
Simon G4ELI
Posts: 2134
Joined: Thu Aug 06, 2020 7:27 am
Location: Mawnan Smith
Contact:

Re: Syncing PC's clock to Console's playback time?

#4

Unread post by Simon G4ELI »

Frank O wrote: Wed Dec 02, 2020 7:32 pm I have an I/Q recording of the <500 kHz spectrum that I made overnight with SDR Console x3.0.25. software. When I play back the .wav files within SDR Console, I can see digital signals in the waterfall in the 630m ham band.

I'm now wondering if I can use WSJT-X to decode these signals. I can play back the recording in SDR Console and send audio out to WSJT-X by way of virtual audio cable, so it seems as though the audio should appear to WSJT-X just as it would if it was running in real-time. However, the sticking point I can see is with clock synchronization. During any random playback, the computer's clock time is very far from the clock time shown in the recording.

So I'm thinking I could start the playback, note the time displayed within the playback info box, and then by manual adjustment try to get the PC's clock time to match that. Does that seem feasible? I'm wondering if the playback clock time actually proceeds at true rate, or if there can be any latency in the playback that would mess this up. Is there a better way to do this?
Trust me, you don't want to do this.
Simon Brown :shock:
www.sdr-radio.com

Do not send me direct e-mail, thank-you!

Post Reply