💾 Archived View for gemini.complete.org › packet-radio-on-hf captured on 2024-08-18 at 17:43:28. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-07-09)
-=-=-=-=-=-=-
Packet Radio[1] is often used on VHF and UHF bands. It is also used on HF for longer-distance communications. You should familiarize yourself with the information on the Packet Radio[2] page before proceeding here.
The RF protocol used by packet involves tones at two different audio frequencies. For FM 1200bps, these frequencies are 1200Hz and 2200Hz -- 1000Hz apart. For HF, 300bps (300 baud) is normally used, and the tones are normally 200Hz apart.
Now, to transmit on HF, you'll be using SSB. What really matters is what RF frequency is in use. Here's the trick: different packet hardware/software uses different audio frequencies, but they're always 200Hz apart. The two frequencies are called mark and space.
Say, for instance, you tune your rig to 14100kHz. Say also that your TNC expects 300bps tones of 1600 and 1800 Hz. Your RF frequencies will be 14100 + 1.6 = 14101.60 and 14100 + 1.8 = 14101.80 kHz.
Often when you are dealing with HF packet, you will be given three numbers:
These latter two are almost always 200Hz apart.
Now, if your TNC/software expects mark/space at a different value than the other end does, you simply need to tune your rig to a different carrier frequency. For an example on how to do that, see my soundmodem discussion on the Linux Packet Radio[3] page.
For more information, refer to:
Understanding Frequency Relationships on HF/SSB APRS[4] (also applies to generic packet)
4: http://wa8lmf.net/aprs/SSB_Frequencies.htm
APRS on HF[5] (also applies to generic packet)
5: http://vk3.aprs.net.au/aprs_on_hf.htm
HF modem default tone frequency list
These are obtained from:
Linux /proc settings are relative to /proc/sys/net/ax25/<port> and axports settings are in /etc/ax25/axports.
+-------------+--------------------------------+-------------------------------+ | **TNC** | **Linux** | **Descrip** | +=============+================================+===============================+ | DWAIT 0 | soundmodem or TNC | Use slottime/persist for | | | | scheduling | +-------------+--------------------------------+-------------------------------+ | PACLEN 60 | axports & proc | Maximum 60 bytes payload per | | | maximum_packet_length | packet | +-------------+--------------------------------+-------------------------------+ | | axports & proc | Maximum frames to transmit | | MAXFRAME 1 | standard_window_size | before receiving | | | | acknowledgment | +-------------+--------------------------------+-------------------------------+ | | | How long to wait before | | FRACK 5 | proc t1_timeout 5000 | retransmitting an | | | | unacknowledged frame (5s). | | | | VK2TV #1 suggests 10/10000. | +-------------+--------------------------------+-------------------------------+ | | | minimum amount of time to | | RESPTIME 0 | proc t2_timeout 0 | wait for another frame to be | | | | received before transmitting | | | | an acknowledgement (0s) | +-------------+--------------------------------+-------------------------------+ | | | The period of time we wait | | CHECK 30 | proc t3_timeout 300000 | between sending a check that | | | | the link is still active. | | | | (300 s) | +-------------+--------------------------------+-------------------------------+ | | | How many times to retransmit | | RETRY 15 | proc maximum_retry_count 15 | a frame before assuming the | | | | connection has failed | +-------------+--------------------------------+-------------------------------+ | TXDELAY 20 | soundmodem or TNC | Delay 200ms from start of | | | | tone gen to data TX | +-------------+--------------------------------+-------------------------------+ | TXTAIL | soundmodem or TNC | See VK2TV's explanation[6] | +-------------+--------------------------------+-------------------------------+ | SLOTTIME 12 | soundmodem or TNC | 120ms | +-------------+--------------------------------+-------------------------------+ | PERSIST 63 | soundmodem or TNC | | +-------------+--------------------------------+-------------------------------+
6: http://www.spinics.net/lists/linux-hams/msg02649.html
K7TMG suggested that I set my 100W rig like this: Set the TX power to 100W. Dial down the audio level from the PC to the rig until it is only transmitting with 50W. We want to have no ALC action at all.
WB4QOJ suggested[7] this for use with a SignaLink USB[8]: Set your transmit volume on the SignaLink USB to about 10o'clk, then set your Linux audio slider with your Digital Soundcard Program so that it just keys your SignaLink and then come up a little more. That way you are not distorting your transmit. Drop the power back to about 75 watts, even though ALC looks OK.
7: http://groups.yahoo.com/group/network105/message/179
Setting your TNC's audio drive level[9] may also be relevant.
9: http://www.febo.com/packet/layer-one/transmit.html
Some places you may find HF packet activity are listed here. The standard frequency assumes 1600/1800 mark and space; the soundmodem (SM) frequency assumes 900/1100. In some cases, it was observed by KQ0I that most stations on a frequency are somewhat deviated from the given standard frequencies; these are also listed. SkipNet is a BBS relaying network.
+---------------------------------+--------------+-------------+----------+ | **Description** | **Std Freq** | **SM Freq** | **Mode** | +=================================+==============+=============+==========+ | 80m general | 3598 | 3597.300 | LSB | +---------------------------------+--------------+-------------+----------+ | 40m discussion, plus PCG[10] | 7086.500 | 7087.200 | USB | +---------------------------------+--------------+-------------+----------+ | 40m discussion, observed | 7086.515 | 7087.215 | USB | +---------------------------------+--------------+-------------+----------+ | 40m discussion, (Net 40) | 7109.500 | | LSB | +---------------------------------+--------------+-------------+----------+ | 30m general | 10149 | 10148.300 | LSB | +---------------------------------+--------------+-------------+----------+ | 20m discussion, Network 105[11] | 14105 | 14104.300 | LSB | +---------------------------------+--------------+-------------+----------+ | SkipNet 40m user | 7103.500 | 7102.800 | LSB | +---------------------------------+--------------+-------------+----------+ | SkipNet 40m BBS only | 7101 | 7101.700 | USB | +---------------------------------+--------------+-------------+----------+ | SkipNet 20m user | 14105 | 14104.300 | LSB | +---------------------------------+--------------+-------------+----------+ | SkipNet 20m forwarding | 14098 | 14097.300 | LSB | +---------------------------------+--------------+-------------+----------+ | SkipNet 20m forwarding observed | 14097.910 | 14097.210 | LSB | +---------------------------------+--------------+-------------+----------+ | SkipNet 30m observed | 10146.680 | 10145.980 | LSB | +---------------------------------+--------------+-------------+----------+ | Australia 40m | 7037.700 | 7037 | LSB | +---------------------------------+--------------+-------------+----------+ | Orpa (Argentina) 10m (BBS-FWD) | 28180 | 28180 | LSB | +---------------------------------+--------------+-------------+----------+
10: http://almostangels.org/PCG/
11: http://mysite.verizon.net/ka1fsb/net105.html
One of the most well-known HF packet networks is Network 105[12]. Please see this page for guidelines.
12: http://forum.network105.net/read.php?3,10
There is some technical information available in the links below for setting up Network 105 with your systems. Of note:
Tune your rig to 14105 **LSB**
Mark is at 14103.42 and space at 14103.22. In other words, mark 1600, space 1800 if you are tuned to 14.105 LSB.
* these figures don't quite add up; need to investigate which is correct
Other detail:
HBAUD: 300 PACLEN: 60 FRACK: 5 MAXFRAME: 1 SSID's used are:- Absent: Direct QSO -1: Mail drop -2: Gateway digipeater -7: Node -10: Winlink 2000 RMS
Direct packet QSOs can be logged as PACKET.
Troubleshooting problems with receiving[13] (thanks to WB4QOJ for the link]]
13: http://www.kc2rlm.info/soundcardpacket/5probrx.htm
--------------------------------------------------------------------------------
Before proceeding, start with the
Packet Radio[15] page.
Packet radio, also known as AX.25, is a specific type of
Digital Amateur Radio[17].
Packet radio works somewhat like the Internet in that it splits
communications into discrete packets, performs error checking on these
packets, automatically requests retransmision of packets that arrived
with errors, and thus provides a reliable and error-free communication
channel.
(c) 2022-2024 John Goerzen