DSD+ 2.
8
--------
Setup
-----
The DSD+ 2.8 files should be copied to an existing DSD+ 1.101 or higher folder.
If you do not have a DSD+ folder set up yet, go to DSDPlus.com and download
the most recent public version of DSD+ (currently 1.101) and unzip all of the
files to a folder on your PC. We recommend using C:\DSDPlus
This file describes any additional features that have been added to DSD+
and its supporting programs since the 1.101 public release.
DSD+ 2.8 New Features
---------------------
DSD+ v2.8
fixed VHF P25 control channel decoding / trunk voice following
when a TCP link from FMP24 or FMPA is used and Cap+ is detected,
DSD+ will scan the entries in DSDPlus.frequencies for a Cap+ entry with
a frequency value that matches the frequency that FMP24 or FMPA is tuned to;
if a match is found, DSD+ will use the network ID value from that Cap+
frequency entry
as the current system ID; DSD+ will use the NID to load the network name, site
names
and site frequencies; this will be used in later versions of DSD+ to support
Cap+
trunk voice following
note: you will have to assign your own NID value to each Cap+ system;
if there is a RR database entry for the system, we suggest you use the
#### part of http://www.radioreference.com/apps/db/?sid=#### as the NID
DSD+ 2.5 New Features
---------------------
FMP24 v2.4
note: TCP linking will not work with 1.x versions of DSD+
updating of the spectrum display is now smoother when using
the left/right cursor keys to rapidly slide through the RF spectrum
added P25 simulcast support for DSD+
FMP24 autodetects P25 PSK modulation and stops using FM demodulation
this feature requires TCP linking to DSD+
auto center tuning
this feature will auto-tune to RF signals that are up to
[ (signal width + bandpass filter passband width) / 2 ]
away from current the tuning point;
example:
~12 kHz P25 signal
12.5 kHz bandpass filter selected
FMP24 will acquire signal up to ~12 kHz off center (a 27 PPM error @
450 MHz) and retune
auto centering works with all analog and digital signals
the spectrum window title will display "<frequency>+/-<autocorrection> Hz"
example: "450.0125+375 Hz"
auto center tuning can be enabled/disabled on the FMP24 command line:
-a<num> Enable/disable auto center tuning (0-1) [-a1]
auto center tuning can be enabled/disabled while FMP24 is running:
A toggle auto center tuning
accurate PSK decoding requires very accurate tuning;
when FMP24 detectes P25 PSK modulation, auto center tuning is always
enabled
this feature requires TCP linking to DSD+
FMPA v2.1
note: TCP linking will not work with 1.x versions of DSD+
an Airspy serial number list has been added to FMPA.cfg
the first line of FMPA.cfg is now used for the (optional) Airspy serial
number list
the first listed serial number will be device #1, second serial is device
#2, etc.
a populated serial number list is required for -i<num> device selection
if you do not populate the serial number list,
use of -i<num> on the FMPA command line will trigger an error
to determine an Airspy's 16 digit serial number, plug it in and run FMPA
FMPA now uses a more efficient filtering and demodulation chain
the Eco mode options have been removed
FMPA will alert the user if the Airspy USB connection is lost
FMPA will auto recover and resume normal operation when the Airspy USB
connection is restored
updating of the spectrum display is now smoother when using
the left/right cursor keys to rapidly slide through the RF spectrum
added P25 simulcast support for DSD+
FMPA autodetects P25 PSK modulation and stops using FM demodulation
this feature requires TCP linking to DSD+
DSD+ v2.5
note: TCP linking will not work with 1.x versions of FMP/FMP24/FMPA
added some ProVoice link control decoding
when a TCP link from FMP24 or FMPA is used,
the -E logging option adds tuned frequency information to DSDPlus.event entries
when a TCP link from FMP24 or FMPA is used,
the -P per-call .wav/.mp3 audio recording option adds
tuned frequency information to each audio file's file name
when a TCP link from FMP24 or FMPA is used and P25 PSK modulation is detected,
FMP24/FMPA and DSD+ stop using FM demodulation
DSD+ generates a pseudo-C4FM audio waveform and
displays it in the source audio waveform window
the pseudo-C4FM audio waveform can be recorded by pressing 'R' in DSD+
no advanced decoder options are required for best decoding of P25 PSK
signals
these options (-mp, -dr<num>, -dh<num>, -ds<num>, -dd<num>, -dv<num>)
will have no effect on PSK decoding when TCP linking is used
if you also monitor another signal type (NXDN, DMR, C4FM P25, ...),
use advanced decoder options that benefit *that* signal type
added P25 control channel TSDU/TSBK decoding
supports Phase I trunked voice following
Networks, Sites, Groups and Radios data file record formats:
network ID format is WACN ID.SysID
site number format is RFSS.Site#
DSDPlus.networks file example:
P25, 4F112.733, "Mayberry PS"
DSDPlus.sites file example:
P25, 4F112.733, 1.1, "Site 1"
P25, 4F112.733, 1.2, "Site 2"
P25, 4F112.733, 2.1, "Site 3"
DSDPlus.groups and DSDPlus.radios records are auto-populated;
edit these files to add group and radio aliases
no P25 frequency data is required in the DSDPlus.frequencies file,
but you may manually add frequency data for your own reference
(DSD+ will ignore any P25 frequency entries that you add)
DSD+ 1.114 New Features
-----------------------
DSD+: Added raw source audio monitoring modes
The -m<num> command line option and the M/m active keys select one of the
five
available monitoring modes:
0: never monitor
disables raw source audio monitoring
1: monitor if no sync and a signal is present (**)
enables monitoring if DSD+ is not detecting known sync patterns
AND noise content is low enough to indicate the presence of a
signal
2: monitor if no sync
enables monitoring if DSD+ is not detecting known sync patterns
3: monitor if no voice
enables monitoring if DSD+ is not processing voice frames
4: always monitor
enables full time raw source audio monitoring
** Mode 1 requires a true flat audio source.
If the signal is filtered, mode 1 will always unmute the raw audio.
Narrow RF bandpass filters will also not work well with mode 1.
Use 9 to 12 kHz bandpass filtering for best mode 1 operation.
Mode 1 has been tested with the newest versions of FMP, FMP24 and
FMPA.
Mode 1 should also work with other SDR programs and with
discriminator taps,
but no testing has been performed with these sources.
FMPA: Modified audio processing to support DSD+ raw audio monitoring mode 1
FMP24: This is a 2.4 Msps version of FMPA
FMP24 vs FMP differences:
samples I/Q data at 2.4 Msps
spectrum window is 1024 pixels wide
FFT size must be 16k, 32k or 64k
uses a more efficient I/Q processing chain
has no normal/economy mode option
has a selectable 20 kHz bandpass filter
uses narrower bandpass filter skirts (only 500 Hz wide) for all bandpass
filters
these tighter filters:
reduce noise levels in weak signals
distort digital waveforms, but not enough to interfere with DSD+ decoding
configuration file is named FMP24.cfg
scan list file is named FMP24.ScanList
DSD+ 1.112 Patch Release
------------------------
FMP: Fixed trunk voice following bug
DSD+ 1.112 New Features
-----------------------
DSD+: Added per-call recording to MP3 files; use -Pmp3 on the DSD+ command line
DSD+: Added detection and audio synthesis of MotoTRBO Dual Capacity Direct Mode
(DCDM) signals
You can use the -1 and -2 command line options and the 1/2/3 active keys
to control which DCDM timeslots DSD+ will detect and decode;
default = look for sync patterns for both slots
DSD+: Added D-Star audio synthesis
DSD+: Improved MotoTRBO Capacity Plus decoding/reporting
DSD+: Improved Restricted Access to Systen (RAS) detection
DSD+: Fixed a timed recording file ( -I<num> ) bug
DSD+: Fixed a lockup on exit bug
FMP/FMPA: Resolved a few issues
--