The program overview

 
The working area of the program is divided into several windows, the sizes of which can be changed by the user by dragging the borders.

HFpagerW
for Windows
Version 3.37
language: engilsh, russian
Size: 2,5 Mb





In the top window the current spectrum of a signal in waterfall view are shown.The vertical thin lines in this window show the frequency limits of the RX filters.

The short thick black lines show TX frequencies limits.

Ruler under top window shows frequencies of sound spectrum. RX and TX frequencies and shifts are also shown in the status line.

The center frequencies of the transmit and receive can be changed by the "Frequency" menu.

You can use screen buttons located below spectrogram ruler for fine tuning.
    The "<" button move RX frequency to 1 Hz down.
    The ">" button move RX frequency to 1 Hz up.
    The "<<" button move RX frequency to 10 Hz down.
    The ">>" button move RX frequency to 10 Hz up.

 
The "Speed" menu allows you to select one of two possible TX speeds. The program receives signals with both speed simultaneously.

The "OnTop" button puts HF Pager in front of all windows.

The "File / Open Wave Capture File" command opens wave-file to save all sound received from soundcard. File is closed by the "File->Close Wave Capture File" command. Take to attention that a minute of sound recording need above 1 MByte disk space.

HF Pager can decode signals from a WAVE-file. Desired file is selected by the "File->Decode From File" command.
A WAVE-file must be Windows PCM file, without compression.
The "File->Stop Decoding From File" command is used to abort of decoding.
The "FastD" button defines speed of playing a file during decoding. When button is pressed a file is decoded at maximal speed, spectrogram is not shown.

To the right of the "FastD" button is a three-color peak indicator of the received signal level. The number in this indicator is the number of significant bits of the signal. The red color of the indicator (15 significant bits) indicates an overload of the sound card, the input signal level MUST be reduced. Yellow color (14 bits) is the optimal level, the dynamic range of the sound card is fully used, but there is no overload.

The line of gray, yellow and green rectangles shows the results of test messages used for channel monitoring (beacons) receiving during the past four hours. Read more  below.

Below are text fields which display the process of receiving and transmitting and  graphical indicators.

The upper left indicator is activated when a message is received:

Message body is received.
Body of simple beacon is received.
Body of beacon with GPS-data is received.
Body of message with corrupted header is received.

The indicator to the right (letter B on a yellow background,  BUSY)  - shows that the channel is busy, there is a pause after receiving a message or its header.

The indicator in the form of a meander below shows the presence of a received signal (more precisely it shows a stable symbolic synchronization).

The indicator in the form of the letter T on a red background is activated during transmission,
another B on a yellow background to right shows a protective pause which is made after a transmission. 

Received and sent messages are displayed below:



The "tree" is displayed in the left part of window, with which you can select the date and type of data displayed in the right part.

- automatic messages ("beacons") received per day ;
- beacons containing GPS coordinates received per day;

The beacon messages containing GPS coordinates are recorded three times - once in the   folder
together with the usual beacons,  and twice to the folder, 
as plain text and as a KML file. The messages in this folder are marked not by receiving time, but by time of the GPS-fix.

- received, sent and prepared for sending messages;
- raw log of received data;

- "channel control" history per day in a graphical form:



The history shows received beacon messages addressed to your callsign.
Green rectangle means that  at least one beacon message is correctly received in this 10-minute interval;
Yellow rectangle means that a beacon header is received but the beacon message contains an error.

Double-click on a message in the program window opens this message by an external program.

Right-click on the icon in the tree or on the message brings up a context menu with additional commands.

At the bottom of the program window there is a field for entering a new message and additional controls.



The "To" field contains the callsign of the message recipient (a number in the range 1 ... 65534).

If the "Request CFM" option is enabled, the recipient program will generate an automatic message about successful reception (or about a reception error).
If the option "Repeat til not CFM" is enabled, the message will be repeated until confirmation is received or the number of attempts has been exhausted (five times).

The windows appearance can be changed via the "Setup / Fonts & Colors" options. 

