Skip to main content

How to use Audio DSP on Antenna Analyzer (Features included after CEC V0.5)

How to use Audio DSP on Antenna Analyzer (Features included after CEC V0.5)

Audio DSP is a function that filters the sound coming from the transceiver into a desired range.

You do not need any hardware changes to use this feature. Just prepare your headphones. If you want to make a little bit better, you can add a very small $ 1 speaker to your board.

I am preparing to distribute the test firmware (V0.52). Please wait 1 ~ 2 days.

1.Required Hardware
EU1KY AA and Headphone.

The STM32F746 board has two sound inputs. However, Mic Jack is already using the EU1KY RF board.

Another sound input method of the STM32F746 is two microphones mounted on the board.

I use only one of the two microphones. (Right)
Put AA near the transceiver speaker and plug your headphone into the phone jack and you're all set.

Or you can install a small speaker as shown below.

You could easily get a small speaker around you. It can be extracted from malfunctioning headphone, earphone, mobile phone.
The speakers I used are below.

2.How to use

Below is a picture of my development board.  I put a very small speaker on Mic for testing.
On the main screen, touch 'Audo DSP' button.

If you turn on your transceiver, you will probably see fft spectrum and waterfall graphs as shown below.
In the first run, it operates in 'Pass Through' mode.

May be too loud, so make sure the volume of the transceiver is very small in 'Pass through' mode.

Touch the desired filter button.
If you are filtering a fairly narrow area, please select BPF.
BPF supports 50Hz, 100Hz and 150Hz filtering.
Continue to touch the BPF button to change the filtering bandwidth.

Touch the red squares (B) below to move the center frequency.
The yellow squares(A) is the area to adjust the bandwidth in User Filter mode.

Move the center frequency to the area you want to hear.
If you hear a small noise when moving to the area you want to hear, increase the volume of the transceiver.
Since most of the other areas are removed, if you raise the volume, you will hear what you want to qso. Volume control is important.

If you have selected User Filter, you can select the range you want to hear by dragging the L and R areas below.

Since the center frequency is maintained even if you touch the BPF and the User filter alternately, it can be used alternately according to the communication status.

3.Test Video
Please refer to the video below for an example of use.

Thank you for reading


  1. Hello Ian,
    Next version will be receiver and final version will be all band transceiver? :-)

    1. Mirek
      It is wonderful. However, it seems to be difficult to structure the circuit.

      I am not an active ham. So I just use the antenna analyzer once or twice a month.
      Most of the time, the antenna analyzer is left on the desk.
      So I'm adding a few minor features.

      Ian KD8CEC

  2. Can't we use the Audio In Jack, to which I and V outputs of the RF board of EU1KY VNA is connected ? We can directly connect the Headphone out of our Rig to the VNA and get the output from the Speaker out ? Using Microphone would pick up sound from the Shack.

    1. VU3ECN

      We can not use Audio IN Jack. So we have to use a microphone attached to the board. It would be useful to place AA near the speaker of the transceiver.
      Or add a small speaker like me.

      I'm considering building a HAM tool that will consist of less than $ 60.
      This would be a structure consisting only of the STM32F746 board and the SI5351 board.
      The Si5351 board will be available for $ 3 on eBay.
      I will be porting most of the features I have implemented in AA.

      At this time, you can use Audio In Jack of STM32F746 board, so you can connect to the transceiver directly.

      But I still considering it.

      Ian KD8CEC

    2. Hi Ian,
      pardon my lack of knowledge about the Disco Board. Since such a device is better as dedicated one, what you propose would be a welcome thing. Would be looking for update from you. BTW, I have sent the order for the modified PCB for the VNA. I would send you a piece after testing it.


Post a Comment

Popular posts from this blog

uBITX with Nextion LCD (CEC Firmware) - Installation and Introduction

uBITX with Nextion LCD (CEC Firmware) - Installation and Introduction uBITX CEC Firmware supports various LCD since Version 1.08 (16x02 Parallel, 20x04 Parallel, 16x02  I2C, 20x04 I2C, 16x02 Dual LCD with I2C).
Supports Nextion LCD (Graphic LCD) from Version 1.09, Version 1.09x is primarily aimed at Nextion LCD support. Also 1.09x will continue to be Beta version. If you want a stable version, please use 1.08 or 1.1 version to be released in the future.

uBITX Firmware CEC Version 1.1 Release

uBITX Firmware CEC Version 1.1 Release
Version 1.1 is the first major release since 1.097, I will release it after a 50-day beta test.

Version 1.1 includes all additions or improvements from 1.08 to 1.09, 1.093, 1.095, 1.097 

How to upgrade uBITX Firmware

uBITX is based on Arduino Nano. So uBITX's firmware upgrade method is the same as Arduino.
There are two ways to upgrade the firmware of uBITX.

The first is to compile the source from the Arduino IDE, and the second is to upload the compiled hex file using the Firmware Upgrade Tool.

I'll show you how to upload a compiled hex file as a second method.

1.Connect the uBITX's USB cable to the computer.

2.Run Device Manager on your computer.
  The way to open the Device Manager for each OS Version differs slightly.
  In most Windows, you can easily launch the Device Manager by running.

  On your computer, press the Windows key + R.

 Type devmgmt.msc and press OK Button.

On most operating systems, there will be a serial port named Ports with CH340. If so, the next step is skipped.

If the serial port is not installed as below, you need to install the driver.

Included in uBITX is the Adonano, which uses the CH340 USB To UART part.

Download the latest CH340 driver from the Internet.