2018101 SDRSharp Users Guide
After opening SDR# for the first time, we suggest that you immediately remember to perform the following steps (if you don’t know what some of these steps are, continue reading further below for more information):
1. Increase the RF gain from zero to a higher value in the configure menu.
2. Reduce the range slider on the right of the SDR# window to about 70 (for RTLSDR dongles).
3. Enable the “Correct IQ” setting to remove the center spike if using an R820T/R820T2, or enable “Offset Tuning” in the configure menu if using an E4000/FC0012/13.
4. Turn off the “Snap to grid” setting, or adjust the PPM offset accordingly.
5. Set the 'Mode' to the correct setting for the signal that you are listing to.
Main Settings and Windows
Note that there is a distinction in SDR# between settings that affect the software side, and settings that affect the hardware side. All hardware side settings can be found in the Configure Menu window which can be accessed with the cog
icon . In here are settings to control things like the RF gain and sample rate / bandwidth of the RTLSDR. To optimize reception, you need to adjust settings in this window.
[Link] 3/22
2018101 SDRSharp Users Guide
Most of the settings found in the main windows of SDR# affect the software digital signal processing (DSP) side of things. To optimize processing of the signal you need to adjust these DSP settings.
Control/View Explanation
Play Button /
This button is used to start and stop the SDR.
Stop Button
This is a drop down menu which is used to select the SDR input device being used. If you are using an RTLSDR, select RTLSDR/USB. Be sure to NOT select RTLSDR/TCP unless you are using a remote server with
Source
rtl_tcp.
Configure
Clicking this button opens up the configure menu. In here you can change settings like the sample rate (bandwidth) and RF gain. See further down for more information about these settings.
Menu
Use the mouse to set the desired frequency you wish to listen to here. You can either click on the tops and bottoms of each individual number to increase or decrease the value, or simply hover over the number you want to
change and use the mouse wheel to alter the value.
Frequency
Input
The frequency input is divided into 4 sections with each section containing 3 values (e.g. [Link]). The first section represents GHz frequency values, the second MHz, the third kHz and the last Hz. For example to
tune to a radio station at 88.6 MHz we would enter [Link] into the frequency input. To tune to 861.5475 MHz we would enter [Link]. To tune to 1.575 GHz we would enter [Link]. To tune to
500 kHz (with an upconverter and appropriate offset shift set (discussed later)) we would tune to [Link].
Volume Set the volume level of your output speakers or audio piping device here.
RF Spectrum
/ FFT This part of the window shows the RF spectrum as a graph in real time visually. Active signals will appear as peaks on this graph.
Display
RF Waterfall This part of the window shows the RF spectrum graph spread over time with new data at the top and old data at the bottom, just like a waterfall.
The vertical red line in the RF spectrum graph shows where on the RF spectrum the RTLSDR is currently tuned to. Within the currently active chunk of instantaneous bandwidth the tuning can be altered by simply using
the mouse to click and drag the red line, or just by clicking elsewhere in the RF spectrum.
Tuning Bar
The shaded rectangular area around the red line shows the bandwidth of the tuned area (don’t confuse this with the bandwidth/sample rate that is set in the configure menu). The bandwidth should be set so that it covers the
area of the signal that is tuned. The bandwidth can be adjusted by using the mouse to simply drag the edges of the shaded area in or out.
Radio Tab
Here you can choose what type of demodulation mode the signal at your currently tuned frequency should use.
Mode Acronym Expansion Explanation
[Link] 4/22
2018101 SDRSharp Users Guide
NFM Narrowband Frequency Commonly used mode used by walkie talkie radios, weather radio and most VHF/UHF digital signals.
Modulation
WFM Wideband Frequency Modulation This is the mode that broadcast FM stations use (e.g. radio music stations).
Used by broadcast AM stations that are receivable by normal shortwave radios and also used by air band voice frequencies used by aircraft and air traffic control. Some digital signals also
AM Amplitude Modulation
use AM.
Lower Side Band / Upper
LSB/USB Used in the HF band by ham radio users to transmit voice and data efficiently with small bandwidths.
Sideband
CW Continuous Wave Used for listening to Morse code.
DSB Double Side Band Similar use to AM, but requires centered tuning.
RAW Raw IQ signal Used for listening or recording RAW IQ data
Suggested
Setting Explanation
Default
0 (No This box offsets the tuned frequency by the amount entered. This is useful if you are using an upconverter. For example if you have an upconverter with a 100 MHz oscillator, you would set the shift to be
Shift upconverter 100,000,000 (don’t forget the minus sign). Without the shift, when using an upconverter to tune to a signal at 9 MHz you would need to actually tune to 100 + 9 = 109 MHz. With the shift set, you can tune to 9
used) MHz as normal. If you have an upconverter with a 125 MHz oscillator you would tune to 125 + 9 = 134 MHz, or set the shift to 125,000,000.
NFM/AM:
12500,
Bandwidth This is the width of the shaded part of the tunable area. You can set it manually here, or by dragging the edges with the mouse as described under the tuning bar description.
WFM:
250000
Blackman Changes the filter type used. Different filters have different shapes. The filter is used to select the highlighted signal in the RF window. BlackmanHarris is usually the best filter to choose and this setting almost
Filter
Harris 4 never needs to be changed.
Changes the filter order. You may notice when using low filter orders that signals outside of the tuned bandwidth can still be heard. Larger filter orders “tighten” or “sharpen” the band pass filter used within the
Order 500 tuned bandwidth/IF thus preventing signals outside of the tuned bandwidth from being heard. You will want to increase the filter order when there are strong signals near to your tuned area. Using higher filter
orders can cause a greater load on the CPU, so slow PCs may need to reduce this value.
Squelch is used to mute the audio when the signal strength is below the specified value. A larger value requires a stronger signal to unmute the audio. It is useful for when listening to speech as the sound of static
Squelch OFF
when no one is talking will be muted.
CW Shift 600 Mainly useful for when receiving CW (Morse code) as it specifies the offset between CW transmit and receive frequencies.
FM Stereo OFF Will enable stereo output for broadcast radio WFM signals, but can make weak stations sound worse.
Snap to OFF or set In many bands frequencies are allocated at a fixed distance apart. For instance in most countries air band signals are spaced 25 kHz apart (or 8.33 kHz in some countries). Turning on snap to grid can help with
Grid / Step to band tuning by causing the tuning bar to snap directly to a signal. However, to use this with a nonTCXO RTLSDR the PPM frequency offset correction must be set correctly, otherwise the frequencies may not line
size spacing up. The snap to step size can be set in the “Step Size” pull down menu.
[Link] 5/22
2018101 SDRSharp Users Guide
Correct IQ ON Should usually be selected as ON. This setting removes the small but annoying center spike that is present with R820T/R820T2 RTLSDR dongles.
Lock Only active in AM or DSB mode. Allows for synchronous AM which can significantly improve reception and also automatically centers the signal on the carrier. Turn this on for better AM reception, but may
OFF
Carrier increase CPU usage.
Anti Can be used when “Lock Carrier” is activated. Takes advantage of the symmetry of AM signals which helps with weak signals when they may be fading in and out. Turn this on for better AM reception, but may
OFF
Fading increase CPU usage.
Swap I &
OFF If you are using SDR# as a panadapter, some hardware radios may have the I & Q signals swapped and need this option checked.
Q
Mark
OFF Simply marks any peak in the RF spectrum with a circle.
Peaks
Audio Tab
This tab allows you to adjust settings related to the audio processing.
Suggested
Setting Explanation
Default
Sample Sets the sample rate of your sound card. Some decoding software may require a specific sample rate to be set. Usually the default value should be fine for general listening. This is normally greyed out unless
48000
Rate using a sound card based SDR.
Specifies the input sound card when using SDR# with the “Other (Sound Card)” source. Used mainly with sound card based software defined radios. In normal use with an RTLSDR this does not need to be
Input A Sound Card
set.
Output Speakers Sets the audio output device. By default it is set to your speakers. If you are passing the audio to a decoder program here you would choose your virtual audio pipe (VAC/VB Cable) to send the audio to.
Unity
OFF Should normally be unchecked as it sets the audio gain to 0 dB.
Gain
Filter
ON Improves voice signals by filtering the audio, removing high pitched hiss and DC noise. Should normally be off if decoding digital signals, but may actually help in some cases if there is significant DC offset.
Audio
[Link] 6/22
2018101 SDRSharp Users Guide
AGC (Automatic Gain Control) Tab
Note that in some modes the AGC tab will be greyed out.
Suggested
Setting Explanation
Default
Turns on the audio automatic gain control. The AGC will attempt control the audio volume level so that loud sounds are not too loud and quiet sounds are not too quiet. The default settings work well for
Use AGC ON
voice audio signals. It is especially useful to turn this on when listening to AM/USB/LSB signals as strong signals in these modes may sound distorted otherwise.
Use Hang /
50, 100,
Threshold / Decay / Allows you to modify the default AGC behavior, though in most cases the defaults are fine.
0
Slope
FFT Display
The FFT display settings adjust options related to the spectrum analyzer screen and the waterfall.
[Link] 7/22
2018101 SDRSharp Users Guide
Suggested
Setting Explanation
Default
View Both Set it to view both the RF spectrum and the waterfall, or only one of them, or none at all. Removing the waterfall may be useful on older PCs with slow processing hardware.
Blackman
Window Sets the type of windowing algorithm to use on the FFT, the default of BlackmanHarris 4 is the best in most cases.
Harris 4
Increasing the resolution will increase the quality of how the signal looks in the RF display and waterfall. Using a higher resolution may be useful when fine tuning, as high resolutions will allow you to see the
Resolution 32768 peaks and structure of a signal much more clearly. Beware that high resolutions can slow your PC down and can cause trouble especially with single core machines. Generally, a value of at least 32768 should be
used if your PC can handle it.
Time
OFF Adds time markers on the waterfall display, so you know at what time a particular signal was broadcasting.
Markers
Gradient Allows you to customize the colors used in the waterfall display.
Mark
OFF Adds a circular marker on every signal peak on the RF spectrum.
Peaks
SAttack / Changes the amount of smoothing and averaging done in the RF spectrum display.
SDecay
[Link] 8/22
2018101 SDRSharp Users Guide
WAttack
Changes the amount of smoothing and averaging done in the waterfall display.
/ WDecay
Speed Changes how fast the RF spectrum and waterfall updates.
Zoom FFT
Zoom FFT is a plugin that comes by default with SDR#. It creates a zoomed in RF spectrum display of the tuned IF bandwidth at the bottom of SDR#.
Setting Explanation
Enable
Opens a “zoomed in” RF spectrum graph around the area of your tuned IF bandwidth. Allows you to see the signal structure with much greater resolution.
IF
Enable
If Enable IF is checked, then you can enable a special adjustable IF filter. This filter allows you to filter the left and right side of the tuned IF bandwidth individually.
Filter
Enables you to see the MPX spectrum of a broadcast FM radio station. Broadcast FM is encoded in a special baseband audio format called MPX. It contains a mono section, a pilot tone and a stereo section, as well as sometimes
Enable
subcarrier sections for data like RDS and special radio services like SCA. If you were to try and view the audio baseband with the “Enable Audio” button, you wouldn’t see the MPX structure because SDR# would have processed
MPX
it into normal audio, and discarded the subcarriers and other sections.
Enable
Allows you to see the audio (baseband) spectrum.
Audio
SDR# Digital Noise Reduction
It is useful to turn on digital noise reduction when listening to weak and noisy analogue voice signals. This setting will attempt to reduce the background ‘hiss’ sound. There are two DNR options available, IF and Audio. The IF uses the
noise reduction algorithm on the IF signal and the Audio option does it on the output audio signal. Usually the IF digital noise reduction works best and should be tried first, though a combination of both may work best. The sliders control
the strength of the algorithm applied, and the profile can be optimized for the type of audio you are listening to. The profile options are HiFi, Talk, Speech, Narrow Band and custom.
Noise Blanker
[Link] 9/22
2018101 SDRSharp Users Guide
The noise blanker is an algorithm that can be turned on to help reduce impulsive and pulsing like noise from sources like spark gaps. Examples of this type of noise may come from motors, electricity lines, power over Ethernet and
switching power supplies. Carefully using this option can really help when receiving a weak signal amongst pulsating noise, which is mostly common on the HF bands. The noise blanker works by simply removing any samples that have
large pulses of energy in them.
In SDR# there are two different types of noise blanker. The baseband noise blanker works on the entire spectrum and will remove pulses from the FFT and waterfall, whereas the demodulator noise blanker only works within the tuned area
that is currently being demodulated. Tuning the settings is mainly an exercise in trial an error. Move the sliders until the pulsating noise goes away, whilst trying to keep the signal active.
Recording Tab
The recording tab allows you to make I/Q and Audio recordings. The sample format allows you to choose the level of recording quality needed. Since the RTLSDR is only about 8bits, we can select the lowest 8 Bit PCM option. Using
only 8bits saves a significant amount of disk space.
An I/Q recording is a recording of the entire ~2 MHz bandwidth that you are currently tuned to. It saves the RF data within the bandwidth so you can replay it at a later time. An I/Q recording can be made by checking the “Baseband”
check box. Note that I/Q recordings can use up a lot of disk space, so make sure to watch the File Size and Duration status counters. I/Q recordings can be played back in SDR# by selecting IQ File (*.wav) from the source menu. If you
receive a lot of dropped buffers, then your PC or disk may simply not be fast enough to process the recording. Remember that baseband recordings use a lot of disk space.
The audio coming out of the speakers can be recorded by checking the “Audio” check box. This will record audio to a standard audio .wav file. All recorded files are stored in the same folder as the SDR# executable.
[Link] 10/22
2018101 SDRSharp Users Guide
Frequency Manager Tab
The frequency manager allows you to save any frequencies of interest in a database. A new frequency can be added to the database by clicking in the New button. This will add a frequency with the current tuned frequency and settings like
bandwidth. You can edit the frequencies name and put it into a group for easy management. Double clicking on a stored entry will instantly tune SDR# to that frequency, and set the stored mode and bandwidth.
If you check the “Show on spectrum” check box then your saved frequencies will be displayed in the RF spectrum.
Right hand side sliders
The sliders on the right adjust the graph display settings for the RF spectrum and waterfall.
Suggested
Setting Explanation
Default
Moving this slider will cause the RF spectrum and waterfall to zoom in on your tuned IF bandwidth area in order to see a signal closeup. However, the more you zoom in, the lower the resolution will seem. An
Zoomed
Zoom alternative to zooming is to either reduce the sample rate, or to use the special decimation drivers. These alternative methods will preserve the visual resolution and allow you to see the signal structure much more
out
clearly.
Contrast Adjusts the contrast of the waterfall. Adjust it so that signals clearly stand out from the background noise.
Modifies the dB level range shown on the left (vertical) axis of the RF spectrum window. You should adjust this so that the noise floor sits near the bottom of the RF spectrum window. This will allow signals to be
more visible in the FFT RF spectrum and waterfall displays. As the RTLSDR has a dynamic range of approximately 50 dB (plus a little more after oversampling/decimation), you will not need a range much higher
than 0 to 70 dB. This setting will also affect the contrast in the waterfall and may help make weak signals easier to spot.
Range 70
Offset 0
[Link] 11/22
2018101 SDRSharp Users Guide
Adds an offset to the dB level range in the RF spectrum window. The offset is added to the top value on the dB level range in the RF spectrum. Usually there is no need to adjust this, but if you want to get really good
contrast on weak signals, adjust this along with the range so that the signal height is the same height as the vertical axis. This setting will also affect the contrast in the waterfall and may help make weak signals easier
to spot.
Configure Window / RTLSDR Controller
The SDR# configure window can be accessed by clicking on the cog icon at the top of the SDR# window. The settings in this window affect the actual RF performance of the RTLSDR, and should be set correctly to optimize the
signal to noise ratio (SNR). The configure window has several options which are described below.
Remember that some options may be greyed out until you press stop in SDR#.
Setting Suggested Default Explanation
If you have multiple RTLSDR dongles plugged in, the device drop down menu allows you to choose between them.
Device Your RTLSDR
Sample Rate 2.048 or 2.4 MSPS Lets you choose the size of the instantaneous bandwidth the RTLSDR should display. Generally settings of up to 2.8 MSPS work well on most PCs, but if you have a slow PC you
[Link] 12/22
2018101 SDRSharp Users Guide
may want to reduce this. We recommend a default rate of 2.048 or 2.4 MSPS.
Sampling Mode Quadrature Sampling Use Quadrature sampling for normal operation. The direct sampling selections should be used when using an RTLSDR that supports it.
R820T/2 : OFF
Offset Tuning E4000/FC0012/13 : ON Only useful for the E4000/FC0012/13 tuners. Selecting this will get rid of the large spike in the center of the spectrum that is present with the E4000/FC0012/13 zero IF tuners.
RTL AGC OFF Enables automatic gain control on the RTL2832U chip. This is normally not useful as selecting this usually degrades reception.
Tuner AGC OFF Enables the automatic gain control system on the tuner chip. Can be useful for general browsing, but it is almost always better to set the gain manually.
Adjust for best signal to noise
RF Gain This slider can be used to set the tuner RF gain manually. Will not be active if Tuner AGC is checked.
ratio
TCXO Dongle: 0
Allows you to correct the frequency offset that RTLSDRs have from having low quality crystal oscillators.
Frequency
correction (ppm) Standard Dongle: Adjust for
freq. accuracy.
Setting the RF Gain
There are three RF gain settings that can be found by clicking on the Configure button. RTL AGC turns on the RTL2832U chips internal automatic gain control (AGC) algorithm. Tuner AGC enables the RTLSDR tuners AGC. The
AGC’s attempt to automatically optimize the SNR of the signals. Finally, the gain slider can be used to manually set the gain.
The AGCs used in the RTLSDR are designed to be used with wideband DVBT signals, and do not work very well with narrowband signals. We recommend using manual gain control at all times to optimize the gain of a signal, however
for casual browsing turning on Tuner AGC may suffice. RTL AGC is almost never used as it tends to just introduce a lot of unwanted noise.
The goal when setting the RF gain manually is to try and get the signal to noise ratio (SNR) as high as possible. This means that the maximum signal strength should be high, but the noise floor should also be as low as possible.
When increasing the gain, there will come a point at which the noise floor begins to rise faster than the signal strength rises. This is the point at which you should stop increasing the gain.
You can calculate the signal to noise ratio by subtracting the peak signal height from the height of the noise floor.
[Link] 13/22
2018101 SDRSharp Users Guide
What Overload Looks Like
In SDR's (and all radio's for that matter), overload is when a signal that is too strong enters the radio and causes “saturation”. An analogy might be trying to listen to your friend talking to you at a loud concert. The music from the speakers
is so loud that you can't hear what they are saying. The same thing can happen in radios. For example if the SDR cannot cope with a strong signal and starts overloading, weaker signals will no longer be able to be heard. This can happen
even if there is a strong signal hundreds of MHz away from your target signal, though the closer in frequency it is the more problematic it will be. The biggest causes of overload are broadcast FM signals, pagers, TV broadcasts, DAB
radio and GSM signals.
The first solution to overload is to simply turn the gain down. But turning the gain down can also make your desired signal weaker, so ideally you'd use a filter to remove those unwanted strong signals, or buy a more expensive 12bit or
higher SDR which can handle strong signals much better. In this section we'll show you what overload looks like on SDR#, so you'll know when to recognize if there is a problem.
Overload can manifest itself as images of the strong signal at frequencies where they're not meant to be. For example in the image below there are broadcast FM stations at 206 MHz, and they definitely should not be there. Simply turning
down the gain causes them to disappear.
BCFM Images
It can also manifest as a rise in the noise floor. For example in the image below a strong pager signal is causing the noise floor to rise whenever it transmits, and then fall again when it stops.
[Link] 14/22
2018101 SDRSharp Users Guide
Pager Causing Noise Floor Rises
If you are tuned only a few MHz away from a very strong signal it can cause all sorts of weird images to show up . For example in this image below, whenever the pager transmits it causes strange signal spikes all over this part of the
spectrum.
Of course overload can also cause the noise floor to rise so high that the signal is no longer visible at all.
Pager Overload
SDR Sharp Plugins
[Link] 15/22
2018101 SDRSharp Users Guide
There are many plugins available for SDR# that extend its functionality. We recommend visiting rtl[Link]/sdrsharpplugins for a list and brief overview of these plugins.
To install plugins you will most often need to copy a .dll file to the SDR# directory and add a 'magic line' text entry to the [Link] text file which can be found in the SDR# directory. You will need to open this file in Notepad or
another text editor to read it. The readme file that usually comes in the plugin zip file will usually tell you what the 'magic line' is. The line should be added between the <sharpPlugins> </sharpPlugins> tags.
Note that some older plugin readme files may still instruct you to add the line to the [Link] file. This was used in older SDR# versions and is now incorrect. The line should be added to the [Link] file now.
If you enjoyed this tutorial you may like our eBook available on Amazon.
The Hobbyist's Guide to the RTLSDR: Really Cheap Software Defined radio.
s Tweet 30 j Share 103 h +1 k Email o 133 SHARES
Related Posts:
1. SDRSharp Frequency Manager Plugin updated to Version 1.4
2. Measurements on RTLSDR E4000 and R820T DVBT Dongles: Image Rejection, Internal Signals, Sensitivity, Overload, 1dB Compression, Intermodulation
3. SDRSharp Frequency Manager + Scanner v1.31 Update
4. Airspy Reception Tips and Tricks: Receiving Weak Signals with Strong Nearby Signals
5. New SDR# RTLSDR Driver with LNA/Mixer/VGA Gain Settings and Decimation
Written by admin Posted in RTLSDR Tagged with rtlsdr, rtl2832, rtl2832u, sdrsharp
17 comments
1.
July 26, 2018 6:29 pm HarveyL
Is there any way of invoking SDR# in ‘play’ mode?
I’m running it on a remote machine so am not on site to click the ‘play’ triangle. I’m clicking it under s/ware control, but that’s not ideal as the computer is sometimes busy with updates etc.
Reply
[Link] 16/22