Hi Adrian,
On 12/07/2017 11:27 AM, Adrian Musceac wrote:
On 12/7/17, Sebastien F4GRX <f4...@f4grx.net> wrote:
-replacement of DSTAR/DMR using codec2 and HAM CALLS as identifiers, using a
decentralized user database that prevents ANY SINGLE INDIVIDUAL from
controlling/restricting user access
Hi Sebastien,
I understand your concern about callsigns. Here is the commit which
enables digipeating callsigns along with the Codec2 voice:
https://github.com/kantooon/qradiolink/commit/b72d0c97e26673bf4afd84d532b0190e4eca1f0d
Note that at the moment, due to the very basic code structure, random
noise frames will also get retranslated. Must implement some sort of
flip-flop filter to prevent momentary noise burst decodes from being
passed along. There is *much* work to be done yet.
You could also have a look at the data mode available for 2400A/2400B/800XA.
If no data is available a frame gets filled with just the address
(encoded callsign) is send including CRC.
The CRC is only 16bit so once in a while some noise will still be
decoded, but that can be filtered out much more easily.
For example:
- If it is a real transmission there will be more than one frame
- If we detect not just a dataframe, but also voice frames it is
also more likely to be true
- High SNR will also make it more likely to be valid.
These can be combined relativly easy. Is it a lonely frame, with bad
SNR? Then it is probably just noise.
Regards,
Jeroen
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2