Beruflich Dokumente
Kultur Dokumente
Usage/Options Summary
--------------------Usage:
DSDPlus [options]
DSDPlus [options] ? file
DSDPlus -h
-g<num>
-o<spec>
-Och <file> Output audio file channel count and name/type [-O DSDPlus.wav]
ch: M=mono,S=stereo,blank=auto; file: .wav or .mp3 (NUL=none)
-I<num>
-M<num>
Decoder options:
-p
Invert signal polarity (may be required for X2-TDMA and dPMR)
-mp
optimize for PSK modulation (will not decode non-PSK)
-fa
-fd
-fn
-fN
-fr
-f1
-fx
-fp
-fm
-1
-2
-u<num>
Run Modes
--------The program can decode live discriminator audio or recorded .wav files.
Recorded audio files must be 48 or 96 kHz 16 bit mono PCM .wav files.
Logging
-------v
-v0 generates minimal output.
Use -v3 or -v4 for maximum data logging.
Program output can be sent to a log file ( DSDPlus >logfile )
Input/Output
------------i -o
WaveIn/Out devices are listed at program startup.
Select your devices if you don't want to use the defaults.
Use -o0 to disable output audio.
-O
By default, all synthesized audio is written/appended to DSDPlus.wav
Use -O name.ext to write synthesized audio to another .wav or .mp3 file.
Use -O NUL to disable recording of synthesized audio.
-I
Use -I# to start a new synthesized audio recording file every # minutes.
Decoder Options
---------------fa
Using -fa (or nothing) will (usually) auto-decode all supported protocols.
Polarity of signals is auto-detected.
Note: -fa does not enable dPMR detection; -fm must be used to enable dPMR
-fd -fn -fN -fr -f1 -fx -fp -fm
When monitoring a single type of traffic,
locking the protocol can provide slightly better decoding results.
Note: more than one protocol can be enabled via the command line.
-u
Lower values (slightly) reduce CPU load.
?
?
?
?
rawAudio.wav
rawAudio.wav
rawAudio.wav
rawAudio.wav
-o0
-o0
-o0
-o0
-O
-O
-O
-O
NUL
NUL
NUL
NUL
-f1
-f1
-f1
-f1
-dr1
-dr2
-dr3
-dr4
Rolloff
Hotspot
Scaling
Damping
filtering (-dr)
size (-dh)
factor (-ds)
level (-dd)
Active Keys
----------?
'?' generates a list of keyboard commands in the event log window.
1
2
3
When monitoring conventional DMR systems, you may want to block voice
synthesis for one timeslot. Press 1 or 2 to enable only one timeslot.
Press 3 to enable both timeslots.
Display of the command line parameters in the console window title
is enabled/disabled by pressing the '-' key.
|
The symbol phase display in the console window title
is enabled/disabled by pressing the '|' key.
B
The display of background events (like LRRP updates) in the event log window
is enabled/disabled by pressing the 'B' key.
F
Backfill source audio display. Just try it.
N
Press 'N' to force DSD+ to regather and display the current trunking site's
neighbor list in the event log window. Useful for when the neighbor list has
scrolled off the window.
P
Press 'P' to toggle the raw signal polarity. You may need to do this when
decoding X2-TDMA or dPMR signals.
R
'R' starts/stops recording of discriminator audio. Use 'R' to make 60
second source recordings of tuning data. Rename the files to identify
what they are.
S
If the source audio window has been closed, this key will reopen it.
W
When the source audio, event log and channel activity windows have been
placed onscreen where you want them, this key will display their current
locations in the event log window. You can copy these locations to
a batch file or shortcut.
Esc
To terminate real time decoding or .wav file processing, press Esc.
Window Title
-----------The window title area shows the command line parameters used (unless -- specifie
d),
symbol tracking/centering, auto-scaling factor, output audio gain,
symbol rate (2400/4800/9600), and protocol.
During raw audio recording, "<REC>" is displayed.
Data files
---------DSDPlus.networks
You can populate the DSDPlus.networks file with the network IDs and
network names for NEXEDGE, Connect Plus and Tier III trunking systems.
DSD+ will display the network names when those networks are monitored.
You can add or edit network entries in this file while DSD+ is running.
DSDPlus.sites
The names for each site on a network can be stored in this file.
Some non-networked DMR systems also broadcast system IDs,
so entries for them can also be added to this file.
DSD+ will use the contents of this file to display the name of the
currently monitored site as well as the names of sites in neighbor lists.
You can add or edit site entries in this file while DSD+ is running.
DSDPlus.groups
DSD+ will auto-populate this file with every group ID that is seen.
You can edit this file while DSD+ is running and add names/aliases to
group records.
DSDPlus.radios
DSD+ will auto-populate this file with every radio ID that is seen.
You can edit this file while DSD+ is running and add names/aliases to
radio records. This file replaces the DSDPlus.aliases file; if you
already have a large aliases file, you can use a text editor's
search/replace functionality to convert the contents of your aliases file
to match the format used in the radios file.
DSDPlus.frequencies
DSD+ uses this file to display frequency information when DSD+ is monitoring
a rest channel or control channel. The frequency records will also be
used to control channel steering for trunked voice following.
Note:
DSD+ uses two channel numbers for each DMR RF channel:
Channel
Channel
Channel
Channel
Channel
Channel
...
#1
#2
#3
#4
#5
#6
=
=
=
=
=
=
For all DMR systems (DMR, Cap+, Con+, TIII), only one channel record has
to be added to the DSDPlus.frequencies file for each RF channel.
You can use the channel number that corresponds to timeslot 1 or 2 and
DSD+ will use the same frequency information for the other timeslot.
All of the records in these data files have a protocol field;
DSD+ recognizes the following protocol name strings:
D-Star
IDAS
NEXEDGE48
NEXEDGE96
dPMR
DMR
Cap+
Con+
TIII
P25
ProVoice