Services
Software Development
We develop numerical software and algorithms. Targets range from resource-critical embedded applications to GPU-accelerated high-performance software. We plan and structure our code and document it. Where appropriate, we use continuous integration and unit testing.
Physical Oceanography and Modeling
We use box models for process understanding, simplified ocean models, and fully coupled regional ocean models. We have experience in Bayesian data assimilation for oceanographic processes. For state estimation and prediction we use Monte-Carlo methods and Particle Filters.
Signal Processing
We apply Bayesian models and classical signal processing methods to extract signals from noisy data and provide sufficient statistics. We write software to clean, tag, and filter data to your specification.
Surface-Wave Radar, FMCW, SAR, Ocean Sensors
We have worked on FMCW surface-wave radars along the signal-processing chain, from beamforming to hardware implementation. This includes the physical interpretation of the measurements. We consult on ocean sensors and synthetic aperture radar systems.
Data Analysis and Algorithm Development
We search large sensor datasets for relevant signals. Our algorithms keep computational complexity under control, so they scale with the data.
If you are unsure whether you need a faster algorithm or more hardware, contact us and we help you evaluate the options.