Next Article in Journal
FGL-GAN: Global-Local Mask Generative Adversarial Network for Flame Image Composition
Previous Article in Journal
Nonlinear Propagation and Filamentation on 100 Meter Air Path of Femtosecond Beam Partitioned by Wire Mesh
Previous Article in Special Issue
Data Collection from Buried Sensor Nodes by Means of an Unmanned Aerial Vehicle
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

ICARUS—Very Low Power Satellite-Based IoT

1
Faculty of Engineering, HTWK Leipzig, University of Applied Sciences, 04277 Leipzig, Germany
2
INRADIOS Rohde & Schwarz GmbH, 01187 Dresden, Germany
3
Photonics and Antenna Design, TU Dresden, 01062 Dresden, Germany
4
Institute of Information Technology, University of the Bundeswehr Munich, 85579 Neubiberg, Germany
5
Space Systems Academic Group, Naval Postgraduate School, Monterey, CA 93943, USA
6
Department of Migration, Max Planck Institute of Animal Behavior, 78315 Radolfzell, Germany
7
Centre for the Advanced Study of Collective Behaviour, University of Konstanz, 78464 Konstanz, Germany
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(17), 6329; https://doi.org/10.3390/s22176329
Submission received: 27 June 2022 / Revised: 5 August 2022 / Accepted: 19 August 2022 / Published: 23 August 2022
(This article belongs to the Special Issue IoT Based Environmental Monitoring Systems)

Abstract

:
The ICARUS (International Cooperation for Animal Research Using Space) satellite IoT system was launched in 2020 to observe the life of animals on Earth: their migratory routes, living conditions, and causes of death. These findings will aid species conservation, protect ecosystem services by animals, measure weather and climate, and help forecast the spread of infectious zoonotic diseases and possibly natural disasters. The aim of this article is to explain the system design of ICARUS. Essential components are ‘wearables for wildlife’, miniature on-animal sensors, quantifying the health of animals and the surrounding environment on the move, and transmitting artificially intelligent summaries of these data globally. We introduce a new class of Internet-of-things (IoT) waveforms—the random-access, very-low-power, wide-area networks (RA-vLPWANs) which enable uncoordinated multiple access at very-low-signal power and low-signal-to-noise ratios. RA-vLPWANs used in ICARUS solve the problems hampering conventional low-power wide area network (LPWAN) IoT systems when applied to space communications. Prominent LPWANs are LoRA, SigFox, MIOTY, ESSA, NB-IoT (5G), or SCADA. Hardware and antenna aspects in the ground and the space segment are given to explain practical system constraints.

1. Introduction

The ICARUS satellite IoT system attaches mini-transmitters, called “tags”, to a variety of animal species [1,2]. These tags then send their measurement data, e.g., GPS coordinates, sensor information, or AI-determined patterns of animal behavior, such as sickness or stress, to the ICARUS receiver station, currently operated on the international space station, ISS. The ICARUS receiver station in turn transmits the data to a ground station from where it is sent to the relevant teams of researchers. Collected tag data will finally be archived, distributed, shared, and published through the Movebank database [3] that is accessible to the public. As a spaceborne IoT system, ICARUS aims at data rates less than 1 kbit/s and faces three major technical challenges:
(I)
The tag transmit power is low to save battery lifetime. Hence, the signal-to-noise ratio (SNR) of the received signals will be in the order of −30 dB up to −20 dB.
(II)
The medium access of all ICARUS tags in range shall be uncoordinated while providing sufficient orthogonality among the tag signals for reception.
(III)
Due to the motion of the space platform, the IoT radio signal will exhibit a high and unpredictable Doppler shift as well as considerable multipath propagation.
To cope with these challenges, we introduce a system design entitled random-access, very-low-power, wide-area network, RA-vLPWAN. Besides ICARUS, other RA-vLPWAN systems are known, such as the unipolar-coded chirp spread spectrum (UCSS) system described in [4,5], which exhibits comparable RA-vLPWAN attributes as the ICARUS signaling concept but was made for geostationary satellite communications. Both ICARUS and UCSS are explicitly made to tackle the problems of conventional IoT systems when applied to space communications. These conventional IoT systems are namely LoRA [6], SigFox, MIOTY, ESSA, NB-IoT (5G), and SCADA networks [4,5], which constitute the group of low-power, wide-area networks (LPWANs). Conventional LPWAN systems are made for data rates between some 100 bit/s up to several kbit/s as depicted in Figure 1. Hofmann et al. have shown in [4,5] that other than the newly introduced RA-vLPWAN class, LPWANs cannot be scaled down to lower data rates or to a signal-to-noise ratio as low as expected in space communications for the following reasons:
  • LPWAN systems need a minimum data rate of approximately 1 kbit/s to establish stable time and frequency synchronization. These systems are not made for establishing a stable signal synchronization for SNR < −20 dB and high random Doppler shifts.
  • Efficiency: All the conventional LPWAN systems use fixed preamble/pilot signal sequences for synchronization. At a very-low-data rate, the spectral efficiency gets prohibitively low since the ratio between pilot and payload data gets worse.
  • Some of the well-established IoT systems, such as LoRA, do not support uncoordinated random-access schemes where all tags start transmission at arbitrarily chosen time instants. As a consequence, the number of supported users per satellite beam is very limited and can be, in a worst case, as low as one.
  • By design, LPWAN systems, such as NB-IoT, typically are not resilient against huge random Doppler shifts since they are made for terrestrial mobile communications.
