Packet is a scheme for bundling addressing info, control info, data, and error checking into a single transmission which is sent all at once.
Because packet radio messages include addressing info, many stations could be on the same channel or frequency and a packet message could be directed by one station to one specific other station. This permits multiple conversations to take place on the same channel where pairs of stations could each have what looks like a private conversation. See Why do we packet later on this page.
In packet radio, a computer takes control of the Push To Talk on your radio. That computer then decides when it is time to transmit. When it is time, the computer keys the transmitter (causes it to transmit), sends a packet (of address, control, information, and error checking) and then unkeys, automatically. The computer is responsible for generating the the transmit audio to the transmitter, and it listens to the receiver as well.
The computer at the receive station takes the combined block of bits heard in the transmission and can make some decisions on what to do with that block. The computer can know whether the entire contents was received intact, who it was sent by and who it was sent to. Based on what has come before, the the computer can also ignore the incoming data, or it can use the data and pass it on to the operating program.
Packetized transmission is used in most digital communications, wired or otherwise, although that has only been true since the 1970s. The Internet, telephones, alarm systems, and many other common electronic systems use packets for data delivery. Most systems where there are multiple computers (even very small computers) communicating in a network, are probably using packets for communications.
In ham radio, packet is used for sending text and data. Text is used on HF and VHF, both for chatting and for email operations. Data is used for location plotting of hams and objects, and also for band condition monitoring, weather monitoring, and other interesting applications.
Sometimes a small computer is used to do most of the radio operating, tone generating, and receive tone decoding for a packet station. That small computer could be a Terminal Node Controller, or TNC. In other stations the generating and decoding operation is performed in a desktop PC using the audio inputs and outputs provided by the desktop computer's sound card peripheral.
Amateur Radio packet is used on our entire spectrum, from very low frequencies to microwave.
Packet messaging can be used with acknowledgements or without. In some applications Packet is mostly used for sending text messages between stations. On HF radio, packet exists in dozens of different implementations which are categorized under the name "Digital Modes".
The protocols used for packet radio are many. One option in packet radio performs Guaranteed Delivery. This is also called Connected Mode. When a packet is used in Connected mode, your message is sent and verified for unique error-free-content by the recipient before the message is displayed, then the recipient acknowledges your message. If they don't acknowledge, your end will automatically resend the message. Redundant copies of the message are ignored. You are guaranteed either a perfect copy, or you give up on the QSO. Packet can be used to send blocks of text with high reliability and this capability is very handy in traffic handling or emergency communications.
In another mode, called UNPROTO in older TNCs, packets are sent without verification of delivery. In UNPROTO mode the sending station repetitively (once a minute or less) sends a message containing the current status of something (like weather or location). Then if the receive station misses, or declares corrupted (with errors), a message, only that point of data on a graph is lost. The remainder of the points of data are enough to serve whatever the purpose is. Thus no retries or acknowledgement are used or required.
Packet can be used from ham to computer, or from ham to ham, or from computer to computer. You can also use the computers to relay messages to the next computer along a path, allowing us to connect from ham to computer to computer to computer to ham. This kind of packet is called networking.
Packet messages can be routed.
A packet network allows that you could have multiple routes for packet to travel.
So you could go
from Ham1 to ComputerA to ComputerB to ComputerC to Ham2
while another message could go
from Ham1 to ComputerA to ComputerP to computerQ to Ham3.
Packet can be operated on HF and VHF with or without a network, and it can be used to send text messages or for transmitting data encoded from some application.
On VHF and UHF the primary use of packet radio is the Automatic Packet Reporting System, or APRS, which is used to send GPS coordinates, weather data, and other telemetry from an automated station, through (relatively) dumb relays, and eventually through an Internet Gateway to a server which processes the received signals. APRS is infrequently used between mobile stations with a local non-internet display.
We're trying to come up with something that appeals to enough of the population that we can build a large Amateur Radio network and have fun doing it.
TARPN suggests a networking technology which is easy for all hams to participate in, and which promotes Amateur Radio.
TARPN is a design philosophy and operational philosophy. I think if we abide by this set of rules and use this design, the network can be built and promoted. My (KA2DEW's) particular part of this is to document the methods we're using so other people may duplicate them. I'm also working on developing methods to supplement the system.
|© Tadd Torborg, 2014↝2020 -- all rights reserved|