|
Classes |
| class | AbsDemodulator |
| class | AbsDemodulatorMapping |
| class | AbsDemodulatorMetric |
| class | QamDemodulator |
| class | PskDemodulator |
| | PSK Demodulator. More...
|
| class | ApskDemodulator |
| | APSK Demodulator. More...
|
| class | DummyDemodulator |
| class | RotPskDemodulator |
| | RotPskDemodulator rotates the symbols first and then detects them. To be used with RotAlamoutiEncoder/Decoder. More...
|
| class | PwRotPskDemodulator |
| | PwRotPskDemodulator detects each two of the rotated pair of symbols jointly. To be used with RotAlamoutiEncoder/Decoder. More...
|
| class | AdaptiveDemodulatorBase |
| class | AdaptiveDemodulator |
| class | MultilevelAdaptiveDemodulator |
| class | ModInfo |
| class | ModList |
| class | ExtendedModScheme |
| class | ExtendedModList |
| class | LoadingScheme |
| class | AdaptiveModulatorBase |
| class | AdaptiveModulator |
| class | MultilevelAdaptiveModulator |
| class | Add |
| | Base class for a general Adder block that adds the input samples together. More...
|
| class | AddT |
| | Add block. More...
|
| class | Multiply |
| | Base class for a general Multiply block. More...
|
| class | MultiplyT |
| | Multiply implementation block. More...
|
| class | InvertT |
| | Inversion of the input samples. More...
|
| class | BitGenerator |
| class | Gray |
| class | StaticGray |
| class | MappingScheme |
| | symbol mapping More...
|
| class | NaturalMapping |
| class | GrayMapping |
| class | GrayMapping2Dimension |
| class | PartitionedMappingRectangular |
| class | BlockDecoder |
| class | RSHardDecoder |
| class | ReedSolomonDecoder |
| class | BlockEncoder |
| class | ReedSol_init |
| class | ReedSolomonEncoder |
| class | Channel |
| class | IdealChannel |
| class | AWGNChannel |
| class | FadingChannel |
| class | CmplFadingChannel |
| class | WssusChannel |
| class | WssusChannelJakesUniform |
| class | WssusChannelDelayProfile |
| class | WssusChannelExpDelay |
| class | WssusChannelBU |
| class | WssusChannelHt |
| class | WssusChannelScattering |
| class | WssusChannelFreqTimeCorr |
| class | WssusChannelRA |
| | WSSUS channel for a rural area (COST). More...
|
| class | WssusChannelTu |
| class | ChannelEstim |
| class | EstimSingleCarrier |
| class | EstimOFDM |
| class | ConverterT |
| | Converter. More...
|
| class | CmplToReIm |
| | Convert Complex to Real/Imaginary scalars. More...
|
| class | CmplToAbsArg |
| | Convert Complex to Abs/Phase scalars. More...
|
| class | LlrToBit |
| | LlrToBit. More...
|
| class | BitToLlr |
| class | LoadingInfoToAmpl |
| class | LoadingInfoToBits |
| class | Decoder |
| | Abstract base class for decoders with 'soft' decoding.. More...
|
| class | StreamDecoder |
| class | TrellisDecoder |
| class | ConvDecoder |
| | Abstract base class of all kinds of convolutional decoders. More...
|
| class | PunctConvDecoder |
| | A punctured convolutional decoder. More...
|
| class | DelayProfile |
| class | ExponentialDelayProfile |
| | Random generator for exponentially distributed delay profiles. More...
|
| class | BuDelayProfile |
| | Random generator for the delay of the COST BU (bad urban) channel model. More...
|
| class | HtDelayProfile |
| | Random generator for the delay of the COST HT (hilly terrain) channel model. More...
|
| class | UniformDelayProfile |
| | Uniform delay profile. More...
|
| class | Demodulator |
| | Abstract base class of a Demodulator. More...
|
| class | DiffDemodulator |
| class | DiffDemodulatorMapping |
| class | DiffDemodulatorMetric |
| class | DiffSubSeqDemodulatorMetric |
| class | DpskDemodulator |
| class | DpskDemodulatorQC |
| class | DpskDemodulatorDD |
| class | DpskDemDD_STD |
| class | DpskDemDD_AWGN |
| class | DpskDemDD_MIN |
| class | DpskDemDD_KARSTEN |
| class | DaskDemodulator |
| class | DaskDemodulatorQC |
| class | DaskDemodulatorDD |
| class | DaskDemDD_STD |
| class | Da_PskDemodulator |
| class | Displaypipe |
| class | DisplaypipeSeqT |
| class | Encoder |
| | abstract base class More...
|
| class | ConvEncoder |
| | convolutional coder. More...
|
| class | PunctConvEncoder |
| class | DapskEncoder |
| class | FastFourierTrans |
| class | Filter |
| class | FirFilter2D |
| class | SimthLibFactory |
| class | Interleaving |
| class | NoInterleaving |
| class | BlockInterleaving |
| class | SymbolInterleaving |
| class | Interleaving3d |
| class | Interleaving3dModified |
| class | PolyphaseInterleaving3d |
| class | PseudoRandomInterleaving |
| class | PseudoRandom3dInterleaving |
| class | PseudoRandomSymbolInterleaving |
| class | Interleaver |
| class | InterleaverT |
| class | Deinterleaver |
| class | DeinterleaverT |
| class | LogMapAlgorithmAbstract |
| class | MaxLogMap |
| class | MaxLogMapReduced |
| class | DummyDevice |
| class | Drainpipe |
| class | Filepipe |
| class | HistogramPipeT |
| class | CDFPipe |
| class | TransversalFilter |
| class | ConstellationDiagram |
| | Abstract base class for constellation diagrams. More...
|
| class | QamConstellationDiagram |
| class | PhaseAmplitudeConstellationDiagram |
| class | PskConstellationDiagram |
| | PSK constellation diagram. More...
|
| class | ApskConstellationDiagram |
| | APSK constellation diagram. More...
|
| class | Modulator |
| | abstract base class of a modulator More...
|
| class | AbsModulator |
| class | QamModulator |
| class | PskModulator |
| class | ApskModulator |
| class | DiffModulator |
| class | DiffSubSeqModulator |
| class | DaskModulator |
| | APSK modulator. More...
|
| class | DpskModulator |
| | APSK modulator. More...
|
| class | DapskModulator |
| | APSK modulator. More...
|
| class | TransmissionMonitor |
| class | TransmissionMonitorFile |
| class | ErrorPositionMonitor |
| class | ErrorPositionPipe |
| class | TransmissionMonitorGnuplot |
| class | ErrorPositionMonitorGnuplot |
| class | Multiplexer |
| | Base class for a general Multiplexer/Demultiplexer. More...
|
| class | MultiplexerT |
| | Multiplexer. More...
|
| class | AdaptiveMultiplexerT |
| | AdaptiveMultiplexerT. More...
|
| class | NoiseGenerator |
| class | BasebandAwgnGenerator |
| class | OfdmReceiver |
| | Abstract base class of an OFDM receiver. More...
|
| class | OfdmReceiverNoEstimation |
| class | OfdmReceiverIdealEstimation |
| class | OfdmReceiverBce |
| class | Puncturing |
| class | Receiver |
| | Abstract base class of a receiver. More...
|
| class | SingleCarrierReceiver |
| class | SoftoutDecoding |
| class | StreamSoftoutDecoding |
| class | StreamSoftoutDecodingTailbits |
| class | TrellisSoftoutDecoding |
| class | ConvSoftoutDecoding |
| class | SoftoutDAPSKDecoding |
| class | PunctConvSoftoutDecoding |
| class | SoftoutDecodingMaker |
| class | StreamSoftoutDecodingMaker |
| class | StreamSoftoutDecodingTailbitsMaker |
| class | TrellisSoftoutDecodingMaker |
| class | ConvSoftoutDecodingMaker |
| class | ConvSoftoutDecodingExplicitMaker |
| class | SoftoutDAPSKDecodingMaker |
| class | PunctConvSoftoutDecodingMaker |
| class | Sova |
| class | Transmitter |
| | Abstract base class of a Transmitter. More...
|
| class | OfdmTransmitter |
| | This class represents a special Transmitter that bases on the OFDM technique. More...
|
| class | SingleCarrierTransmitter |
| struct | TrellisPath |
| struct | TrellisBranch |
| class | Trellis |
| class | BestPolynomials |
| class | ShiftRegister |
| class | AbstractShiftRegisterBinary |
| class | ShiftRegisterBinary |
| class | ShiftRegisterSystematicBinary |
| class | ShiftRegisterM |
| class | ConvCodeTrellis |
| class | ConvCodeTrellisShiftRegister |
| class | ConvCodeTrellisExplicit |
| class | AdachiTrellis |
| | Trellis of a differential modulation scheme. More...
|
| class | TrellisDecodingAlgorithm |
| class | TrellisSoftoutAlgorithm |
| class | Viterbi |
Namespaces |
| namespace | Convert |
| namespace | Invert |
| namespace | ofdm |
| namespace | softoutdecoding |
| namespace | trellisdecoding |
| namespace | trellissoftout |
Channels |
| class std::ostream & | operator<< (std::ostream &os, const Channel &cha) |
Typedefs |
| typedef Da_PskDemodulator | DapskDemodulator |
| typedef simth::SymSeq | SignalSamples |
Enumerations |
| enum | loadingAlgorithm {
DUMMY,
CCB,
SOFT_CCB,
SPLIT_CCB,
MULTILEVEL_LOADING,
MULTILEVEL_NET_LOADING,
MULTILEVEL_MSE_NET_LOADING
} |
| enum | adaptCriterion { EQUALIZER_CRITERION,
EXP_CRITERION,
CUSTOM_CRITERION,
MIN_CRITERION
} |
| enum | map_type { GRAY,
NATURAL,
PARTITIONED
} |
Functions |
| std::ostream & | operator<< (std::ostream &os, const AdaptiveDemodulator &demod) |
| void | initAdaptiveDemodulator (const std::string fileName, simth::Device **dev, simth::DeviceSystemIntf *sysPtr, int ID, const std::string ®ionQualifier="") |
| loadingAlgorithm | string2loadingAlgorithm (const std::string &) |
| void | initAdaptiveModulator (const std::string fileName, simth::Device **dev, simth::DeviceSystemIntf *sysPtr, int ID, const std::string ®ionQualifier="") |
| std::ostream & | operator<< (std::ostream &os, const AdaptiveModulator &mod) |
| std::ostream & | operator<< (std::ostream &os, const BitGenerator &bg) |
| map_type | string2map_type (const std::string &s) |
| std::ostream & | operator<< (std::ostream &os, const MappingScheme &mapping) |
| class std::ostream & | operator<< (std::ostream &os, const Decoder &cod) |
| std::ostream & | operator<< (std::ostream &os, const Demodulator &demod) |
| std::ostream & | operator<< (std::ostream &os, const Encoder &enc) |
| std::ostream & | operator<< (std::ostream &os, const Interleaving &cod) |
| void | initMiscDevice (const std::string filename, simth::Device **dev, simth::DeviceSystemIntf *sysPtr, int ID, const std::string ®ionQualifier="") |
| void | initMiscDevice (simth::DeviceFactory ®istration) |
| void | initFilter (const std::string filename, simth::Device **dev, simth::DeviceSystemIntf *sysPtr, int ID, const std::string ®ionQualifier="") |
| class std::ostream & | operator<< (std::ostream &os, const Modulator &mod) |
| std::ostream & | operator<< (std::ostream &os, const Receiver &rcv) |
| std::ostream & | operator<< (std::ostream &os, const Transmitter &tr) |
| class std::ostream & | operator<< (std::ostream &os, const Trellis &trellis) |