Motivated by initial channel measurements in 2015 [7], ICARUS has been the first waveform ever since to introduce the RA-vLPWAN class of IoT systems, tackling all problems of conventional IoT systems when applied to space applications. ICARUS uses uncoordinated random access and allows stable time and frequency synchronization even in low SNR, at low-data rates, and high-Doppler shifts.
The ICARUS system is often compared to the ARGOS satellite-based object-tracking system [8]. However, ARGOS requires a higher UL-signal power and does not provide a backward channel to adjust/trigger specific tag behavior. The ICARUS system can selectively change the behavior (e.g., tag sensor duty cycle) of single tags by using a dedicated downlink control channel from the ISS to ground.
The paper is structured as follows. In Section 2, we explain the ICARUS system concept, and we list all ICARUS signal parameters for the uplink (UL) and the downlink (DL). In Section 3, the properties of the ICARUS radio wave propagation channel are explained, which are important for the digital receiver design. Section 4 provides overview information on the ICARUS tags, where Section 5 will detail link budget parameters and will explain the UL ISS antenna concept. This article closes with Section 6, where first animal behavioral research results are summarized. The main contribution of the paper is twofold: (I) we introduce major technical parameters and design aspects of the ICARUS system; (II) we explicitly explain how the joint time and frequency signal synchronization is realized by means of conjugate complex CAZAC preamble sequences.

2. ICARUS System Overview

ICARUS implements an uplink (UL) and a downlink (DL). The uplink is used by the tags to transmit sensor data to the ISS. After tag data reception, the downlink is used to optionally sent re-configuration commands to the tags. The downlink signal is a constant carrier which contains spread QPSK symbols. This continuous carrier is used by the tag as a beacon signal to coordinate wake-up cycles and for timing synchronization. The following Table 1 summarizes the basic signal and data rate properties of both uplink and downlink.
ISS overflights are used by the tags to transmit one single uplink burst of 223 bytes payload data. Prior to transmission a complex wake-up procedure is realized, which saves battery lifetime. This procedure consists of six individual steps which are explained in Figure 2. During the wake-up and data transmission phases, the tag performs an ISS orbit propagation based on ephemeris data received in the downlink. Based on the tag GPS position and the ISS orbit data, the exact data transmission time instant is calculated to meet the uplink time window of 8 s duration only. This appears quite challenging when considering an uplink burst duration of almost 3.5 s.

3. Physical Layer and Doppler Compensation

3.1. PHY Overview

