www.a00.de > tcpgroup > 1995 > msg00230
 

TCP-group 1995


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MACA, DUAL, FEC, etc.



All these ideas and proposals, but they're aren't all rolled into one
package or box.

Let's see:

there's MACA: Multiple Access with Collision Avoidance. Not
implemented as far as I know.

DUAL which is a replacement for AX.25 UI frames - uses VJ header
compression to save bandwidth.  Based on CSMA but could be used with
MACA. Coded for FreeBSD.

Error correction: Phil Karn posted his code for Viterbi and Fano
decoders. There's also GPL'ed code for Reed Solomon error correction.
(C code). So far not (?) specified in MACA or DUAL.

This would all seem like a very good basis for new amateur radio
software.

Then there is the TNC-The Next Generation group/mailing list (currently
bogged down in the 'it has to run on a 1200bps TNC and Commodore 64! vs
T1 speed and above, lead-follow-or-getouttatheway' debate. The original
purpose of which was to design new firmware for existing TNCs, while
planning for The Next Generation TNCs/hardware/modems.  There are also
various people tinkering on new modems etc (the TAPR HF sig for HF modems,
various 56k, 256kbps  and above modems)

The problem is how to bring all of this together. Any ideas?

Some thoughts:

- I've tested the error correcting code and it isn't fast enough even
  for 56kbps let alone higher, and if you have a multiple ports CPU
  loading gets worse. This sort of thing wwill have to go in the modem
  or TNC for high speeds, but can stay on the host CPU for low speeds.

- I like the AX.25 amateur radio support that you can compile into the
  Linux kernel, but other people use NOS or BSD. None of these kernel
  implementations can be mixed with the other without porting all over
  the place. What to do?

- Since everyone has TCP/IP (Apple, DOS, Windows, NT, OS/2, Unix) what
  could be done to make interfacing to Amateur radio TNCs or modems
  easier? The choice seems to be cobble together a NOS (or even Linux)
  box on an old 386SX, or put it in the TNC, making the TNC a lot like
  a Cisco router/terminalserver.

---------------------------------------------------------------------------
BogoMIPS Research Labs  --  bogosity research & simulation  --  VE7JPM  --
jmorriso@bogomips.ee.ubc.ca ve7jpm@ve7jpm.ampr.org jmorriso@ve7ubc.ampr.org
---------------------------------------------------------------------------







Document URL : http://www.a00.de/tcpgroup/1995/msg00230.php
Ralf D. Kloth, Ludwigsburg, DE (QRQ.software). < hostmaster at a00.de > [don't send spam]
Created 2005-01-02. Last modified 2005-01-02. Your visit 2024-04-26 13:48.49. Page created in 0.0218 sec.
 
[Go to the top of this page]   [... to the index page]