Future Plans

From Pure to Reservation ALOHA

Recent academic research investigated the collision of two LoRa packets of equal power when collided with a start time offset. It was found that first LoRa packet stands a high chance of being correctly received as long as its cyclic redundancy check (CRC) information was not interfered by the second LoRa packet. This very sensitive CRC information of a LoRa packet is sent in the explicit header, towards the beginning of the packet.

Most LoRa APRS implementations allow end devices to transmit at any moment of time. This inevitably results in packet collisions and the loss of the information of one or more packets. This situation is called pure ALOHA (P‑ALOHA). It is comparable to a pile up during a DXpedition.

Above situation can be improved upon by allowing the packet transmissions to start only at well defined moments in time. This form of medium access control (MAC) is called slotted ALOHA (S‑ALOHA). However, even with slotted ALOHA, packet collisions can still occur.

Taking this a step further, with reservation ALOHA (R‑ALOHA) the i‑gate temporarily assigns a time slot to an end device that was successful in reaching the i‑gate in one of the vacant time slots. With this MAC scheme, packet collisions now can only occur at first access; resulting in a vastly more efficient use of the channel. This scheme is comparable to a controlled HF net.

pure ALOHA

slotted ALOHA

Pure ALOHA protocol

Slotted ALOHA protocol