ICARUS signal transmission is based on single CDMA (code division multiple access) bursts which are emitted during the ISS overflight. The burst structure is depicted in Figure 3. The preamble is used for time and frequency synchronization. It is explicitly designed to jointly estimate exact burst start timing under high-Doppler shifts and low SNR [9].
After the synchronization preamble, the signaling preamble (green part in Figure 3) is transmitted which encodes the spreading code ID used for direct-sequence spreading of payload and pilot symbols. The subsequent burst structure then uses an interleaved payload–pilot pattern whereas the pilot symbols are BPSK (binary phase shift keying) encoded, while the payload symbols are QPSK (quadrature phase shift keying). Both payload and pilot symbols are spread with the same spreading code of length 1023. The interleaved pilots are explicitly made for keeping track of the time-varying radio channel impulse response which exhibits volatile multi-path [7]. Channel impulse response (CIR) estimation is performed using the inserted pilot sequences to constantly track the Rake receiver [10] which is used to equalize and to de-spread the received CDMA chips. Figure 4 shows the architecture of the channel estimation circuitry used in the ISS spaceborne receiver:
The principle of the ICARUS Rake receiver is depicted in Figure 5 for the case where two so called ‘Rake fingers’ are used. Each Rake finger corresponds to one single channel tap, all of which are equalized by a maximum-ratio-combiner. Figure 5 shows the schematics of the implemented Rake receiver for two rake fingers, whereas ten Rake fingers are used in the uplink space-borne receiver, and five fingers are used in the ICARUS tag to equalize the downlink signal. The * sign in Figure 5 denotes conjugate complex signal operation.
The rake receiver performs constructive signal combining by means of a maximum ratio combining operation [10]. It exploits the good auto-correlation properties of the spreading code which nearly cancels out time-shifted versions of the received signal. As an important side effect, the Rake receiver is allowed to keep signal orthogonality of different tag signals even after equalization in low SNR (<−20 dB). It is allowed to operate a random access (RA) channel even under difficult channel properties and low SNR. These important properties lead to the definition of the new class of space IoT systems: RA-vLPWAN.
The downlink signal structure (see Figure 6) is similar to the uplink burst structure, whereas the DL signal forms a continuous stream of frames, realizing a continuous carrier. The DL beacon has a similar structure as the UL synchronization preamble. It is made for time and frequency synchronization under high-Doppler shift and low SNR. Regular pilot insertions allow it to track the time-varying channel impulse response used for Rake reception. The first pilot field is different from other pilot fields since it implements the frame start delimiter (FSD) which marks the start of a new LDPC FEC frame.

3.2. Joint Timing and Frequency Synchronization

The joint time and frequency synchronization is difficult under the presence of large random Doppler shifts at low SNR. Conventional cross-correlation-based time and frequency synchronization typically uses pseudo-noise bipolar sequences, so called M-sequences [9,11]. In ICARUS, we use a CAZAC (constant amplitude zero auto-correlation) sequence. Both sequence type options are compared in the following Table 2.
When using bipolar M-sequences the correlation peak amplitude strongly depends on the Doppler shift of the received signal. The Doppler shift introduces a carrier frequency offset (CFO) of the received signal to its nominal center frequency which causes significant degradations.
Figure 7 shows the cross-correlation peak degradation at high-carrier frequency offset values which makes M-sequences unsuitable for space IoT systems when operated with LEO (low earth orbit) satellite systems. When using CAZAC sequences, the performance changes [11,12].
Figure 8 exhibits a preferable immunity of the cross-correlation peak amplitude against CFO. However, we observe a linear timing lag of the peak versus CFO. The linear timing lag appears quite impractical in the uplink when considering random Doppler shifts of the incoming tag signals.
The ICARUS solution to jointly estimate timing and Doppler shift is to use a form of CAZAC sequences, widely known as Frank–Zhadoff–Chu (FZC) sequences. The UL and DL synchronization preamble sequences are composed of two consecutive complementary FZC subsequences. Subsequences 1 and 2 are defined as follows where the ICARUS parameters are listed in Table 3.
z FZC ( n ) =   exp ( jd π un ( 1 + n + 2 q ) N Z   )
where N Z denotes the sequence length. Variable n denotes the sample time domain index ranging from [0, ..., N Z −1]. Value d is either set to 1 or −1, where u and q are carefully chosen signed integer values.
The benefit of using two FZC sequences that are conjugate complex copies of each other is the symmetric timing shift property depicted in Figure 9. The correlation peak timing lag of both subsequences is inverted equal at a given CFO value. With this property in mind, an easy CFO and timing algorithm could be generated which allows the ICARUS system to be jointly synchronized in time and frequency. This synchronization algorithm is described in Figure 10.
After the first correlation peak (subsequence 1) is detected, the receiver cross-correlator switches to subsequence 2. When detecting the cross-correlation peak of subsequence 2, the timing difference of both peaks is measured. Due to the properties of the FZC sequence, the timing difference of both peaks is directly proportional to the CFO/Doppler shift which allows it to generate a simple look-up table approach to estimate timing and CFO. A similar strategy of CFO estimation has been used in [5].
The challenge of using FZC sequences lies in its elements which are equally spread among the unit circle of the complex number plane. In practice, it appears too complex to store these complex numbers in a ROM look-up table (LUT) with low bit-width.
Instead, it appeared beneficial to use unit circle approximations of the original FZC subsequences. In ICARUS we hence applied an 8-PSK mapping of the FZC sequence, as depicted in Figure 11.
Each element of subsequences 1 and 2 are rounded towards one of the eight elements of the given 8-PSK constellation. System simulations showed only a negligible performance degradation when compared with the full-circle FZC implementation but saves LUT space since only three bits need to be stored per sequence element. Complex multiplication of 8-PSK constellations is easier to implement in FPGA logic compared to high-resolution complex multipliers which is also of great importance with respect to the real-time implementation on ISS.

