On 25/03/18 06:25, Bruce Perens wrote:
> FreeDV voice packets are around 7 bytes per 40 milliseconds. Even a
> single IPV6 /address /is twice the size, not to mention the rest of the
> header. So, realistic expectations are called for. Header compression is
> helpful. Retransmission of a TCP packet could easily be a 1500 or more
> byte repeat, taking most of a second. The best mix of FEC to reduce
> repeats while minimizing overhead is still open for your research.

Actually, I have been looking at how 6LoWPAN does things.  In
particular, I've been working with OpenThread at work, and considered
rejigging that to work within AX.25 UI frames which could be transmitted
with existing AX.25 hardware for FM, or utilise the FreeDV modem for SSB.

6LoWPAN ordinarily runs over IEEE 802.15.4.  There, they have a 128-byte
limit on link-layer frames, and a radio network of nodes where not all
nodes can directly communicate.

For nodes within the mesh, they actually use a shortened address to
abbreviate the IP address to help compress the header down, and the
protocols typically used over 6LoWPAN are typically geared to keep the
packet size down (e.g. CoAP instead of HTTP).  If you do send a big
packet, it gets fragmented.

I don't think there's repetition of a single frame within that segment,
so it'd be up to upper layers to re-send the lot.  Forward erasure
coding would help a lot there as the probability of us losing a packet
is so much higher.

Thread is officially supposed to work over 2.4GHz, but there's nothing
to suggest it couldn't work on HF.  We just have to do our own modem to
replace 802.15.4, and rejig the crypto so that shared keys are used to
authenticate (a message integrity code) instead of encrypt.

In short though, I think it could work.
-- 
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

------------------------------------------------------------------------------
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

Reply via email to