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

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

Uses of SignalProcessor in edu.nrao.sss.electronics
 

Classes in edu.nrao.sss.electronics that implement SignalProcessor
 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 SignalProcessorSink
          A signal processor that does not propagate its signal.
 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.
 class SignalTransferSwitch
          A special kind of switch that provides a one-to-one mapping of its N input poles to its N output poles.
 

Methods in edu.nrao.sss.electronics with parameters of type SignalProcessor
 boolean SignalPipe.canConnectOutputTo(SignalProcessor processor)
          Returns true if the output of this pipe may be connected to processor.
 boolean SignalPipe.connectOutputTo(SignalProcessor processor)
          Attempts to connect the output of this pipe to processor and returns true if successful.
 void SignalCombiner.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
          Deprecated.  
 void SignalTransferSwitch.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalMultiplier.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalSwitch.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalPipe.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalMixer.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalManifold.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalProcessor.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
          Retreats upstream from this processor to the source of the stream and executes that device(s), telling it to stop execution at firstUnexecutedDevice.
 void SignalProcessorSink.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalSampler.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalFilter.executeFromStartOfChainUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalCombiner.executeUpTo(SignalProcessor firstUnexecutedDevice)
          Deprecated.  
 void SignalTransferSwitch.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalMultiplier.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalSwitch.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalPipe.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalMixer.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalManifold.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalProcessor.executeUpTo(SignalProcessor firstUnexecutedDevice)
          Executes this device and all downstream devices up to, but not including, the firstUnexecutedDevice.
 void SignalProcessorSink.executeUpTo(SignalProcessor firstUnexecutedDevice)
          Does nothing.
 void SignalSampler.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
 void SignalFilter.executeUpTo(SignalProcessor firstUnexecutedDevice)
           
static SignalPipe SignalPipe.makeAndWeldOutputTo(SignalProcessor processor)
          Creates a new pipe, welds its output to processor, and returns it.
 



Copyright © 2009. All Rights Reserved.