3.3. ICARUS Channel Properties

3.3.1. Doppler Effect

As the ISS travels at a high velocity, the communication links are influenced by the Doppler effect. The Doppler effect is mainly characterized by the well-known Doppler frequency shift which imposes a time-varying carrier frequency offset on the received signal. The first derivative of the Doppler shift is of importance as well. It is denoted as Doppler rate [Hz/s] which describes the change of the frequency offset over time. Figure 12 outlines the main characteristics of the Doppler shift and the Doppler rate along ground track of the ISS.

3.3.2. Radio Channel Properties and Propagation Conditions

Much effort have been made to properly understand the ICARUS propagation channel at the selected transmission frequencies [7] before designing the physical layer of our transmission system. Figure 13 depicts the typical ICARUS communication signal propagation scenario which is modelled as a classical 2-ray channel model. Both signal components dominate the entire propagation setup: the direct path (LOS—line of sight) and the reflection paths (NLOS—non-line of sight). A dedicated additional path attenuation of the reflection component is introduced by means of the ground reflection coefficient, R.
As a reference for multiple ground types, Table 4 lists reflection coefficients, as outlined in [13].
Figure 14 shows measured normalized receive signal power of the ICARUS downlink with vertical polarized antenna versus height of the receiver over ground. We compare the measurement results with the simulation result for the two-ray model with a ground reflection on wet ground.
Any variation of the antenna height causes an alternation between constructive and destructive superposition of the line-of-sight signal and the ground reflection signal. The simulation result from the two-ray model coincides well with the measured data with respect to the deep fades of the signal power. There might however be propagation scenarios which are not dominated by a non-resolvable ground reflection. In such cases, we need to model the radio channel as a complex base-band impulse response which exhibits resolvable LOS and NLOS tap components, as depicted in Figure 15.
The LOS component is modelled to be a slowly time-varying channel tap of random phase. The NLOS taps are modelled to be mutually independent Rayleigh faded random variables. The ISS velocity causes a time-varying radio channel which is characterized by receive power fluctuations during UL or DL packet reception. The downlink signal power deviations between consecutive pilot blocks is exemplarily and statistically evaluated in Figure 16 by means of its CCDF (complementary cumulative distribution function).
Based on the channel measurement campaigns and the ICARUS receiver implementations, we can derive the following implications on the ICARUS system design:
  • UL: The appliance of a bit interleaver prior to FEC encoding [14] shows negligible impact on system performance. This is because the UL frame is QPSK-modulated and FEC-encoded by a strong LDPC code.
  • The ICARUS UL performance is dominated by long-term fades due to ground reflection; fast fading does not show any considerable performance impact since it can be tracked easily by the inserted pilot signal sequences.
  • The current UL and DL pilot distance setting appears to be chosen right.
  • The current receiver implementation can cope with strongly faded pilot blocks if the fading duration is no longer than two pilot blocks (no corruption of timing and CFO tracking).

4. The ICARUS Tag

The most important condition for a viable animal transmitter (tag) is that the species under study must tolerate wearing the tag as a true ‘wearable for wildlife’. As recommended by ethics committees, the tag should not exceed 3% of the animal’s body weight to avoid influencing the animal’s behavior or even endangering it. Since it was also planned to equip small animals with the tags, the upper limits for the size and weight were very difficult to meet. The trackers based on mobile or analog radio, which were conventional at that time, were ruled out for animals under 1 kg, meaning that 75% of all bird and mammal species could not be studied. The blackbird was chosen by the MPIAB as a reference animal due to the long-term focus on this songbird within the observation program. Prototypes of the ICARUS tag were tested, preferably on these seemingly familiar birds whose migration behavior still brings up questions, though that could only be answered by means of continuous monitoring. Weighing in at 4.5 g, the lightest version of the tag is just light enough for the blackbird, assuming its use is limited to adult male specimens (see Figure 17). For all other species to be fitted with a transmitter according to current ICARUS planning, the recommendation is easily fulfilled.
Along with the radio and location technology, the tags contain multiple sensors as well as enough memory to store the movements and environmental data for a single animal during its entire life. Up to 20 sets of position data are transmitted to the ISS during each overhead pass, which generally occurs daily but can take place every three days at lower, equatorial latitudes. The limited amount of data is due to the brief contact window of only 8 s (of which 3.4 s are used for transmission) and the low bandwidth and high-spreading factor of the UL signal. The fact that a miniature radio with only six milliwatts of transmit power can communicate with a satellite is an important property of this RA-vLPWAN system. The tags use the regularly transmitted ISS ephemeris data along with their own position to calculate the next time of contact. They prepare to receive and transmit during the calculated time window, but mostly remain in stand-by mode to save power. Based on the regularly transmitted tracking data that is compiled in the database at movebank.org [3], researchers have already gained valuable insights (see Section 6). However, another component is needed to access the entire data trove accumulated by the tags, including the environmental data.

