TX audio delay on IC-9700 when using LAN connection

Please provide the following information with your question:

  1. Operating System: Windows 11
  2. Method of download attempted (from wfview.org, package manager, source code, etc): wfview.org
  3. Radio Make and Model: Icom IC-9700
  4. Method of radio connectivity (USB, WiFi, Ethernet, etc): Ethernet cable, radio and PC plugged into the same Ethernet switch
    1. Did you check the FAQ and read the manual? yes

I am observing a very long (multi hundreds ms) delay on my TX audio compared to when I speak into my USB headset microphone on my computer.

I have tried QT, RT Audio systems,

I have reduced the TX buffer down to 40

I had tried sample rates other than 48000

I am used to working full duplex satellite operations using just the radio hand mic and headset plugged directly into the radio and I don’t get this huge delay.

The wfview to LAN connection delay makes full duplex operation impossible.

Any other suggestions?

John AL7ID

compared to what?

does it happen with builtin speajer/mic, or only over usb with a headset?

I am used to working full duplex satellite operations using just the radio hand mic and headset plugged directly into the radio and I don’t get this huge delay.

No discernible delay when operating locally to the radio mic and speaker.

Delay is bad when using wfview connected to the LAN connection on the 9700.

As it stands, delay is always going to be at least 100-200ms, which I suspect will be unworkable for full duplex operation as you are experiencing both tx and rx delay combined.

There is very little that we can do about this as some of the issue is internal audio buffering in the radio and some is within wfview. We have been working on improving audio handling and are rewriting much of the code, but it is a long term goal (likely v3 although it may make it into v2.2) and may not improve this particular issue much.

and what about the usb headset?

Roeland, what is your specific question about the USB headset? Using the USB headset with wfview into the LAN jack of the 9700 results in a lot of delay. I do not use the USB headset with the 9700 in any other way.

John

Phil, thanks for your reply.

John

I think what they are asking is: 1. Can you remove the USB headset and use a hardwired mic and earpiece. Such is an cellphone headset. (Hardwired not Bluetooth, and not wireless of any kind ) And please recalculate your total delay that you’re experiencing.

  1. Alternatively… your USB headset Windows driver has setting for Audio Buffer Size Try adjusting it. Just Google: “Can you adjust Audio Buffer length on my USB Headset” . What you will find is that many Audio Editors, Music Producers, and Audio Engineers have posted about this issue hundreds of times in the past.
1 Like

Additionally, ditch the USB Headset altogether, you should be using a Behringer UMC204HD Audio Adapter and a real mic like a Shure or an Audio Tecnica or a Rode. Im running a Shure SM58 :wink:

Dan, that seems like it is for pro sound recording. My application is just communications grade audio with low latency.

Dan,

I no longer own any of the old style 1/8 inch 3.5 mm 4-cond TRRS headsets so I don’t have a hardwired analog mic to try. The PC is a Dell Optiplex 7080 SFF with Windows 11

just listen with a wired headset and the rig, at the same place.

any wireless or usb device(s) will definitely add latencies, and depending on quality of the stuff may essily add 100’s of ms.

and yes higher quality does not always end up having a lower latency either.

1 Like

All, I ordered and received an analog headset with mic, TRRS plug for my desktop Dell computer. After a lot of messing around to get the jack configured for headset with mic (auto detect was not working) I have found the delay from the mic into the 9700 and received on another radio in the shack is significantly less. Not zero, but much less. I will now have to wait for a good satellite pass to test my full duplex operation.

John AL7ID

2 Likes

That’s fascinating. Thank you for reporting back about this. I must admit I was a bit unsure if this would be significant or not.

–E
de W6EL

I have done a couple of tests on an FM satellite. SO-50.

The delay is still enough to be quite psychological challenge affecting my speaking while I hear myself coming back delayed. :frowning:

By the way, this is now over a client/server connection from another PC here in the hamshack. Using wired Ethernet into the same switch. The server software is communicating with the IC-9700 via USB and not by LAN. LAN continues to add too much delay, really compounding the issue.

Hi John and All. Back in the AO-40 days with the sometimes very high altitude orbit (up to 60, 000 km). the audio delay through the satellite would make it very hard to listen to yourself. I used to wear headphones and just turn down the RX volume enough so that I could tell I was speaking but not loud enough to understand the words. That worked quite well when having long conversations; it might be a little awkward on a low orbit FM bird, hi.

It occurs to me that it might be possible to add a feature in wfview that reduces your rx audio level by a settable amount whenever you go into transmit mode while running full duplex. That would solve the audio delay problem quite well, I think.

I have more thoughts on 9700 and satellite ops that have been making themselves known but I think I’ll start a new thread for that.

regards, Roy VE7DH

1 Like

Hi Roy,

I too would like a “dim on transmit” feature to just turn it down when you’re keying up. I definitely cannot speak when I’m hearing myself with a little delay.

Satellite work with the 9700 remains a work in progress. I’m also quite new to satellite operations so I am probably not the best person to guide the effort and I would welcome any inputs you have about it.

–E
de W6EL