Software system for new smallsat camera systems
-
Project and Master Subjects 2026-2027
- GNSS-R: GNSS jamming and spoofing detection and localization from space
- GNSS-R: Maritime surveilance with GNSS-R
- GNSS-R/GNSS-RFI Embedded system and processing pipeline
- Software system for new smallsat camera systems
- Automatic gain control for RF front end on GNSS RFI satellite payload
- Deployment of a telescope onboard a CubeSat
- Maritime Surveillance form Space: On-board ship-detection with an RGB camera on HYPSO2
- Generalized onboard/internal command and messaging framework
- Define a CubeSat bus architecture for a GNSS RFI mission
- Energy Budgeting for Dynamic Targeting
- Dynamic image target generation for the HYPSO satellites
- Design and Testing of a Strobing Illumination System for an Underwater Hyperspectral Camera
- LEO SatCom Signals of Opportunity for positioning, navigation and timing (PNT)
- yr.no for GNSS: Real-time service providing GNSS interference coverage
- Past Projects
Embedded Software System for new SmallSat Camera Systems
NTNU have two operational hyperspectral satellites on orbit, the HYPSO-1 and HYPSO-2 satellites. Both are equipped with a hyperspectral camera. See more about the satellites on hypso.space!).
To follow up these activities, we are currently designing new camera systems. There is a need for software development, all the way from low-level camera hardware drivers to user-layer, processing and distribution. Some processing is done on processors, some processing will be done by HW accelerators (FPGA).
The main processing platform is based on the AMD Xilinx UltraScale+ MPSoC, and you will be working either with a development environment or with the prototype of the smallsat on-board processing platform TychoBoB (which stems from a project initially co-developed with NTNU).
Concrete tasks
The student or students will contribute to the project with one or more of the following tasks:
- Embedded Linux driver and user software development: We need a camera sensor with better sensitivity in the UV-band. One candidate is a black-silicon detector from SiONYX. The camera is controlled over I2C and the main data stream is over MIPI. The full software-strack from HW-driver to user command/control must be developed. There exist a framework that shall be completed. Investigate if the GenICam framework can be applied.
- Adapt and integrate other new image sensors into the existing software framework, such as the IMX487 or the GLUX9701. Investigate if the GenICam framework can be applied.
- Adapt processing algorithms to hardware accellerators - meaning move code from processor to FPGA. Tasks will span planning, high-level-syntesis, testing and validation of designs.
Impact
Space technology plays a crucial role in achieving various Sustainable Development Goals (SDGs) set by the UN. The NTNU SmallSat Lab's HYPSO satellites, launched in 2022 and with a successor planned, utilize hyperspectral imagers to capture detailed information beyond the visible. This data allows us to detect and monitor water bodies like oceans, fjords, and lakes, including vital yet potentially harmful algae. The HYPSO satellites also contribute to climate change studies by imaging the Arctic region. Ultimately, HYPSO data aims play a role in achieving Climate Action, Preserving Life Below Water, and ensure access to Clean Water and Sanitation.
Who We Are Looking For
We are seeking a highly motivated final year student in Cybernetics, Electronics, or a related field with an interest in embedded systems, image processing and remote sensing applications. The project will be adapted to the student's background and goals.
How we work
At the NTNU SmallSat Lab we encourage collaboration and try to get our group to help each other. To facilitate this, we encourage the students to meet us in the lab as well as arrange common lunches and workshops where the students and supervisors can learn from each other.
Contact Roger Birkeland roger.birkeland@ntnu.no