ARTS built-in documentation server

Workspace Method AntennaMultiBeamsToPencilBeams


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

Cases with overlapping beams are most efficiently handled by
letting antenna_dlos 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

Authors: Patrick Eriksson


AntennaMultiBeamsToPencilBeams( sensor_pos, sensor_los, antenna_dlos, antenna_dim, mblock_dlos, atmosphere_dim )


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_dlos(Matrix)The relative line-of-sight of each antenna pattern.
OUT+INantenna_dim(Index)The dimensionality of the antenna pattern (1-2).
OUT+INmblock_dlos(Matrix)The set of angular pencil beam directions for each measurement block.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).