Improving Shared Channel Access Techniques for Amateur Packet Radio Brian Lloyd, WB6RQN Amateur Packet Radio has come of age. There are now many packet radio users in the Amateur community, well over 20,000 at this point. In the "olden days" when there were few users on a channel at any one time the need for effective channel access techniques was much less than it is now. The problems all result in the same symptoms: poor throughput and lost connections. Here is a list of the problems: 1. Collisions due to hidden terminals 2. Collisions due to jump-on 3. Unnecessary retransmissions 4. Congestive collapse The first problem is called the hidden terminal. A hidden terminal is one that shares the channel with your station but cannot hear or be heard by you. If both stations attempt to use a shared resource, for instance a digipeater, the result is numerous collisions at the digipeater due to the failure to wait for the other station to cease transmitting. If you can't hear them you won't wait. Collisions due to hidden terminals are impossible to eliminate unless you can eliminate the hidden terminals. It is possible to permit all stations to hear all other stations if you improve the radios and antennas used at packet radio stations or you can utilize duplex digipeaters that forward packets in real-time. This permits all users within range of the duplex digipeater to hear when any other station is transmitting (just like we do when we talk on our local voice repeater). This will eliminate hidden terminals. The second problem, collisions due to jump-on, is caused by the 1-persistent nature (always transmit when the channel becomes clear) of the Carrier Sense Multiple Access (CSMA) software commonly found in our TNC's. If we examine what happens when a station is transmitting and several others become ready we readily see the problem. 1. Station1:PI8GCB BBS (A,B,C,D,F,G,H,I,J,K,L,N,O,R,S,T,U,V,W,X,Y,?) Uw cmd Maarten > Msg #36210 Type:B Stat:$ Voor:HARDWA @ALLE Exp:DL4XZ Date:18-Dec 13:40 Onder.: Turbo-Packet 2.6 Druckerprobleme Path: !PI8UTR!PI8DUY!PI8JYL!PI8AWT!PI8DRE!PI8ZWL!DB0AHA! de DL4XZ @ DB0AHA Hallo liebe YL's und OM's, Vielen Dank f}r das lesen dieses Files... Ich benutze als Rechner einen NONAME-XT mit 512K Ram und als Drucker wahlweise einen Siemens PT 88 Tintenstrahldrucker oder einen Star-NL 10 angeschlossen }ber die Centronics-Schnittstelle des Rechners. Als Software benutze ich die THP-Version 2.6 Nun zu meinem Problem: Sobald ich aus dem Programm heraus den Drucker aktiviere, erscheint lediglich im Hauptschirm in Inverser Schrift: Druckerfehler! Kann mir da vielleicht jemand mit einem Rat weiterhelfen?? Als zusaetzlichen Hinweis moechte ich noch angeben: mit einem Textverarbeitungsprogramm laeuft der Drucker einwandfrei, wenngleich beide Drucker die Umlaute einfach ignoriert, obwohl im Drucker jeweils der Deutsche Zeichensatz eingestellt ist, er ueberspringt die Umlaute einfach und druckt an deren Stelle einfach bereits den naechsten Buchstaben. An den Druckern kann es eigentlich nicht liegen, denn bei einem bekannten OM (DL1BGI), der die gleiche Software benuetzt, laeuft der Drucker einwandfrei. Im File ConfigPR. moechte ich eigentlich auch ohne fachkundige Hilfe nicht so gerne herumexperimentieren... Falls jemand {hniche Probleme mit seinem Drucker im Zusammenhang mit dieser Software hat, bitte ich um eine kurze Schilderung, wie diesem Problem abzuhelfen ist. F}r Eure M}he bedanke ich mich im Voraus und w}nsche bereits jetzt ein frohes und friedvolles Weihnachtsfest und einen guten Rutsch nach 1992. Vy 73 de G}nter aus Lingen/Ems @ DB0AHA [Einde van bericht 36210] 1:PI8GCB BBS (A,B,C,D,F,G,H,I,J,K,L,N,O,R,S,T,U,V,W,X,Y,?) Uw cmd Maarten > SB"B4P`@/. ) |Ɠaɤy8Fr!aFD@%}TihK9Xz䎗_4iLLy' *:h~\; }8([UQ0ػqZm}Q