TSCH is used by Low-Power devices to communicate using a wireless link. It is designed for low-power and lossy networks (LLNs) and aims at providing a reliable Media access control layer.
The TSCH mode was introduced in 2012 as an amendment (IEEE 802.15.4e) to the Medium Access Control (MAC) portion of the IEEE 802.15.4 standard. The amendment was rolled into the IEEE 802.15.4 in 2015.
Description
A TSCH slotframe on the 2.4GHz band. Each color represents a layer 2 (MAC) link between two devices.
Wireless communications are often referred as unreliable due to the unpredictability of the wireless medium. While wireless communications bring many advantages (e.g no wires maintenance, costs reduction ...), the lack of reliability slows down the adoption of wireless networks technologies.
TSCH aims at reducing the impact of the wireless medium unpredictability to enable the use of reliable low-power wireless networks. It is very good at saving the nodes' energy because each node shares a schedule, allowing it to know in advance when to turn on or off its radio.[1]
The IEEE 802.15.4 standard uses different frequency bands, and each frequency band is separated in channels. In TSCH, communications are done using those different channels and at different times. However, this standard does not define how to build and maintain the communication schedule. Many works have been proposed to organize the schedule in a centralized[2] or distributed[3][4] way.
Channel hopping
Let chOf be the channel offset, assigned to a given link. The channel offset, chOf, is translated to a frequency f (i.e. a real channel) using:
where ASN is the Absolute Slot Number, i.e. the total number of slots that elapsed since the network was deployed. The ASN is incremented at each slot and shared by all devices in the network.
Multipath-fading mitigation
Multipath propagation can create internal destructive interference of a wireless signal known as multipath fading. This phenomenon can be overcome by shifting the location of the communicating nodes or by switching the communication carrier frequency.
The channel hopping mechanism of TSCH allows to overcome the impact of multipath fading by changing the communication carrier frequency for every transmission.[5][6]
Implementations
TSCH is implemented in simulation or on real hardware.
^Palattella, M. R.; Accettura, N.; Dohler, M.; Grieco, L. A.; Boggia, G. (2012-09-01). "Traffic Aware Scheduling Algorithm for reliable low-power multi-hop IEEE 802.15.4e networks". 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC). pp. 327–332. doi:10.1109/PIMRC.2012.6362805. ISBN978-1-4673-2569-1. S2CID26494795.
^Accettura, N.; Palattella, M. R.; Boggia, G.; Grieco, L. A.; Dohler, M. (2013-06-01). "Decentralized Traffic Aware Scheduling for multi-hop Low power Lossy Networks in the Internet of Things". 2013 IEEE 14th International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM). pp. 1–6. doi:10.1109/WoWMoM.2013.6583485. ISBN978-1-4673-5827-9. S2CID34338607.
^Watteyne, Thomas; Mehta, Ankur; Pister, Kris (2009-01-01). "Reliability through frequency diversity". Proceedings of the 6th ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks. PE-WASUN '09. New York, NY, USA: ACM. pp. 116–123. doi:10.1145/1641876.1641898. ISBN9781605586182. S2CID2434303.
^Watteyne, T.; Lanzisera, S.; Mehta, A.; Pister, K. S. J. (2010-05-01). "Mitigating Multipath Fading through Channel Hopping in Wireless Sensor Networks". 2010 IEEE International Conference on Communications. pp. 1–5. doi:10.1109/ICC.2010.5502548. ISBN978-1-4244-6402-9. S2CID7905710.
Hahm, Oliver; Adjih, Cédric; Baccelli, Emmanuel; Schmidt, Thomas C.; Wählisch, Matthias (2016), A Case for Time Slotted Channel Hopping for ICN in the IoT, arXiv:1602.08591, Bibcode:2016arXiv160208591H
Tavakoli, Rasool; Nabi, Majid; Basten, Twan; Goossens, Kees (2015), "Enhanced Time-Slotted Channel Hopping in WSNs Using Non-intrusive Channel-Quality Estimation", 2015 IEEE 12th International Conference on Mobile Ad Hoc and Sensor Systems, pp. 217–225, doi:10.1109/MASS.2015.48, ISBN978-1-4673-9101-6, S2CID537763