5. ISS Antenna Concept and Link Budget

The ICARUS packet reception performance strongly depends on the UL and DL link budget. The UL link budget is especially crucial for gaining the tag position data. The following Table 5 hence summarizes the major parts of the ICARUS UL link budget:
The ICARUS UL antenna consists of three independent antenna elements which are slightly steered in the backward direction (relative to ISS orbit path). Two of the antenna elements are steered off-track. Each of the antenna elements feeds a separate digital receiver branch which increases demodulation capacity. The following Figure 18 shows the UL satellite antenna gain contours as a projection on ground. The color code indicates the probability of successful UL packet reception depending on random channel fading and the given link budget.

6. ICARUS Research on Animal Behavior

Despite the substantial problems of sending data from a mobile animal, the ICARUS tags performed extremely well all around the globe [1]. We received data from all latitudes and longitudes within the orbit of the ISS (ca. 56 degrees), as well as archived GPS positions from animals that temporarily went outside (north or south of) the orbit of the ISS (see Figure 19), i.e., could not be read out by the antenna and receiver on the ISS for some time. Transmissions occurred from inside the rain forest, through heavy weather systems (thunderstorms, typhoons, etc.), in dry and hot areas (e.g., Sahara Desert), and from all oceans [15].
During the first year of operation (ca. 2021 March–2022 March), we received valid payload data for 3090 individual ICARUS tags via the ISS. This represents a total of 62,791 individual valid ISS payload data (contacts to ISS). A total of 4 GB of payload data in 979 files was transferred to the ICARUS User Data Center and from there, directly into the global database, Movebank [16]. Within the database, Movebank, ICARUS hosts 2281 deployments of tags registered on individual animals. The global collaboration partners within the ICARUS initiative studied a total of 75 different animal species. In total, these deployments of tags on animals include 168,913 GPS fixes transmitted through space to the ISS. In addition, the ICARUS tags can be read out terrestrially via a handheld receiver. Here, more data can be transmitted, and thus, the total number of GPS fixes from ICARUS tags on animals in Movebank is substantially higher [17].
Scientific highlights and transformations in our knowledge about animal movements are, e.g., provided by the tracking of common cuckoos from Kamchatka to Southern Africa, the concurrent tracking of seabirds, such as Sooty terns in three oceans of the world (Atlantic Ocean: Asencion Island; Indian Ocean: Seychelles; Pacific Ocean: Polynesia) as sentinels of climate change and typhoon initiation, the first return migration tracks of European blackbirds, the tracking of African fruit bats to understand their role as ecosystem service agents and their sentinel function to find where the true host of the Ebola virus hides, or the year-round study of endangered mountain plovers in the Rocky Mountains of the USA [15,18].
The excellent technical performance of the ICARUS tracking and communication system has started to allow us to address scientific questions in biology and ecology that were completely out of reach even 1.5 decades ago [18,19,20].

Author Contributions

Conceptualization, M.K., A.K. and M.W.; methodology, M.K.; software, A.K. and M.K.; validation, M.W., A.K. and S.B.; formal analysis, M.W. and D.P.; investigation, M.W.; resources, M.W.; data curation, M.W.; writing—original draft preparation, M.K.; writing—review and editing, M.W. and A.K.; visualization, A.K., M.K. and M.W.; supervision, D.P.; project administration M.W.; funding acquisition, M.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s ExcellenceStrategy–EXC 2117–422037984. This publication is also funded in part by the Gordon and Betty Moore Foundation through Grant GBMF10539 to M.W.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Acknowledgments

