edu.nrao.sss.electronics.SignalCombiner
This class will be eliminated because the design of this
package is not conducive to devices that process multiple inputs
simultaneously.
A device that combines multiple signals into one. There are restrictions
on the nature of the signals to be combined, namely:
- All signals must have the same polarization.
- All signals must have the same mapping function (the function that
converts a current frequency to a proxied frequency).
- All signals must have the same reversal state (either all
reversed or none reversed) for the relationship between their
current and proxied frequencies. (This is really redundant,
given item 2, above.)
A recent change to the Signal class changed its the way in which
it holds frequencies. It had held these in the form of a
FrequencySpectrum ; it now holds them in the form of a
FrequencyRange . This change compromises the ability of this
combiner. The main consequence is that if signals S and
T hold non-overlapping, non-contiguous, ranges, the combined
signal contains all of S, all of T, and
the range in between them.
Version Info:
$Revision: 1198 $ |
$Date: 2008-04-02 18:59:31 -0600 (Wed, 02 Apr 2008) $ |
$Author: dharland $ (last person to modify) |
|