Selected options of the program are saved by the "Setup / Save" button. By default options are written into the HFPAGER.INI file. The program looks for this file in the working directory.  If the HFPAGER.INI file is not found in a working directory, working directory is changed to a default value. You can have several variants of the ini-file for different situations. Just create several shortcuts to HFPAGER.EXE each with a different working directory and copy HFPAGER.INI file to each of this directories.

The number shown in the "UpB:" field of the status bar shows the number of captured but not processed buffers of sound signal. If it is increases  to five or more the speed of the computer is not keep up. Try to reduce the number of simultaneously running programs or replace the computer :-).

Contents - Previous - Next


Connecting sound card with transceiver

 



Audio output of the transceiver should be connected with the line or microphone input of the sound card, and one of the sound card output channels should be connected with the microphone input of the transceiver. The transceiver should be run in SSB mode. This method of signal generation is AFSK (audio frequency shift keying).

It is VERY important to avoid overload of the sound card input or the microphone input of the transceiver. Use external attenuators to reduce output levels of the card and transceiver. If you overload the sound card pre-amplifier, you can't eliminate the overload with the sound card controls! The same is also true for the microphone input of the transceiver.

For TX/RX switching you can use the transceiver's VOX or a simple circuit connected between the COM- or LPT-port of the computer and PTT input of the transceiver. Some USB interfaces can be used also. The simplest schematic of a PTT interface is shown below. When LPT-port is used, a good way is to use a pin that has low voltage level after a computer reboot. 



Port type and operation are defined by options on the  "Setup/Interface" page.



The "PTT port type" is used to define the hardware port type being used for transmitter control.
Available values are:

   NONE - interface is not used.
   COM-Port - COM-port is used. A USB/COM converter can be used with this option.
   LPT Port - LPT-port with an interface similar to the one shown upper.
   LPT Port / N6TR  - LPT-port with N6TR-compatible or W1GEE interface.
  
LPT-port can be used under 32-bit versions of Windows only.

The "PTT port number" list defines the port number. If device is connected to USB-port, virtual COM-port number is used there.

HF Pager can not recognize non-standard LPT-port address, for example if PCI LPT-adapter is used. Use "LPT at address: NNNN" option in this case, where NNNN is hexadecimal base address of the LPT-port.

The "PTT pin" defines the connector pin used for PTT, "Power1 pin"  and "Power2 pin" define pins used for interface power supply.

If there are several sound cards in a computer, you can select the card by the "Setup / Interface / Input soundcard number" and "Setup / Interface / Output soundcard number"  options. 

By default soundcard is used in mono mode, but the "Mоno - Left - Right" option at "Setup / Interface" page can be used to select left or right channel of soundcard.
So one of two sound sources connected to a single soundcard can be selected. In this case a card works in stereo mode. The choice of a signal source (line in or microphone input) and record and output levels are made by the OS ("Volume control" in the system tray). When you select input and output levels check again that you do not overload the inputs of sound card and transceiver. Another "Mоno - Left - Right" option defines used output channel of soundcard.

Take to attention that soundcard input parameters are defined by Recording options. To change recording options, double click on "Volume" icon in tray, 
then go Option->Properties->(Recording; Show the following...; OK)-> ...

Playback options define soundcard output parameters.

 

How to use the HF Pager Windows version with Linux:

Though the software has been exclusively designed for the Microsoft Windows operating system, it has be used with some Linux distributions, but there is absolutely no guarantee that this will work. It was successful tested with Ubuntu Linux 20.04 LTS, however.

In order to have HF Pager running in Linux, install the "Wine" emulator and the additional software package "winetricks", using Synaptic or any other package manager privided by the Linux distribution. Then download the Windows HF Pager software ZIP-file to your Downloads directory and extract the installation file ("setup.exe") . Open a console window and enter:

cd Downloads
wine setup.exe

Follow the instructions of the installation file. After installation, start the program by double clicking on the program icon. In the Setup menu choose "O PULSEAUDIO" as the soundcard. If your Linux distribution does not use the Pulseaudio sound system, choose and try other soundcard options offered. Usually one of them will work, which is indicated by the waterfall display. HF Pager can now be used.

Please note that we are in no way responsible for any damage to your Linux system that may occur.