New Version available 11 Nov. 2009
see below

Welcome to Winrad.org

by Jeffrey Pawlan, WA6KBL

Winrad is a free amateur radio program conceived by Jeffrey Pawlan, WA6KBL, that implements many Software Defined Radio (SDR) functions which are needed for weaksignal reception including EME, troposcatter, cloudscatter, and very long distance microwave terrestrial contacts. It also works well for general HF reception.

Winrad will accept input from any Windows soundcard, from Virtual Audio Cable, or direct digital input from several SDR receivers which have appropriate drivers written for Winrad in the form of a DLL plus support files. These files must be installed in the Winrad progam directory in order to run. You must do all installation and run Winrad with Administrator privileges.

Alberto, I2PHD wrote the code from its beginning until retiring from it in Oct, 2008. Now the software team of volunteers is lead by Charles Buse, HB9EGW. If you are interested in helping, note that you will need to use the Borland/Codegear/Embarcadero IDE. Please contact Jeffrey Pawlan, WA6KBL.

If you start from the original source code and make a new program that is not part of this project, please do not call it Winrad as this name is my own creation and the program Winrad will remain on this website which I own.

You may contact me, Jeffrey Pawlan, WA6KBL at click here: jpawlan@pawlan.com, or if the first email address is not accessible from your location, use this: click here: jpawlan@yahoo.com

Jeffrey & Alberto

All recent versions of Winrad run under Windows 2000, XP, Vista and 1.5.0 has been tested on Windows 7 (32 bit) with a Perseus. An earlier version v1.23 is also provided because it will still run under Windows 98SE.

Discussion Group

There is a yahoo discussion group for Winrad. If you are interested in joining, send me an email with your name, either your callsign or reason for joining, your location, and your email address.

New changes and fixed in the new version 1.5.0

New buttons added so you can change the mousewheel tuning steps (10Hz or 100Hz)

New additional extended adjustment range for the I & Q amplitude and phase balance controls. This is needed for some Softrocks, especially the 2m converter.

Added internal interface to a virtual COM serial port server so that external transceivers can be synchronized in frequency to the receiver in Winrad. This is done with OmniRig. You need to have OmniRig and your transceiver interface files loaded and tested before starting Winrad. Winrad then starts OmniRig running if you select it in the options in Winrad. It works bidirectionally with the Perseus. If you tune the Perseus, then your transceiver will immediately follow. If you tune your transceiver then the Perseus will follow. This has been updated so that ICOM transceivers will work correctly. Also two transceivers may be connected if you have OmniRig set up correctly for two transceiver control. There is now a selector in the Winrad omnirig support menu that allows you to select radio 1 or radio 2.

The DLL to external receivers has been fixed so that TunedChanged works correctly. This has been tested with the Softrock, the Perseus, the SDR-IQ, and the latest version of the PMSDR. All tuning and frequency display now works well.

New changes and fixed in the previous version 1.4.5

An option was added for adding an offset frequency. Winrad can now display up to mm-wave frequencies so if you have a transverter or a downconverter connected to the receiver connected to Winrad, then enter and enable the appropriate offset frequency.

An option was added to use Winrad with Undersampling receivers. Thee are three I know of and perhaps more that I do not know. The SDR-14, the modified QS1R, and the modified Perseus. You will see an optional menu in which you enter the Nyquist frequency and the tuning range, and an enable box. If the Nyquist frequency is 0 then it is actually in standard sampling mode. If your sampling rate is 80MHz such as in the Perseus, then put 40 in the Nyquist box to use this. I then use the modified Perseus for 144MHz reception so the selected range should be set to 120-160MHz.

Keyboard Shortcuts

Keyboard CommandFunction
Cchange LO so that received frequency is at center
Hshows GUI for external hardware (if it has one)
Uchange unit (cycles through Hz, kHz, MHz)
Zsame as pressing the ZAP button
ctrl Aswitch to AM mode
ctrl Bsame as pressing Noise Blanker button
ctrl Cswitch to CW mode
ctrl Dswitch to DRM mode
ctrl Eswitch to ECSS mode
ctrl Fswitch to FM mode
ctrl Lswitch to LSB mode
ctrl O enter LO frequency value from keyboard
ctrl Psame as pressing CW Peak button
ctrl R same as pressing N. Red. button
ctrl Tenter tune frequency value from keyboard
ctrl Uswitch to USB mode
Arrow Upchange tune frequency by 0.1 kHz
Arrow Downchange tune frequency by -0.1 kHz
Arrow Rightchange LO frequency by 10 kHz
Arrow Leftchange LO frequency by -10 kHz
Sh. Arrow Upchange tune frequency by 1.0 kHz
Sh. Arrow Downchange tune frequency by -1.0 kHz
Sh. Arrow Rightchange LO frequency by 100 kHz
Sh. Arrow Leftchange LO frequency by -100 kHz
Page Upincrease LO frequency by size of the spectrum window
Page Downdecrease LO frequency by size of the spectrum window

Downloads & Links

Important! Before installing the new version, please read this.

1. If you want to have the original version 1.32 or 1.33 on the same computer, you may, but you must do the following step:
Winrad v1.32 should be renamed to winrad132.exe so that it will not be overwritten when you install the new version. You can create a separate desktop shortcut for that.
2. You must uninstall the earlier version (1.4.2 to 1.4.5) before you install 1.5.0. This is done in the Windows Control Panel.

Screenshot of Winrad v1.4.2