We thank the German Space Agency at DLR (German Aerospace Center), particularly Christoph Hohage, Gerd Gruppe, and Walther Pelzer, for support, as well as our ICARUS project managers, Peter Weber, Friedhelm Claasen, Johannes Weppler, Peter Schülke, and Michael Becker. We are also indebted to Bernhard Schmidt-Tedd, Rainer Scharenberg, and Ralf Ewald (all DLR) for enabling legal and frequency coordination aspects. Further members of the DLR team were essential for implementing ICARUS: Alexandra Herzog, Elisabeth Mittelbach, Fabian Walker, Franziska Zeitler, Heinz-Josef Kaaf, Katy Unger-Shayesteh, Peter Gräf, Peter Schaadt, Stefan Dech, Thomas Galinski, and Volker Schmid. The ICARUS executive team, including Meg Crofoot, Gil Bohrer, Kate Mansfield, Kasper Thorup, Grigori Tertitski, Walter Jetz, and Olga Solomina, upheld ICARUS throughout. The technical teams at INRADIOS Rohde & Schwarz, Institute of Information Technology, University of the Bundeswehr Munich, Chair of Photonics and Antenna Design, TU Dresden and HTWK Leipzig, University of Applied Science, Leipzig uniquely enabled the ICARUS project. The war in Ukraine unfortunately stopped the data transmission from Russia to the data base Movebank. We thank our Russian colleagues for the collaborations before the war. We also acknowledge funding by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany’s ExcellenceStrategy–EXC 2117–422037984. We thank the companies, SpaceTech (STI, Immenstaad, Germany), particularly Bernhard Doll and Wolfgang Pitz, Schäuffelhut-Berger (Munich, Germany), Von Hoerner & Sulger (Schwetzingen, Germany), the Steinbeis-Transferzentrum Raumfahrt (Gäufelden, Germany), the Wissenschaftliche Werkstätten at the University of Konstanz (Germany), the ICARUS engineering team at the Max Planck Institute of Animal Behavior, as well as Phil Hartl, George Swenson, Bill Cochran, Gerhard Bommas, and Jan Dettman for technical help and advice. Receiving global data from animals would have been impossible without the help and support by volunteers and collaborators in more than 70 countries. The ICARUS project was supported by the Federal Ministry for Economic Affairs and Climate Action on the basis of a decision by the German Bundestag, as well as the Max Planck Society, the Knobloch Family Foundation, the Moore Foundation, and the National Geographic Society.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jetz, W.; Tertitski, G.; Kays, R.; Mueller, U.; Wikelski, M. Biological Earth observation with animal sensors. Trends Ecol. Evol. 2022, 37, 293–298. [Google Scholar]
  2. ICARUS-International Cooperation for Animal Research Using Space. Available online: https://www.icarus.mpg.de/en (accessed on 26 June 2022).
  3. Movebank. Available online: https://www.movebank.org/ (accessed on 26 June 2022).
  4. Hofmann, C.A.; Knopp, A. Phase Noise Limits in Low-Rate Communication via Satellite. IEEE Internet Things J. 2021. [Google Scholar] [CrossRef]
  5. Hofmann, C.A.; Knopp, A. Ultranarrowband waveform for IoT direct random multiple access to GEO satellites. IEEE Internet Things J. 2019, 6, 10134–10149. [Google Scholar]
  6. LoRaWAN Technical Specification: TS001-1.0.4 LoRaWAN® L2 1.0.4 Specification. Available online: https://lora-alliance.org/ (accessed on 26 June 2022).
  7. Hofmann, C.A.; Schwarz, R.T.; Knopp, A. Measurement and modeling of the UHF satellite channel for animal tracking systems. In Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK, 8–12 June 2015. [Google Scholar]
  8. ARGOS Website. Available online: www.argos-system.org (accessed on 26 June 2022).
  9. Heiskala, J.; Terry, J. Ofdm Wireless LANs: A Theoretical and Practical Guide; SAMS Publishing: Carmel, IN, USA, 2001. [Google Scholar]
  10. Kays, R.; Crofoot, M.C.; Jetz, W.; Wikelski, M. Terrestrial animal tracking as an eye on life and planet. Science 2015, 348, aaa2478. [Google Scholar]
  11. Kebo, A.; Konstantinidis, I.; Benedetto, J.J.; Dellomo, M.R.; Sieracki, J.M. Ambiguity and sidelobe behavior of CAZAC coded waveforms. In Proceedings of the 2007 IEEE Radar Conference, Waltham, MA, USA, 17–20 April 2007. [Google Scholar]
  12. Cankaya, E. Use of the Ambiguity Function Technique for Target Detection in Phase Coded Continuous Wave Radars. Master’s Thesis, Middle East Technical University, Ankara, Turkey, 2005. [Google Scholar]
  13. Parsons, D. The Mobile Radio Propagation Channel; Wiley: New York, NY, USA, 1994. [Google Scholar]
  14. Lin, S.; Costello, D. Error Control Coding: Fudamentals and Applications; Pearson: London, UK, 2004; ISBN 013042672. [Google Scholar]
  15. Verdu, S. Multi User Detection; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
  16. Kays, R.; Davidson, S.C.; Berger, M.; Bohrer, G.; Fiedler, W.; Flack, A.; Hirt, J.; Hahn, C.; Gauggel, D.; Russell, B. The Movebank system for studying global animal movement and demography. Methods Ecol. Evol. 2021, 13, 419–431. [Google Scholar]
  17. Kays, R.; McShea, W.J.; Wikelski, M. Born-digital biodiversity data: Millions and billions. Divers. Distrib. 2020, 26, 644–648. [Google Scholar]
  18. Wikelski, M.; Kays, R.W.; Kasdin, N.J.; Thorup, K.; Smith, J.A.; Swenson, G.W., Jr. Going wild: What a global small-animal tracking system could do for experimental biologists. J. Exp. Biol. 2007, 210, 181–186. [Google Scholar]
  19. Cochran, W.; Wikelski, M. Birds of Two Worlds: The Ecology and Evolution of Migration; JHU Press: Baltimore, MD, USA, 2005. [Google Scholar]
  20. Wilcove, D.S.; Wikelski, M. Going, going, gone: Is animal migration disappearing? PLoS Biol. 2008, 6, 1361–1364. [Google Scholar]
