diff --git a/annotated.html b/annotated.html index 378a36e..b15c94b 100644 --- a/annotated.html +++ b/annotated.html @@ -3,15 +3,16 @@
- +| This class performs some automatic casts to a certain buffer type if possible specified by the template argument | |
This class performs several operations on the complex (integral) input stream, it first filters out some part of the input stream using a FIR band pass (band pass is centerred around Ff with width width) then shifts the center frequency Fc to 0 and finally sub-samples the resulting stream | |
| This class performs several operations on the real input stream, It first filters out some part of the input stream using a FIR band pass filter then shifts the center frequency to 0 and finally sub-samples the resulting stream such that the selected base-band is well represented | |
| Abstract class (interface) of a buffer owner | |
| Base class of all buffers, represents an untyped array of bytes | |
| A typed buffer | |
| A set of buffers, that tracks their usage | |
| A simple ring buffer | |
| A simple typed ring-buffer | |
| A simple buffering node, that ensures a fixed buffer size | |
| A combine node | |
| A single sink of a Combine node | |
| Interleaves several input streams | |
| Amplitude modulation (AM) demodulator from an I/Q signal | |
| SSB upper side band (USB) demodulator from an I/Q signal | |
| Demodulates FM from an I/Q signal | |
| A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal | |
| Base class of all SDR exceptions | |
| The configuration error class | |
| The runtime error class | |
| Trivial FFT implementation for buffer sizes of N=2**K | |
| FFT module class, provides static methods to perfrom a FFT directly | |
| Template specialization for a FFT transform on std::complex<double> values | |
| Template specialization for a FFT transform on std::complex<float> values | |
| Performs the FFT forward transform | |
| Performs the overlap-add FFT filtering and back-transform | |
| A FFT filter bank node wich consists of several filters | |
Implements the calculation of the filter coefficients for the use in the FIRFilter template class | |
Implements the calculation of the filter coefficients for the use in the FIRFilter template class | |
Implements the calculation of the filter coefficients for the use in the FIRFilter template class | |
Implements the calculation of the filter coefficients for the use in the FIRFilter template class | |
| Generic FIR filter class | |
| Low-pass FIR filter specialization | |
| High-pass FIR filter specialization | |
| Band-pass FIR filter specialization | |
| Band-stop FIR filter specialization | |
| A performant implementation of a frequency shift operation on integer signals | |
| A log message | |
| Base class of all log message handlers | |
| Serializes log message into the specified stream | |
| The logger class (singleton) | |
| A collection of configuration information that is send by a source to all connected sinks to propergate and check the configuration of the processing network | |
| Basic interface of all Sinks | |
| Typed sink | |
| Generic source class | |
| Iterface of a blocking source | |
| A NOP node | |
| Convenience functions for command line arguments | |
| Argument definition | |
| The argument value | |
| "Namespace" to collect all static, PortAudio related functions | |
| PortAudio playback node | |
PortAudio input stream as a Source | |
| A simple BPSK31 "demodulator" | |
| Simple varicode (Huffman code) decoder node | |
| Interface of a delegate | |
| Specific delegate to a method of an object | |
| Central message queue (singleton) | |
| The internal used message type | |
Implements a uint_8 I/Q source for RTL2832 based TV dongles | |
| Arbitrary function generator | |
| Arbitrary function generator | |
| Simple averaging sub-sampler | |
| Implements a fractional sub-sampler | |
| An interpolating sub-sampler | |
| Forward declaration of type tratis template | |
| Template specialization of type tratis for uint8_t scalar | |
| Template specialization of type tratis for complex uint8_t scalar | |
| Template specialization of type tratis for int8_t scalar | |
| Template specialization of type tratis for complex int8_t scalar | |
| Template specialization of type traits for uint16_t scalar | |
| Template specialization of type traits for complex uint16_t scalar | |
| Template specialization of type traits for int16_t scalar | |
| Template specialization of type traits for complex int16_t scalar | |
| Template specialization of type traits for float scalar | |
| Template specialization of type traits for complex float scalar | |
| Template specialization of type traits for float scalar | |
| Template specialization of type traits for complex float scalar | |
| Extracts the real or imaginary part of a complex valued data stream | |
| Selects the real part of a complex signal | |
| Selects the imaginary part of a complex signal | |
| A simple node, that allows to balance an IQ signal | |
| Tiny helper node to transform a real part into a complex, including a possible type-cast | |
| Explicit type cast node | |
| Performs a reinterprete cast from an unsinged value to a singed one | |
| Performs a reinterprete cast from an unsinged value to a singed one | |
Performs a frequency shift on a complex input signal, by multiplying it with | |
| Reads raw samples from an imput stream, (ie a file) | |
| Serializes the incomming buffers as raw data | |
| Simple scaling node | |
| An automatic gain control node | |
| Keeps a copy of the last buffer received | |
| Dumps buffers in a human readable form | |
| A Gaussian White Noise source | |
| Stores the received buffers into a WAV file | |
| A simple imput source that reads from a wav file | |
| ▼Nsdr | |
| CAFSK | A simple (Audio) Frequency Shift Keying (AFSK) demodulator |
| CAGC | An automatic gain control node |
| CAMDemod | Amplitude modulation (AM) demodulator from an I/Q signal |
| CAutoCast | This class performs some automatic casts to a certain buffer type (if possible) specified by the template argument |
| CAX25 | Decodes AX25 (PacketRadio) messages from a bit stream |
| CBaseBand | This class performs several operations on the real input stream, It first filters out some part of the input stream using a FIR band pass filter then shifts the center frequency to 0 and finally sub-samples the resulting stream such that the selected base-band is well represented |
| CBaudot | Implements a Baudot decoder |
| CBlockingSource | Iterface of a blocking source |
| CBPSK31 | A simple BPSK31 "demodulator" |
| CBuffer | A typed buffer |
| CBufferNode | A simple buffering node, that ensures a fixed buffer size |
| CBufferOwner | Abstract class (interface) of a buffer owner |
| CBufferSet | A set of buffers, that tracks their usage |
| CCast | Explicit type cast node |
| CCombine | A combine node |
| CCombineSink | A single sink of a Combine node |
| CConfig | A collection of configuration information that is send by a source to all connected sinks to propergate and check the configuration of the processing network |
| CConfigError | The configuration error class |
| CDebugDump | Dumps buffers in a human readable form |
| CDebugStore | Keeps a copy of the last buffer received |
| CDelegate | Specific delegate to a method of an object |
| CDelegateInterface | Interface of a delegate |
| CFFT | FFT module class, provides static methods to perfrom a FFT directly |
| CFFTPlan | Trivial FFT implementation for buffer sizes of N=2**K |
| CFFTPlan< double > | Template specialization for a FFT transform on std::complex<double> values |
| CFFTPlan< float > | Template specialization for a FFT transform on std::complex<float> values |
| CFilterNode | A FFT filter bank node wich consists of several filters |
| CFilterSink | Performs the FFT forward transform |
| CFilterSource | Performs the overlap-add FFT filtering and back-transform |
| CFIRBandPass | Band-pass FIR filter specialization |
| CFIRBandPassCoeffs | Implements the calculation of the filter coefficients for the use in the FIRFilter template class |
| CFIRBandStop | Band-stop FIR filter specialization |
| CFIRBandStopCoeffs | Implements the calculation of the filter coefficients for the use in the FIRFilter template class |
| CFIRFilter | Generic FIR filter class |
| CFIRHighPass | High-pass FIR filter specialization |
| CFIRHighPassCoeffs | Implements the calculation of the filter coefficients for the use in the FIRFilter template class |
| CFIRLowPass | Low-pass FIR filter specialization |
| CFIRLowPassCoeffs | Implements the calculation of the filter coefficients for the use in the FIRFilter template class |
| CFMDeemph | A tiny node to de-emphasize the higher frequencies of a FM transmitted audio signal |
| CFMDemod | Demodulates FM from an I/Q signal |
| CFracSubSampleBase | Implements a fractional sub-sampler |
| CFreqShift | Performs a frequency shift on a complex input signal, by multiplying it with |
| CFreqShiftBase | A performant implementation of a frequency-shift operation on integer signals |
| CGWNSource | A Gaussian White Noise source |
| CImagPart | Selects the imaginary part of a complex signal |
| CInpolSubSampler | An interpolating sub-sampler |
| CInterleave | Interleaves several input streams |
| CIQBalance | A simple node, that allows to balance an IQ signal |
| CIQBaseBand | This class performs several operations on the complex (integral) input stream, it first filters out some part of the input stream using a FIR band pass (band pass is centerred around Ff with width width) then shifts the center frequency Fc to 0 and finally sub-samples the resulting stream |
| CIQSigGen | Arbitrary function generator |
| CLogger | The logger class (singleton) |
| CLogHandler | Base class of all log-message handlers |
| CLogMessage | A log message |
| ►COptions | Convenience functions for command line arguments |
| CPortAudio | "Namespace" to collect all static, PortAudio related functions |
| CPortSink | PortAudio playback node |
| CPortSource | PortAudio input stream as a Source |
| CProxy | A NOP node |
| ►CQueue | Central message queue (singleton) |
| CRawBuffer | Base class of all buffers, represents an untyped array of bytes |
| CRawRingBuffer | A simple ring buffer |
| CRealImagPart | Extracts the real or imaginary part of a complex valued data stream |
| CRealPart | Selects the real part of a complex signal |
| CRingBuffer | A simple typed ring-buffer |
| CRTLSource | Implements a uint_8 I/Q source for RTL2832 based TV dongles |
| CRuntimeError | The runtime error class |
| CScale | Simple scaling node |
| CSDRError | Base class of all SDR exceptions |
| CSigGen | Arbitrary function generator |
| CSignedToUnsigned | Performs a reinterprete cast from an unsinged value to a singed one |
| CSink | Typed sink |
| CSinkBase | Basic interface of all Sinks |
| CSource | Generic source class |
| CStreamLogHandler | Serializes log message into the specified stream |
| CStreamSink | Serializes the incomming buffers as raw data |
| CStreamSource | Reads raw samples from an imput stream, (ie a file) |
| CSubSample | Simple averaging sub-sampler |
| CTextDump | Dumps the received uin8_t byte-stream as (ASCII) text |
| CToComplex | Tiny helper node to transform a real part into a complex, including a possible type-cast |
| CTraits | Forward declaration of type tratis template |
| CTraits< double > | Template specialization of type traits for float scalar |
| CTraits< float > | Template specialization of type traits for float scalar |
| CTraits< int16_t > | Template specialization of type traits for int16_t scalar |
| CTraits< int8_t > | Template specialization of type tratis for int8_t scalar |
| CTraits< std::complex< double > > | Template specialization of type traits for complex float scalar |
| CTraits< std::complex< float > > | Template specialization of type traits for complex float scalar |
| CTraits< std::complex< int16_t > > | Template specialization of type traits for complex int16_t scalar |
| CTraits< std::complex< int8_t > > | Template specialization of type tratis for complex int8_t scalar |
| CTraits< std::complex< uint16_t > > | Template specialization of type traits for complex uint16_t scalar |
| CTraits< std::complex< uint8_t > > | Template specialization of type tratis for complex uint8_t scalar |
| CTraits< uint16_t > | Template specialization of type traits for uint16_t scalar |
| CTraits< uint8_t > | Template specialization of type tratis for uint8_t scalar |
| CUnsignedToSigned | Performs a reinterprete cast from an unsinged value to a singed one |
| CUSBDemod | SSB upper side band (USB) demodulator from an I/Q signal |
| CVaricode | Simple varicode (Huffman code) decoder node |
| CWavSink | Stores the received buffers into a WAV file |
| CWavSource | A simple imput source that reads from a wav file |
- 1.8.6
+ 1.8.9.1