Post by Martin LaabsPost by Peter VoelpelX25 verwendet CRC zur Fehlerkorrektur.
Wenn Du keinen HDLC Controller verwendest musst Du den CRC-Check
per Software implementieren.
Fehlerhafte Frames sind abzuweisen und müssen erneut übertragen werden..
Ja. Und kennst du die durchschnittliche Bitfehlerrate von so einem
PR Modem?
Bei mir liegt sie bei ca. 1/1500. D.h. es ist bei Paketen größer
als 300 Byte mehr als wahrscheinlich das ein Bitfehler auftritt.
Das ist wirklich ein Nachteil. Im TNC2 steckt ein ZX80 Prozessor,
der hätte damals aber eine FEC (forward error correction) von der
Rechenleistung her noch gar nicht gepackt.
Heute ist das was anderes, ein TNC3 sollte genügend Rechenleistung
haben um sowas zumindest bei 9600 Baud zu machen. Und die TNC2
Besitzer können im KISS oder 6Pack Modus einem PC die Arbeit
überlassen.
Man könnte das ganze ähnlich wie DAMA einführen: Der Digi und der
Benutzer-TNC unterhalten sich was der andere kann und nur wenn
beide das neue Protokoll können wird es benutzt. Oder der Digi-
Betreiber installiert die Sache und die Benutzer müssen mitziehen
wenn sie den Digi weiter benutzen wollen. Wenn Packet dadurch
unanfälliger für Störungen wird sollten die Leute das schon
einsehen können.
Post by Martin LaabsWenn du jetzt noch weist das die Präamble gut zwei mal so lang
wie die eigentlichen Daten sind (ein DX Spot in diesem Fall) damit
es auch noch die langsamsten Modems mit der Syncronisation schaffen
Das ist natürlich schon extrem lang. Manchmal denke ich mir auch dass
ein Digi volldublex sein könnte und ständig am senden ist. Die Benutzer
sind nur Simplex, aber der Digi achtet darauf dass wenn er auf einen
Benutzer-TNC antwortet, er genügend zeitlichen Abstand lässt damit
der TNC auf Empfangen umschalten und sich syncronisieren konnte, mit
den Paketen, die für andere Nutzer waren oder mit der Sync-Sequenz
wenn sonst nichts los ist. Das würde natürlich nur mit DAMA gehen wenn
der Digi weiß dass alle Benutzer-TNCs empfangsbereit sind wenn sie
nicht explizit zum senden aufgefordert wurden. Diese Betriebsweise
würde verschwendete Zeit für Präambeln sparen, aber man müsste das
als einheitlichen Standart durchsetzten, was natürlich mit viel Arbeit
verbunden ist, wie DK5RAS schon bemerkt hat. Umsetzen könnte man das
Digi für Digi, da wäre keine hau-ruck Aktion nötig.
Georg
--
Die Reply-To Adresse ist reply-fähig ;-)