Uses of Interface
edu.nrao.sss.electronics.SignalSource

Packages that use SignalSource
edu.nrao.sss.electronics Electronic components that process frequency signals. 
 

Uses of SignalSource in edu.nrao.sss.electronics
 

Classes in edu.nrao.sss.electronics that implement SignalSource
 class LocalOscillator
          A frequency generator.
 class LocalOscillatorPath
          A signal path that begins with a local oscillator and contains an optional multiplier and optional output filter.
 class SignalCombiner
          Deprecated. 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:
  1. All signals must have the same polarization.
  2. All signals must have the same mapping function (the function that converts a current frequency to a proxied frequency).
  3. 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)

 class SignalFilter
          A filter that operates on the current frequencies of signals.
 class SignalManifold
          A device that takes an input signal and replicates it on all of its outputs.
 class SignalMixer
          A device that mixes a signal with another frequency.
 class SignalMultiplier
          A device that multiplies the current frequencies of a signal.
 class SignalPipe
          A connector for moving a signal from one device to another.
 class SignalSampler
          A device that samples a signal to create a DigitalSignal.
 class SignalSwitch
          A device that can connect one of its inputs to one of its outputs and pass signals through that connection.
 

Methods in edu.nrao.sss.electronics with parameters of type SignalSource
 boolean SignalPipe.canConnectInputTo(SignalSource source)
          Returns true if the input of this pipe may be connected to source.
 boolean SignalPipe.connectInputTo(SignalSource source)
          Attempts to connect the input of this pipe to source and returns true if successful.
static SignalPipe SignalPipe.makeAndWeldInputTo(SignalSource source)
          Creates a new pipe, welds its input to source, and returns it.
 

Constructors in edu.nrao.sss.electronics with parameters of type SignalSource
LocalOscillatorPath(SignalSource localOsc, BigDecimal loMultiplier, FrequencyRange outputFilter)
          Creates a new local oscillator path.
LocalOscillatorPath(SignalSource localOsc, int loMultiplier, FrequencyRange outputFilter)
          Creates a new local oscillator path.
 



Copyright © 2009. All Rights Reserved.