Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCcir_structStruct used as return value for function getCIR
oCConcBufConcBuf is a class that implements a circular buffer for concurrent access from two distinct threads
oCecho_structStruct for definition of one echo
oCecho_struct_hdf5Struct to read an echo from a HDF5 file containing CIRs
oCparameters_simulation_structStruct for reading general simulation parameters from HDF5 file containing CIRs
oCProcessingParametersParameters that are passed to each snBlock and can be altered by them
oCQMainWindow
|\CsnMainWindowClass for the main window widget
oCQThread
|oCsnBlockBase class for all snBlocks in SNACS
||oCsnBlockSerialClass for serialization of the snBlocks class
|||\CsnSDRSoftware Defined Receiver Base Class
||| \CsnSDRStandardSoftware Defined Receiver
||oCsnProcessorADCClass for analog to digital conversion (ADC) of a signal
||oCsnProcessorChannelSnProcessorChannel implements convolution of a base band signal through a linear channel through FIR filtering
||oCsnProcessorLPFClass for low pass filtering
||oCsnProcessorNoiseClass for AWGN noise
||oCsnSignalGenerateThis class generates sampled GPS base band signals
||oCsnSignalInputBinaryThis class reads a file that was created for software receivers, e.g. in Matlab
||oCsnSignalOutputBinaryThis class samples and mixes a signal and outputs it to a file for processing with extern software receivers, e.g. in Matlab
||\CsnSignalOutputWidgetThis class simply outputs a signal of a certain length to a widget window
|oCsnFIRFilterSnFIRFilter implements a FIR filter that safes its own state for processing of consecutive data blocks
|oCsnParallelBuildCode
|\CsnParallelCorrelation
oCQWidget
|\CsnWidgetWidget class that generates time and frequency domain plots and 3D plots for the snBlocks
oCSettingsSDRStruct with aquisition and tracking parameters for the software defined receiver
oCsnCmplxFIRFilterThis class implements a multi-threaded complex FIR filter
oCsnCurveSnCurve is the base class for all curves that can be used with snPlots
|oCsnCurve3D
|oCsnCurveComplex
|\CsnCurveRealSnCurveReal implements a curve for real data
oCsnGNSSCodeClass of member functions for GPS signal generation
|oCsnCodeGalileo
|\CsnGPSClass of member functions for GPS signal generation
oCsnGNSSData
oCsnGNSSSignal
oCsnModulation
|oCsnModulationAltBOC
|oCsnModulationBOC
|oCsnModulationBPSK
|\CsnModulationCBOC
oCsnPlot
|oCsnPlotQwt
||oCsnPlotAngl
||oCsnPlotComplexImag
|||\CsnPlotComplexAngle
||oCsnPlotComplexReal
|||\CsnPlotComplexMagn
||oCsnPlotComplexRealImag
||oCsnPlotMagn
||\CsnPlotReal
|\CsnPlotQwt3D
| \CsnPlotSurface
oCsnReadCIRFileReads CIRs from CIR HDF5 file
oCsnRealFIRFilter
oCSNSignalStruct that contains general simulation parameters which are common to all snBlocks
oCsnSimulationExceptionException class for simulation setup time and snBlocks
\CsnWriteResultFileOpens a HDF5 file for output. Every snBlock in the simulation chain can write simulation result data to that file with the write functions