Ryan thanks for your work. I have been looking for a NAC decoder to strobe a serial port for a while.
Ronen, why XP? What we really want is source code so we can have this thing run on a small Raspberry Pi computer.
You'd have to rebuild it to work with DSD (not DSD+) as DSD+ at this point in time refuses to support non-Windows based operating systems. DSD+ is closed source, DSD open source. DSD does already run on a Raspberry Pi. It works great with P25, has most of the same options (DSD+ may have been forked from DSD) but TG decoding on DMR is non-existient currently.
Hi there,
Sorry, it's been on the proverbial "back burner" for a while now. I kinda gave up on DMR since I don't fully understand the format (nor have I had time to). I do use DSD+ 1.51 currently, but i haven't attempted it with the software I wrote for the repeater. I'll try to dig up the srouce code for the project (i actually had to wipe my laptop a while ago and never dug it out of my backups). Is there something in particular you were looking for?
--Ryan KC9GMY
A repeater application would be better based off a Linux based application (Linux servers generally have up times measured in years, Windows starts getting flaky after several weeks of up time). If you look at many of the current P25/DMR repeaters out there, they are using a Linux based controller (Simoco is the greatest example of this). Without building a program directly from the standard, DMR is going to be difficult to achieve.
It should be noted, there has been a lot of distortion with testing P25 decoding to analog then encoding to digital again. This is why you don't see P25 repeater built with P25 mobiles like you see with analog. This is why you also see sampling of incoming packets, apply FEC and then either convert to analog (for mixed mode operations, console usage) or just send directly to the exciter. So running discriminator audio to the decoder's sound card and the transmit radio while using serial or GPIO for PTT would provide for the best audio quality.