Работа PSK
The PSK Interface
The PSK interface is based on the PSKCore by Moe Wheatley, AE4JY. Supported
are PSK31 and PSK63.
Only 2 digital dll files are required in the logger directory: PSKCore.dll and
XMMT.ocx. Use the files which come with the program update.
The PSK Interface Window
The PSK interface window is broken into 5 separate areas which
will be covered in order from the top.
The exact frequency is displayed in the Digital Interface and PSK Engine Caption
(rig(+/-)audio).
- Receive Windows 1 and 2 - Both these windows operate in the same
manner and both windows are able to grab callsigns and place them into the
grab window that will be discussed later.
There is a colored pane on the left side of each receive window that serves
2 purposes
- Identifies which window is currently the transmit window by coloring
it Red.
- By clicking on the colored pane you can pause input to the receive window
to scroll back through the (last 2000 lines of) text using the scroll bars. When the window
is paused the color of the pane will turn Yellow. To turn input
to the window back on click in the pane again and everything that was
to be printed to the window will now enter the window.
There are 2 ways of placing a callsign into the callsign window of the logger
you can single click on a callsign and it will transfer over to the main logging
window. Whenever a callsign is printed to a
window followed by a space it will be sent to the callsign grab window for
easy movement to the logging window by clicking the Grab button.
You can select any exchange info by single clicking on the sent info. This
info will be transfered over to the logger Entry window item by item after the callsign is filled
in.
Selecting another frequency for this window is done by left clicking
in the Waterfall or Spectrum window. This is the window used for making
QSO's. If you select a callsign using your mouse it will be put into the
callsign field in the Entry window.
The two receive windows are resizable by the middle splitter.
- Transmit window - This is a free form typing window. If you click
on the TX button the cursor will be placed into this window and what ever
is typed will be sent. The size is static and doesn't
change size (2 lines).
- Callsign Textbox and Grab - When a callsign is encountered in one
of the receive windows (followed by a space) it will be placed in this textbox
and when you press the Grab button it will transfer the callsign over to the
main logger window. The grab callsign window holds the last 4 callsigns seen
in the RX window. The most current one is at the top and is highlighted. A
right click in this box brings up a menu to clear list or selected callsign.
Dupe callsigns will not be shown in the grab window.
|
Note: If the callsign in the callsign field in the Entry window is equal to the callsign in the received text, the call in the Entry window does not get placed into the call list.
|
- Clr RX - This is a fast way to clear BOTH receive windows. If you
want to clear individual windows right click over the window and a menu will
pop up. The only time this menu will not appear is if you are in RUN MODE.
Then when you right click on either of the 2 receive windows the F2 macro
will be sent. You can still access the clear menu by right clicking in the
TX window.
- TX - Places the interface into transmit, the transceiver is keyed,
and places the cursor into the TX window for input. See the Radio
Interfacing section for Parallel and Serial port info.
- RX - This places the interface back into receive mode after all the
characters in the transmit buffer have been sent. To abort transmit immediately
you may press the Escape key.
- Swap - This swaps the transmit control between the 2 receive windows.
The indicator on the left of the window will turn RED if the window has transmit
control and Green when not. This is good in contesting as while working one
station. You can dial the second station in via the second RX window and after
you finish the first contact just hit swap button and then call the other
station.
- Macro buttons - These buttons on the Digital Interface are 24 extra
Macros for preprogrammed messages. Configuring these macros is done in the
Digital Interface window under 'Setup, Settings' or by right clicking on them
which brings up the Digital setup window. The macro buttons widths dynamicly
adjusts in relation to the width of interface.
- Grab - Transfer the selected callsign in the callsign textbox to
the callsign field on the main logger window. Once the callsign is filled
what ever you click on next will fill the next box to have info entered in.
The mouse is the only way to do this.
The Waterfall or Spectrum window
- PSKCore.dll Window - This window is used to interact with the PSK
DLL and is called the Waterfall or Spectrum window. Across the top it shows
the frequency of your radio. As you tune your radio this will update and the
numbers will change. There are colored cursors which represent the 2 receive
windows. The yellow cursor is for the 1st receive window and the red cursor
is for the 2nd receive window. To change frequency for the 1st receive window
you place your mouse pointer over a signal trace and click with your left
mouse button. To change frequency for the 2nd receive window you place your
mouse pointer over a trace and click with your right mouse button.
The exact frequency is displayed in Digital Interface and PSK Engine Caption
(rig(+/-)audio).
The remaining textboxes represent the receive frequency of both receive
windows and also the transmit frequency. The IMD settings for each channel
are listed and will change whenever idle signal (only signal no text) is
received.
- RX1 Frq - Shows the receive frequency for the first receive window.
- RX2 Frq - Shows the receive frequency for the second receive
window.
- TX1 Frq - Shows the transmit frequency for the first receive
window.
- TX2 Frq - Shows the transmit frequency for the second receive
window.
- AFC: On - Shows AFC on or off.
- NET: On - Shows NETon or off.
- Control Panel - The buttons on the control panel do the following:
- TX - Start the PSK transmission, the transceiver is keyed
and places the cursor into the TX window for input. See the Radio
Interfacing section for Parallel and Serial port info.
- RX - Stops the PSK transmission, the transceiver changes back to receive after all
the characters in the transmit buffer have been sent. To abort
immediately you may press the Escape key.
- BPSK31 - Toggle mode between: BPSK31, QPSK-U31, QPSK-L31, BPSK63,
QPSK-U63 and QPSK-L63.
- Swap - Swaps transmit control between the 2 receive windows.
The indicator on the left of the window will turn red if the window has
transmit control and green when not. This is good in contesting as while
working one station. You can dial the second station in via the second
receive window and after you finish the first contact just hit swap button
and then call the other station.
- Zoom x1 - Clicking this button will toggle the frequency display
width (zoom function).
- Zoom x1 - 0 Hz - 3000 Hz
- Zoom x2 - 0 Hz - 1500 Hz
- Zoom x3 - 0 Hz - 1000 Hz
- Zoom x4 - 0 Hz - 750 Hz
- Left / Right Arrows - Spectrum search buttons.
Keyboard Assignments
- Alt+T - Toggle TX/RX, the cursor will be set to the TX window of
the active interface.
- Alt+G - Grab most recent callsign from callsign textbox. Upon grabbing that callsign gets deleted from the grab list.
- Ctrl+Left/Right arrows - When 2 radios are configured and 2 digital windows are open, pressing Ctrl+Left arrow of Ctrl+Right arrow will swap from one active Digital Interface to the other. Digital Interface 1 will follow radio 1 (bandmap A), Digital Interface 2 will follow radio 2 (bandmap B).
Insert key Assignments
Mode
|
Enter Sends Message
(ESM mode)
|
INSERT key or ; key does
the following:
|
RUN
and
S&P
|
OFF
|
- Grab Callsign from call list if callsign field empty otherwise use
call in callsign field.
- Prefilles Exchange Boxes
- NO DUPE: Sends
F5 (Hiscall) + F2 (Exchange)
or
DUPE: Sends Nothing
- Places cursor in next exchange field (Example: Sect)
|
RUN
|
ON
|
- Grab Callsign from call list if callsign field empty otherwise use
call in callsign field.
- Prefilles Exchange Boxes
- NO DUPE: Sends
F5 (Hiscall) + F2 (Exchange)
or
DUPE
WorkDupes checked:
Sends F5 (Hiscall) + F2 (Exchange)
WorkDupes not checked:Sends F6(Dupe)
- Places cursor in next exchange field (Example: Sect)
- Highlights F8 button
|
S&P
|
ON
|
- Grab Callsign from call list if callsign field empty otherwise use
call in callsign field.
- Prefilles Exchange Boxes
- NO DUPE: Sends
F4 (Mycall)
or
DUPE
WorkDupes checked:
Sends F5 (Hiscall) + F2 (Exchange)
WorkDupes not checked:Sends F6(Dupe)
- Once exchange entered INSERT sends F5-F2
- Pressing INSERTagain will continue to send F5-F2
- Places cursor in next exchange field (Example: Sect)
|
Mouse Assignments
- Left mouse key clicking
- Single clicking on a callsign grabs it and places it in the Callsign
field on the Entry Window.
- Single clicking on exchange info etc. grabs it and places it
in the Exchange field on the Entry Window.
- NB. The callsign field must be filled first!
- Right mouse key clicking
- Clear RX1 - Clear Receive window 1
- Clear RX2 - Clear Receive window 2
- Clear TX - Clear the transmit window
- Output CH1 to Text File - Output the received text from channel 1(receive window 1) to a text file
named PSKCH1.txt
- Output CH2 to Text File - Output the received text from channel 2 (receive window 2) to a text file named PSKCH2.txt
- Help - Show the help file for this window
- Right mouse key clicking in GRAB window
- gives a menu:
- Clear List - Clear the entire grab window
- Clear Selected Call - Clear the selected call in the grab
window
Configuring the Entry window function keys
- The Entry window function keys support 'Running' mode and 'Search & Pounce' mode.
- The function keys use the same macros for PSK and RTTY.
- The function keys can be changed under: 'Config | Change Packet/CW/SSB/Digital Message Buttons | Change Digital Buttons'.
- Below example button definitions:
Macro keys
- There are 8, 16 or 24 extra macro keys possible on the PSK interface.
- A right click on the macro buttons brings up the Digital setup dialog where the macros can be configured.
- These extra function keys support all the macros but don't support 'Running' mode and 'Search & Pounce' mode.
- Include in your macros the control keys needed to turn on the TNC and switch to RX...
- Macro key substitution is supported by the buttons in the PSK window and the function keys on the Entry window.
The macros which can be used and some examples can be found on the macros page.
Setup Menu Selections
Selection: PSK
- Setup
- Settings - setting up the Digital Interface, see below.
- SoundCard
- Receive Mixer - shows the Record control mixer dialog from
the Windows operating system
- Transmit Mixer - shows the Play control mixer dialog from
the Windows operating system
- AFC On/Off with CQ - If set then the AFC will turn on with CQ
message or TU messages.
- NET On/Off with Run Change - Option to turn Net function on in
S&P and off in Running mode.
- Auto Update TRX Offset w/Mark Freq. - Option to auto update the
transceiver offset whenever the Mark frequency changes.
- Mode
- RTTY - select RTTY as mode
- PSK - select PSK as mode
- Help - shows help file
Setting up the Digital Interface
This setup dialog is for both MMTTY and PSK, thismeans that some setings are only for PSK, MMTTY or both. When selecting 'Setup | Settings' in the Digital Interface window will show a dialog like the one below.
- PSK Waterfall Color palette - (PSK only) The 12 colors that make up the color palette can be changed to represent whatever colors you would like. The colors go from the weakest signal on the left to the strongest signal on the right. There are two pallet settings (use dropdown box to select). The Default button changes the colors back to the default colors. This window becomes active when User Defined is selected in the Waterfall Color Box Below.
- Waterfall Color - (PSK only) Select between
- Grey Scale
- Default Color
- User Defined
- Smoothing - (PSK only) Sets the amount of smoothing
- Gain - (PSK only) Sets the amount of signal gain for the Spectrum/Waterfall
- Squelch Speed - (PSK only) This is how quick your squelch filters. Select between Slow, Fast and Variable. When using variable select a value between 0 and 200.
- Squelch Level - (PSK only) This level represents the noise level as to where you would like the interface to start copying signals at. 0 indicates an open squelch and everything will be decoded.
- AFC Search Range - (PSK only) This is how far in Hz the interface will track a drifting signal.
- Use Doppler AFC - (PSK only) Toggle doppler AFC.
- RX Search Range - (PSK only) This is how far in Hz the interface will look to lock onto a signal when you click on a signal in the waterfall or spectrum.
- # of PSK channels - (PSK only) Number of PSK channels to use. Choices are 2, 3 or 4.
- PSK/RTTY Window Colors - (MMTTY and PSK)The PSK and RTTY receive And the transmit window background colors can be changed here.
- SndCard Clock Adj - (MMTTY and PSK) Soundcard Clock adjustment
- CW ID - (MMTTY and PSK) If this check box is checked (Enabled) the interface will send the string entered in the field behind it (Enter CWID String). This string will be sent after every transmission.
- PSK Soundcard Select - (PSK only) Select the soundcard to be used when having more than one soundcard in your computer.
- RX Window Font Selection - Change the font and size. Press the 'Set Font' button to get the selection window.
- Send Space on Callsign Mouse Click - (MMTTY and PSK) Ability to set if a space character is sent to EntryWindow when clicking on the callsign with mouse. Select to enable.
- (MMTTY) Send HamDefault on Run to S&P change - (MMTTY only) Ability to have Ham Default(MMTTY) sent when going from Run to S&P to reset Mark Frequency. Select to enable.
- (MMTTY-PSK) Turn AFC Off when switching to S&P - (MMTTY and PSK) Ability to Turn AFC Off (MMTTY-PSK) when going from Run to S&P. Select to enable.
- (PSK) Do not send Squelch tail - (PSK only) Ability to not send squelch tail in PSK mode which gives a faster turn over time. Select to enable.
- Add Callsign to Bandmap on Alt-G - (MMTTY and PSK) Option to send callsign from station in callsign field (Alt-O) when doing a grab (Alt-G)
- Save Configuration - Save the made configuration changes. If the changes made should not be saved select the cross in the upper right corner to close the window.

