ApertureLab
Overview Why synthetic aperture The workbench Performance Docs Cloud
Open the appsign-in required

Documentation

  • How SAS works
  • Definitions
  • Coordinate systems
  • Signal processing
  • The simulator
  • Scene framework
  • Seafloor realism
  • Beamformer pipeline

These pages are the project's reference documentation, generated from the repository.

Documentation

The reference material behind ApertureLab: how synthetic aperture sonar works, the coordinate and signal-processing conventions the code follows, how the simulator and beamformer are built, and how a scene is described. Published as written, for the project rather than for a brochure.

How SAS worksAperture synthesis from first principles, and the sizing rules that follow from it. DefinitionsChannels, phase centres, overlap, and the vocabulary the rest of these pages assume. Coordinate systemsNED, body, slant versus ground range, and the port-image layout. Signal processingFFT conventions, zero-padding, and how circular wrap is avoided. The simulatorPoint-scatterer and Fourier-wavefield backends, scenes, heightfields, and objects. Scene frameworkThe YAML scene schema: seafloor, objects, motion, sonar, and outputs. Seafloor realismWhy synthetic seafloors look synthetic, and the rules that fix it. Beamformer pipelineFrom a raw cube to a focused image: TVG, matched filter, micronavigation, back-projection, and display.

These pages track the code. Where a document names a file, a flag, or a default, that is what the repository contained when the page was generated.