February 2017 v 2.76 released. Look at "What's New" on the HDSDR pages.
Version 2.76 (February 02, 2017)
- switchable display mode: S-units / dBm
- switchable mode for S-meter: RMS / Peak
- enhanced accuracy of level indicators. New calibration required!
- periodic and explicit level logging into .CSV file [[This feature IS present! It might test your patience to find. If you do not want the challenge look at the bottom of this page.]]
- switching AGC to off, sets manual gain value
- oversteering/clipping audio does now reduce gain value - not volume
- fixed OmniRig handling: "MuteOnTX"
- deactivate AFC after frequency/mode changes for a small duration
- Fast WAV file demodulation & recording
- some new keyboard shortcuts
Advanced Startup features Select Profile, DLL, Uninstall and resetting HDSDR.
Transmit and Receive IQ balance (Link) Including RX DC Removal (Centre spike) if present.
Digital Modes CAT to HDSDR
Fldigi and WSPR shown.
Transmit Including some hints for using CW.
Use with Conventional Equipment. CAT
Look here for help with other radios. http://www.hdsdr.de/hardware.html
HDSDR is a derivative of Alberto's Winrad, parts of these notes apply to this and any other derivatives.
HDSDR is still being developed, new features added. We are promised a version 3 at some time.
My experience covers SDRs using the Si570 like the Softrock, the FCD, RTL dongle, and Elad.
HDSDR may be used with many other SDRs.
Installing HDSDR:- Softrock type SDRs:- Installation with references to SDRs like the Softrock.
Download HDSDR from here http://www.hdsdr.de/index.html
While you are there read the other pages, note the link to Alberto's original help and You Tube.
Execute the installation.
Later versions of Windows have security features that make altering the contents of "Program Files" difficult. A way round this might be to change the default and install HDSDR somewhere different "C:\HDSDR" perhaps.
Note the folder where it installs, you will usually need to find it in order to place a DLL file in there.
Look here http://hdsdr.de/hardware.html for DLLs and instructions for use with many radios, SDR and conventional .
HP Keyboards:- There have been reports that software installed with these can prevent HDSDR and SDR-Radio from running properly. See here
November 2014, USB2 controllers as in the Softrock and other SDRs. There have been reports that these are not working in USB3 sockets. Try a different socket, there should be a USB2 socket. Or, possibly the work-round linked here https://sites.google.com/site/g4zfqradio/attiny_usb
Select the soundcards and bandwidth (sample rate) if necessary.
Click "Start" or press F2.
You may need to set the Windows mixers and properties to suit recording (input) and playback (speakers.)
Look at http://www.hdsdr.de/faq.html Read the mouseovers. Also keyboard shortcuts, see an HTM file link in the Start Menu, actually located in the program folder. The keys affecting tuning can be particularly useful.
Look at all the Options.
Make sure that the IQ Swap (Options - Input Channel Mode for RX) is set correctly. Ensure that SSB signals are on the correct sideband and that tuning is correct, that higher frequencies ARE actually to the right.
Note if you have not set "Options - Callibration Settings - Input Channel Calibration" (Image rejection) you will see images on strong signals. Do not be confused.
Channel Skew (Image Rejection) Adjustment
At "Options - Calibration Settings - Input Channel tab."
Below I show the important TX image rejection panel seen when in transmit mode. The RX panel is similar.
For receive the image has to be set manually. Maybe an automatic system will eventually be implemented.
"Sample Delay" is only needed for a few, mainly old Creative, soundcards. Try various combinations if you see very little difference in the two signals.
This page https://sites.google.com/site/g4zfqradio/hdsdr-iq-balance gives full details.
Note the Tune/LO figures are Hz. WWV 10MHz will show 10.000.000. The 70cm ham band 432.525.000.
SDR beginners:- Note that "LO" sets the centre of a band of frequencies. "Tune" shows where you are within that range. Simply changing "Tune" with the mouse will not move from that range. The LO must be changed by the mouse or by any of the other tuning methods.
Fixed frequency SDRs:- Set the LO to the exact crystal frequency then use "Tune".
At the centre of the display you may see a sharp spike. The effects of this spike may be hidden. "Options - Calibration Settings - DC Removal ..tab" and set RX DC Removal to "Auto". Do not use this centre area unless you have to.
Place the mouse cursor on a digit. The mousewheel or left/right clicks will set it. Set LO to, say, 10KHz from the required frequency. See Options.
Look on the waterfall for the signal, click on it.
Drag the shaded area that represents the signal bandwidth.
Drag the frequency scale to move up/down.
Click the red arrow at the end of the tuning scale to increase LO frequency by the visible spectrum bandwidth or use Ctrl+PageUp on the keyboard.
Note the two VFOs. Click the "A" or "B" next to the LO frequency.
Look at keyboard shortcuts, some useful tuning aids. Details in the htm linked in the Start Menu. Or a link shown when you click the "Info/Update" button. (F1)
And direct entry with the numeric keypad.
Quick Tune:- Type KHz - Enter
Or type MHz, for example 14.2 - letter "M"
This will give you a fixed offset from the centre. This is recommended for TX operation, you set your TX image calibration at a fixed audio frequency so TX image rejection will not vary so much across a band. (Like PSDR).
Or tune with the mouse over a band, find a station, or frequency, you wish to call, right click. Or, left click and press "C" on the keyboard, the offset is then applied.
Then TX image will not need much tweaking once set for the band in use. This should also help for receive image rejection.
Lock Tuning and LO.
Right click on "Tune" and "LO" will lock either or both so the frequency is fixed.
AFC and "Tune" legend next to the tuned frequency.
When the AFC button is clicked the colour of "Tune" shows whether the AFC is locked (green) or not (red). Yellow shows when loosing lock after having once locked.
When AFC is not activated it acts as a tuning indicator, green when exactly tuned.
Click this to net perfectly.
CW Offset:- CW Pitch
Hold the keyboard control key and left hand mouse button to drag the centre line of the CW filter. OR Control-Click when the green cursor is on the required frequency.
Or just click on the yellow "CW Pitch =" and a box appeas.
The red lines on the lower spectrum are the filter limits. You will not see the right one if zoomed in.
S Meter calibration
Calibration:- Options - Misc Options - S Meter...shows this.
V 2.75 Options - Calibration Settings - S Meter tab.
"OK" sets HDSDR to signal calibration mode.
Also available on main spectrum.
Squelch, click on S Meter scale.
Level shown by red line on the scale. Care! Sometimes an accidental click is the reason for no audio!
Notch - Noise Blanker - Noise Reduction
Read the mouseovers, this applies to most of the buttons.Clicking on one of these buttons brings up its adjustment slider. A right click on the button hides the slider.
Even this has a mouseover!
Radio Bands, User defined entries and EIBI shortwave list.
EIBI is placed in your documents, for example C:\Documents and Settings\User\My Documents\HDSDR\CSV This is done automatically, Select EIBI and use the drop-down menu on this button. Or you can download the latest yourself. http://www.eibi.de.vu/
User:- Type in at bottom - Add.
Note the sliders and controls under the waterfalls. Again mouseovers to explain. Adjust spectrum upper/lower dB limits, waterfall speed and definition. Zoom in on the frequency in use.
Extreme low speeds described here
Click on picture below for an example.
All options now here
"Show Upper Display" Removes everything except the upper spectrum and waterfall. Drag this window either way, very big or down to a very small size. "Esc" returns to normal.
De-selecting both the upper and lower display just leaves the controls, no spectrum or waterfalls.
Within certain limits the HDSDR window may be resized by dragging the edge or corner. For a wide display it can be dragged to span two monitors.
Right click-drag on the frequency scale alters the spectrum/waterfall ratio, as far as selecting one or the other.
Right Click a choice of formats, examine the whole spectrum later if you wish.
Note, you may use this to schedule frequency changes, just set a 2 second recording time.
Softrock Frequency Calibration shown here https://sites.google.com/site/g4zfqradio/calibrating-the-softrock-si570-usb-controller
Options - Calibration Settings - Frequency Calibration tab.
Do not use HDSDR's calibration feature with a Si570 controlled Softrock. See above link.
Frequency Calibration for Other SDRs
For receivers that do not have a calibration facility use the above tab. When the phase indicator stays still check that the two boxes at the top show correctly and click "Calculate". Check the tuning is correct, if not "Reset" cancels, try again.
Converter/Panadaptor controls. See my other pages
A specialist addition for closely examining signals.
The AF spectrum is used. Note that a click on "Spectrum" will activate this mode, further clicks will restore normal operation.
Further information here https://sites.google.com/site/g4zfqradio/hdsdr-autocorrelation
Select a DLL when starting HDSDR
Set Different Profiles.
HDSDR can use completely different settings for each profile. These are stored in the Windows' registry at HKEY_CurrentUser\Software\HDSDR\<optional profile>\. This allows
HDSDR to be started with many different configurations.
Making custom profiles:- (for example per receiver) using a command line option "-p profilename" (the profile name should not contain spaces or other local characters)
Make a shortcut to HDSDR.exe, rename it. Right Click -Properties. To the end of "Target" add -p your profile name - Apply.
When opened with that shortcut all settings are saved under that profile.
Any number of profiles can be saved to avoid changing settings.
(There are usually spaces in the Path so inverted commas have to be used as in the example below. These will be present if needed.)
Select a DLL with a Shortcut
Provided you have put the required DLL is in the HDSDR folder just enter the name on the "Target" line. This one is for the RTL dongle.
HDSDR starts with the RTL DLL selected and with the "RTL=VHF" profile.
Rather than putting the DLLs in the program folder you may store DLL files elsewhere. In that case the whole path must be entered like:- ....\HDSDR.exe "C:\my files\extios\ExtIO_FCDplus.dll"
And top left of the HDSDR window reminds you of which profile you are using. "HF-USB" in this case.
If this looks wrong it is because I prefer "Misc Options" Swap Spectrum/Waterfall. And I have increased the relative size of the spectrum display by right clicking and dragging the frequency scale.
And also I have set the "Spectrum Scaling" sliders to suit my purpose.
Uninstalling HDSDR:- If you have more than one installation then I found that uninstalling one will reset all other HDSDR installations and profiles to default.
To set ALL HDSDR's settings to default go to Options - Misc Options - Reset to Factory Settings.
Corruption of just one profile:-First make a note of any settings, for example IF or converter frequencies. Using Regedit go to the Windows' registry at HKEY_CurrentUser\Software\HDSDR\<optional profile>\. Delete the key, and sub-keys for this faulty profile.
Advanced users may wish to save the registry keys when profiles are setup. Then in the rare event of a corruption settings may be instantly restored.
By saving the complete HDSDR key all profile settings are saved. An individual profile might be extracted from here but saving each profile might be safer.
Other Menu Settings
Bandwidth [F6]:- Sets Input and Output sample rates. Proper operation requires that you set these at rates your SDR system will support. Output rate may be set at 192000 to enable wide FM reception. Output sample rates are saved for each mode.
Select Input. WAV file playback. ASIO if you have a soundcard that supports ASIO. Note ASIO may not be used when in transmit configuration.
Visualisation. Many settings to suit your requirements.
Input Channel Mode. IQ for SDR radios. Other settings for mono radios and special purposes.
Output Channel Mode for RX. Normally to both channels, or to suit. IQ mode sends IQ signals to other software, see my other pages.
Autostart HDSDR runs when started.
Various other Misc Options including "Show Status", "Export (Registry) Settings", "Reset to Factory Setting" (Delete ALL HDSDR registry settings.)
Mouse Wheel. Sets tuning preferences.
Help/Update:- Check for updates. Keyboard Shortcuts. HDSDR web pages. Feedback/Bug Reports.
For TX soundcard selection "SDR TX Support" must be ticked.
When in TX mode IQ swap and image rejection for TX is enabled and the Volume/AGC sliders change to mic gain and power output.
In transmit mode the transmit filter width is adjustable by dragging, just as with receive.
An external receiver is required to check IQ swap and setup TX rejection.
This page https://sites.google.com/site/g4zfqradio/hdsdr-iq-balance gives full details.
PE0FKO produced a DLL, with CFGSR V2.6, to go with the latest version of HDSDR, ALL THIS DOES IS PUT A SOFTROCK TO TX, so far no CW keying.
The only way at the moment is to use the "Return" key for CW. But see "CW Operators" below.
Two soundcards required but do not forget VAC acts as a soundcard. The second sound device can be a cheap one used for the mic and speakers.
Do not forget to tick "SDR TX Support.
No ASIO for TX. Spacebar works PTT
Below, set to use a COM port to set HDSDR to transmit.
This can be a virtual port connected to other software.
Third party software may be connected with VAC. WSPR, for example can be used with CAT (TS2000) to set the Softrock to TX and change frequency.
When in CAT mode HDSDR may be put into TX mode by setting CTS or DCD, pins 8,1 high, selectable in the Menu, as above. Also DTR pin 4 will activate TX mode. You may just put this pin high, through a virtual COM port to another program, no CAT required at the other end.
Below, sets the Mic input, one or both channels. The IQ mode is for special uses.
Tone Generators:- Press Ctrl-Shift-G when transmitting. Pressing Ctrl-Shift-G again switches to next generator. This will not work for CW mode. See here HDSDR tone generators. (and the reason Softrock CW is not supported.)
I think really fast operators will always have trouble with PC SDR, too much latency.
But many report that good results may be had up to around 25 WPM. QSK seems impossible. Rocky is possibly the best software. September 2015 Problems with Vista or later? TRY ROCKY v3.8, ALEX HAS USED WASAPI DRIVERS FOR LOW LATENCY.
With HDSDR transmit is not fully implemented, just the "Return" key, maybe try thishttp://sites.google.com/site/g4zfqradio/hdsdr-and-extio_srlite-for-softrock-rxtx This is suited for earlier RXTX Softrocks I give information how the Ensemble could be modified.
Show all 4 messages in this topic" to get the whole picture.
Some have used CW successfully with a keyer and SSB mode. No sidetone latency. Tuning needs thought. https://groups.yahoo.com/neo/groups/softrock40/conversations/topics/77034 describes one way. You have to click links on the Yahoo page to see all the messages. Note HDSDR's transmit bandwidth may be reduced to avoid any IMD effects. And https://groups.yahoo.com/neo/groups/softrock40/conversations/messages/77054 And https://groups.yahoo.com/neo/groups/softrock40/conversations/messages/80491
Warren offers another way requiring some modification, an Arduino keyer/sidetone:- https://groups.yahoo.com/neo/groups/softrock40/conversations/messages/80556 note Warren corrects the subject, it is not break-in.
The keyboard "Shift Control U" when in CW TX mode is the equivalent of holding down the key, constant carrier.
Here:- CW-Skimmer using HDSDR's IQ out facility https://sites.google.com/site/g4zfqradio/hdsdr-cwskimmer-and-Other-Digimodes This page details how many digital modes may be used with HDSDR including more on interfacing with a conventional transceiver.
USING HDSDR with digital mode software, Fldigi and WSPR shown