Figure 1. Taxonomy overview of satellite and non-satellite IoT systems.
Figure 1. Taxonomy overview of satellite and non-satellite IoT systems.
Sensors 22 06329 g001
Figure 2. Tag wake-up procedure during ISS overflight: hibernation phase (1), satellite search phase (2), downlink beacon reception (3), uplink window (4), downlink tag command reception (5), orbit propagation for next overflight and go back to hibernation (6).
Figure 2. Tag wake-up procedure during ISS overflight: hibernation phase (1), satellite search phase (2), downlink beacon reception (3), uplink window (4), downlink tag command reception (5), orbit propagation for next overflight and go back to hibernation (6).
Sensors 22 06329 g002
Figure 3. ICARUS uplink bust structure.
Figure 3. ICARUS uplink bust structure.
Sensors 22 06329 g003
Figure 4. Correlation-based channel estimation.
Figure 4. Correlation-based channel estimation.
Sensors 22 06329 g004
Figure 5. Rake receiver with two rake fingers for channel equalization.
Figure 5. Rake receiver with two rake fingers for channel equalization.
Sensors 22 06329 g005
Figure 6. ICARUS downlink burst structure.
Figure 6. ICARUS downlink burst structure.
Sensors 22 06329 g006
Figure 7. Cross-correlation performance of bipolar M-sequences used for time–frequency synchronization.
Figure 7. Cross-correlation performance of bipolar M-sequences used for time–frequency synchronization.
Sensors 22 06329 g007
Figure 8. Cross-correlation performance of a single CAZAC sequence used for time–frequency synchronization.
Figure 8. Cross-correlation performance of a single CAZAC sequence used for time–frequency synchronization.
Sensors 22 06329 g008
Figure 9. Subsequence ambiguity in time and frequency shift.
Figure 9. Subsequence ambiguity in time and frequency shift.
Sensors 22 06329 g009
Figure 10. Algorithmic idea of ICARUS joint timing and Doppler sync.
Figure 10. Algorithmic idea of ICARUS joint timing and Doppler sync.
Sensors 22 06329 g010
Figure 11. 8-PSK approximation of the unit-circle FZC baseband symbols.
Figure 11. 8-PSK approximation of the unit-circle FZC baseband symbols.
Sensors 22 06329 g011
Figure 12. Doppler parameter of ICARUS.
Figure 12. Doppler parameter of ICARUS.
Sensors 22 06329 g012
Figure 13. ICARUS Multipath Propagation Scenario.
Figure 13. ICARUS Multipath Propagation Scenario.
Sensors 22 06329 g013
Figure 14. ICARUS Multipath Propagation Scenario.
Figure 14. ICARUS Multipath Propagation Scenario.
Sensors 22 06329 g014
Figure 15. ICARUS channel impulse response modelling.
Figure 15. ICARUS channel impulse response modelling.
Sensors 22 06329 g015
Figure 16. CCDF of inter-pilot channel power difference.
Figure 16. CCDF of inter-pilot channel power difference.
Sensors 22 06329 g016
Figure 17. ICARUS tag overview.
Figure 17. ICARUS tag overview.
Sensors 22 06329 g017
Figure 18. ICARUS uplink satellite antenna gain contour, color code: probability of successful packet reception.
Figure 18. ICARUS uplink satellite antenna gain contour, color code: probability of successful packet reception.
Sensors 22 06329 g018
Figure 19. Overview of first ICARUS data. The global map displays large-scale tracks of selected individuals of 15 species (a–o); the inset maps show regional-scale tracks of seven species during this period. Map redrawn from Jetz et al. 2022 [1], with permission.
Figure 19. Overview of first ICARUS data. The global map displays large-scale tracks of selected individuals of 15 species (a–o); the inset maps show regional-scale tracks of seven species during this period. Map redrawn from Jetz et al. 2022 [1], with permission.
Sensors 22 06329 g019
Table 1. ICARUS Uplink and Downlink System Parameters.
Table 1. ICARUS Uplink and Downlink System Parameters.
Uplink (UL)Downlink (DL)
Carrierburst traffic, one single burst per tag per ISS overflight, multiple access channelConstant carrier used to synchronize tags and to broadcast tag-individual commands, broadcast channel
ModulationQPSK modulated CDMA, Spreading factor 1023QPSK modulated DS-Spread Spectrum, Spreading Factor 23
Chip rate900 kHz33.75 kHz
Roll-Off30%30%
Center frequency402.25 MHz468.1 MHz
Net data rate after FEC decoding and overhead560 bit/s, 223 Byte/1784 Bit per uplink burst668 bit/s
FEC irregular-repeat-accumulate LDPC rate 0.4irregular-repeat-accumulate LDPC rate 0.4667
Number of Rake fingers105
Tolerable multi-path11 µs (3.3 km)148 µs (44 km)
Typical SNR−30 dB up to −20 dB−5 dB up to 5 dB
Table 2. Design Tradeoffs for Different Preamble Types.
Table 2. Design Tradeoffs for Different Preamble Types.
M-Sequences (Bipolar)CAZAC (Complex Sequences)
Timing offset estimation accuracyHighAverage
Frequency offset toleranceLowHigh
Cross-correlator complexityLow, binary sequences do not require MULT operations during correlationHigh, complex sequences require complex MULT operations during correlation
Signal generationEasy (bipolar BPSK type sequence)Average (complex valued IQ sequence)
Table 3. Downlink Beacon Sync Fields.
Table 3. Downlink Beacon Sync Fields.
FZC ParameterSubsequence 1Subsequence 2
d−11
u11
q00
Nz Downlink255 = 28 − 1255 = 28 − 1
Nz Uplink16,383 = 214 − 116,383 = 214 − 1
Table 4. Reflection Coefficients for Typical Ground Types.
Table 4. Reflection Coefficients for Typical Ground Types.
SurfaceDielectric Constant εrReflection Coefficient R
Dry poor ground4–7−9.7 dB, ..., –7.0 dB
Average ground15−4.7 dB
Wet ground25–30−3.6 dB, ..., −3.3 dB
Water81−1.97 dB
Table 5. ICARUS UL Link Budget.
Table 5. ICARUS UL Link Budget.
Parameter Value in 402.25 MHz
Chip rate 900 kHz
Spreading factor 1023
Orbit height 400 km (time varying)
Max. single-sided UL antenna opening angle 55°
Max. Slant path (direction edge of coverage) 872 km
Swath width 800 km depending on ISS orbit height
UL tag EIRP 8 dBm (derived from tag antenna chamber measurement campaigns)
UL tag antenna gain due to imperfect pointing −1 dBi
Satellite Rx antenna gain max 4 dBi in bore sight (3 antenna elements each of a different backward tilt and off-track directivity)
Satellite Rx antenna gain edge of coverage 1 dBi
Free space loss to Nadir −138.5 dB
Free space loss to edge of coverage −143.3 dB
Atmospheric losses 0.1 dB
Fading loss 0 dB (Rayleigh fading will be simulated in link budget calculations)
Satellite Rx feeder loss 0.5 dB
Satellite antenna noise temperature including man-made interference 2000 K (worst case), 700 K average case
Satellite receiver temperature 500 K
Polarization loss 3 dB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Krondorf, M.; Bittner, S.; Plettemeier, D.; Knopp, A.; Wikelski, M. ICARUS—Very Low Power Satellite-Based IoT. Sensors 2022, 22, 6329. https://doi.org/10.3390/s22176329

AMA Style

Krondorf M, Bittner S, Plettemeier D, Knopp A, Wikelski M. ICARUS—Very Low Power Satellite-Based IoT. Sensors. 2022; 22(17):6329. https://doi.org/10.3390/s22176329

Chicago/Turabian Style

Krondorf, Marco, Steffen Bittner, Dirk Plettemeier, Andreas Knopp, and Martin Wikelski. 2022. "ICARUS—Very Low Power Satellite-Based IoT" Sensors 22, no. 17: 6329. https://doi.org/10.3390/s22176329

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop