Skip to content

Characterizing the FT 991A USB audio processing latency when traversing a PC

Rodrigo Freire edited this page Nov 14, 2021 · 6 revisions

Introduction

When operating the FT-991/A with a side-to-side PC, you may notice that there's a slight delay on the PC audio when comparing to the radio speaker output.

The FT-991/A features a TI Burr-Brown PCM2903B USB Stereo audio codec, which is fed from the same audio chain that outputs an analog audio to the RTTY/DATA port. This downstream audio stream roughly translates to: M62364FP DAC, tee output to DATA/RTTY pin 6, PCM2903B, USB hub, USB port, USB cable, PC USB port, PC USB hub, data processing by the PC, data output to the PC sound card, audio output to the PC speakers. That surely adds delay to the PC audio. But, how much?

Method

In this test, I used a Rigol DS-1054Z hooked to the FT-991A speaker jack output to Channel 1, while I connected PC speaker port to Channel 2. The radio was in FM mode, and I broke squelch by pushing the SQL OFF function. The oscilloscope was triggered to Channel 1 rising edge, and used the Oscilloscope Cursor function to calculate the delay between the beginning of the AF output in both channels.

The PC is a Lenovo W541, running Windows 7. Two tests were conducted. The first one, using the PC's standard audio processing chain, by bridging the radio's AF output to the PC speaker, and a second one using VoiceMeeter Banana mixing and controlling the audio output.

Results

Raw Windows

The raw Windows audio processing delay was 104 milliseconds:

FT-991A Raw Windows 7 Audio Processing delay time

FT-991A Raw Windows 7 Audio Processing Delay Time

VoiceMeeter

Interestingly, when using VoiceMeeter Banana, I got a slight (~ -10%) improvement on audio processing latency, sporting 88 milliseconds of total latency:

FT-991A Windows 7 VoiceMeeter Audo Processing Delay Time

FT-991A Windows 7 VoiceMeeter Audo Processing Delay Time

Conclusion

The delay is slightly noticeable by human ear, and less than noteworthy for current digital modes.

Appendix - AF out Block Diagram

This is the heavily redacted AF out block diagram.

FT-991A AF Out Block Diagram

FT-991A AF Out Block Diagram

Hope that helps - 73s de PY2RAF.