Package difar.demux
Class AmmcDemux
java.lang.Object
difar.demux.DifarDemux
difar.demux.AmmcDemux
Experimental java based demultiplexer. Demultiplexing is conducted in the
 frequency domain. This demultiplexer is suitable for postprocessing clips,
 but is not suitable for real-time processing of each sample. Takes an audio
 recorded from a DIFAR sonobuoy, ANSSQ 53B-D, and do the demodulation to
 obtain the omnidirectional and two orthogonal directional signals (om ew ns).
 
 NOTE: this function does demodulation, filters and then decimates the
 demodulated output.
 
 NOTE: This function is experimental, is not guaranteed to work correctly,
 propbably uses more memory than is reasonable, doesn't work very fast,
 and, in general, will probably eat all your data.  
 
 REFERENCES Delagrange A (1992) DIFAR Multiplexer-Demultiplexer System, Latest
 Improvements. Report for Naval Surface Warfare Center.Silver Spring, Maryland
- Author:
 - Brian Miller 2014-04-07
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleanconfigDemux(DifarParameters difarParams, double sampleRate) booleanprocessClip(double[] difarClip, double sampleRate, int decimationFactor, DemuxObserver observer, DifarDataUnit difarDataUnit) booleanshowOptions(Window window, DifarParameters difarParams)  
- 
Constructor Details
- 
AmmcDemux
public AmmcDemux() 
 - 
 - 
Method Details
- 
configDemux
- Specified by:
 configDemuxin classDifarDemux
 - 
processClip
public DifarResult processClip(double[] difarClip, double sampleRate, int decimationFactor, DemuxObserver observer, DifarDataUnit difarDataUnit) - Specified by:
 processClipin classDifarDemux
 - 
hasOptions
public boolean hasOptions()- Specified by:
 hasOptionsin classDifarDemux
 - 
showOptions
- Specified by:
 showOptionsin classDifarDemux
 - 
getDisplayComponent
- Specified by:
 getDisplayComponentin classDifarDemux
 
 -