lwvmobile
DSD-FME
Thought I'd just take a moment to share a project I've begun working on lately. If anybody wanted to give it a try out and see how it works, I'd love to hear any feedback, critique, constructive criticism, ideas, etc.
This version of DSD is a flavor blend of szechyjs RTL branch and some of my own additions, along with a few tweaks from the LouisErigHerve branch as well. NXDN voice decoding is currently working a lot better, thanks to the latter, although I have yet to explore the expanded NXDN or DMR decoding he has laid out. That is a goal. I have also implemented a few more RTL options, including rtl device gain, PPM error, device index selection, squelch, VFO bandwidth, and a UDP remote that works like the old rtl_udp fork, although its currently limited to changing frequency and squelch. The goal is to integrate this project into EDACS-FM but I also want it to be its own standalone project.
The github with more info and a bit of a project road map can be found at:
Build instructions is the same as the others, but I wouldn't recommend doing the 'make install' portion, and just run it from the build folder, especially if you already have a main version installed as well.
This version of DSD is a flavor blend of szechyjs RTL branch and some of my own additions, along with a few tweaks from the LouisErigHerve branch as well. NXDN voice decoding is currently working a lot better, thanks to the latter, although I have yet to explore the expanded NXDN or DMR decoding he has laid out. That is a goal. I have also implemented a few more RTL options, including rtl device gain, PPM error, device index selection, squelch, VFO bandwidth, and a UDP remote that works like the old rtl_udp fork, although its currently limited to changing frequency and squelch. The goal is to integrate this project into EDACS-FM but I also want it to be its own standalone project.
Code:
padsp -m dsdfme -- ./dsd -fi -i rtl -o /dev/dsp -c 154.9875M -P -2 -D 1 -G 36 -L 25 -V 2 -U 6020 -Y 8
-i rtl to use rtl_fm
-c Set frequency
-P set PPM error
-D set device index number
-G set device gain (0-49) (default = 0 Auto Gain)
-L set rtl squelch to 25
-V set RTL sample 'volume' multiplier
-U set UDP port for rtl_fm remote control
-Y 8 set rtl VFO bandwidth in kHz, (default = 48)(6, 8, 12, 16, 24, 48)
-W Monitor Source Audio (WIP!) (may or may not decode audio if this is on, depending on selected decode type and luck)
(Also, should be noted that depending on modulation, may sound extremely terrible)
The github with more info and a bit of a project road map can be found at:
GitHub - lwvmobile/dsd-fme: Digital Speech Decoder - Florida Man Edition
Digital Speech Decoder - Florida Man Edition. Contribute to lwvmobile/dsd-fme development by creating an account on GitHub.
github.com
Build instructions is the same as the others, but I wouldn't recommend doing the 'make install' portion, and just run it from the build folder, especially if you already have a main version installed as well.