- Digital Macro Set Select Interface Type and Window Number to begin - Update the macros definitions and button texts.
- Select an interface (TNC or soundcard DI) from the dropdown menu. Choices are:
- PSK - macros for the PSK interface.
- MMTTY 1 - macros for the first MMTTY interface.
- Other 1 - macros for the first TNC.
- MMTTY 2 - macros for the second MMTTY interface.
- Other 2 - macros for the second TNC.
- Click on the macro button which has to be updated
- Type the macro text in the field 'Macro Text'
- Type the button text in the field 'Macro Caption'
- Click on the 'Save Macro' button when satisfied
- The selected macro caption text will be shown on the button
- Available macros are shown in the box 'Available Macros'. First select a macro button to see them all.
- Below the CW ID check box are two extra Macro buttons which have to be configured as TX/RX buttons. Enter what control codes are needed to turn on and off your TNC. Only visible when Other1 or Other2 is selected.
- When Other1 or Other2 selected
- RX - Receive macro, this will become the contents of the macro {RX}
- TX - Transmit macro, this will become the contents of the macro {TX}
- ESC - Abort macro, used when pressing the Escape key.
- Load Macros - Load saved macros from a saved file (*.mc) to the Digital Macro Set.
- Save Macros - Save macros from the Digital Macro Set to a file (*.mc).
- # of Macros - Select the number of macro buttons. You can select 0, 8, 16 or 24.
- Macro Text - Area where to create the macro text for the selected macro.
- Macro caption - Macro caption from the button.
- Available Macros - Shows the available macros. Clicking on a macro will transfer it to the macro text area.
- Save Configuration - Save the made configuration changes. If the changes made should not be saved select the cross in the upper right corner to close the window.
Any changes made in the setup form must be saved by clicking the Save Configuration
Button located on the bottom of the form. Any changes made and saved will be
changed as soon as the setup area closes.
Make a PSK transmission
- We need to make room for the Digital Interface so for now minimize the Logger
Telnet/Packet window.
- Now select 'Window | Digital Interface' and the Digital Interface
and the Waterfall/Spectrum window will open. The Digital Interface dialog can be positioned and resized on
your monitor as desired.
- Left clicking on a call will grab the callsign. Right clicking on the RX
and TX window will pop a menu (S&P mode) or send the Exchange function
key in Running mode..
- Pressing Insert will Grab the highlighted call and sends Hiscall followed
by the Exchange button.
- Double clicking on a callsign in the callsign box from the Digital Interface
sends that call to the Entry window.
- A callsign is automatically highlighted if recognized by the program. For that to happen it needs to have a space before and a space after the callsign. If the first thing on a new line in the Digital Interface window is a valid callsign, it is not highlighted or added to the grab list.
Other
- The Radio Frequency display on the Waterfall and Spectrum display follows
the active Radio Frequency
- The last PSK mode used is remembered, so the next time the last used mode
is selected.
- Getting (PSK) object errors during program start or starting PSK?
You will likely have to run c:\windows\system\regsvr32 /u PSKCore.dll, followed
by c:\windows\system\regsvr32 PSKCore.dll to register the PSKCore.dll. Run
upgrade.bat which is located in the program install directory and these commands
will be executed.
- During transmit, callsigns are not grabbed from the receive window.