Adaptable Deep Joint Source-and-Channel Coding for Small Satellite Applications

Olga Kondrateva,Stefan Dietzel,Björn Scheuermann
2024-07-25
Abstract:Earth observation with small satellites serves a wide range of relevant applications. However, significant advances in sensor technology (e.g., higher resolution, multiple spectrums beyond visible light) in combination with challenging channel characteristics lead to a communication bottleneck when transmitting the collected data to Earth. Recently, joint source coding, channel coding, and modulation based on neuronal networks has been proposed to combine image compression and communication. Though this approach achieves promising results when applied to standard terrestrial channel models, it remains an open question whether it is suitable for the more complicated and quickly varying satellite communication channel. In this paper, we consider a detailed satellite channel model accounting for different shadowing conditions and train an encoder-decoder architecture with realistic Sentinel-2 satellite imagery. In addition, to reduce the overhead associated with applying multiple neural networks for various channel states, we leverage attention modules and train a single adaptable neural network that covers a wide range of different channel conditions. Our evaluation results show that the proposed approach achieves similar performance when compared to less space-efficient schemes that utilize separate neuronal networks for differing channel conditions.
Networking and Internet Architecture
What problem does this paper attempt to address?
The paper aims to address the communication bottleneck in the transmission of Earth observation data from small satellites. Specifically, the research team proposes a neural network-based Joint Source-Channel Coding (JSCC) method that can operate under various complex satellite communication channel conditions and adaptively handle different channel states by introducing an attention module. The main issues include: 1. **Complex channel conditions**: Satellite communication channels are highly dynamic and complex, and traditional separate channel coding and source coding methods cannot effectively address these challenges. 2. **Resource constraints**: Small satellites (such as CubeSats) require efficient data compression and transmission technologies to improve data transmission efficiency due to size and energy limitations. 3. **Limitations of existing methods**: Existing neural network-based JSCC methods typically assume fixed channel characteristics, whereas actual satellite communications involve variable channel conditions, making it difficult for a single model to cover all scenarios. To overcome these issues, the authors propose a new method that combines Fontán et al.'s statistical channel model with an attention mechanism-enhanced neural network architecture, resulting in a unified model capable of adapting to a wide range of channel conditions. This approach not only reduces the overhead of storing multiple independent models but also improves performance in various practical applications.