ARTS built-in documentation server

Workspace Method AntennaMultiBeamsToPencilBeams

Description

Maps a multi-beam case to a matching pencil beam case.

Cases with overlapping beams are most efficiently handled by
letting antenna_los have several rows. That is, there are
multiple beams for each measurement block. The drawback is that
many variables must be adjusted if the corresponding pencil beam
spectra shall be calculated. This method makes this adjustment.
That is, if you have a control file for a multiple beam case and
for some reason want to avoid the antenna weighting, you add this
method before sensor_responseInit, and remove the call of
sensor_responseAntenna and you will get the matching pencil beam
spectra.

Authors: Patrick Eriksson

Synopsis

AntennaMultiBeamsToPencilBeams( sensor_pos, sensor_los, antenna_los, antenna_dim, mblock_za_grid, mblock_aa_grid, atmosphere_dim )

Variables

OUT+INsensor_pos(Matrix)The sensor position for each measurement block.
OUT+INsensor_los(Matrix)The sensor line-of-sight (LOS) for each measurement block.
OUT+INantenna_los(Matrix)The relative line-of-sight of each antenna pattern.
OUT+INantenna_dim(Index)The dimensionality of the antenna pattern (1-2).
OUT+INmblock_za_grid(Vector)The zenith angle grid for each measurement block.
OUT+INmblock_aa_grid(Vector)The azimuthal angle grid for each measurement block.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).