SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Classes | Macros | Functions | Variables
decimators.h File Reference
#include "dsp/dsptypes.h"
#include "dsp/inthalfbandfiltereo.h"
+ Include dependency graph for decimators.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  decimation_shifts< SdrBits, InputBits >
 
struct  decimation_shifts< 16, 24 >
 
struct  decimation_shifts< 24, 24 >
 
struct  decimation_shifts< 16, 16 >
 
struct  decimation_shifts< 24, 16 >
 
struct  decimation_shifts< 16, 12 >
 
struct  decimation_shifts< 24, 12 >
 
struct  decimation_shifts< 16, 8 >
 
struct  decimation_shifts< 24, 8 >
 
struct  TripleByteLE< T >
 
union  TripleByteLE< T >::isample
 
union  isample
 
struct  TripleByteLE< qint32 >
 
union  TripleByteLE< qint32 >::isample
 
union  isample
 
struct  TripleByteLE< qint64 >
 
union  TripleByteLE< qint64 >::isample
 
union  isample
 
class  Decimators< StorageType, T, SdrBits, InputBits >
 

Macros

#define DECIMATORS_HB_FILTER_ORDER   64
 

Functions

template<typename T >
struct TripleByteLE __attribute__ ((__packed__))
 
 operator T () const
 
template<>
struct TripleByteLE< qint32 > __attribute__ ((__packed__))
 
 operator qint32 () const
 
template<>
struct TripleByteLE< qint64 > __attribute__ ((__packed__))
 
 operator qint64 () const
 

Variables

typedef __attribute__
 
int32_t i
 
uint8_t i0
 
uint8_t i1
 
uint8_t i2
 
uint8_t i3
 
uint8_t b0
 
uint8_t b1
 
uint8_t b2
 
uint32_t ia
 

Macro Definition Documentation

◆ DECIMATORS_HB_FILTER_ORDER

#define DECIMATORS_HB_FILTER_ORDER   64

Definition at line 24 of file decimators.h.

Function Documentation

◆ __attribute__() [1/3]

template<typename T >
struct TripleByteLE __attribute__ ( (__packed__)  )

◆ __attribute__() [2/3]

template<>
struct TripleByteLE< qint64 > __attribute__ ( (__packed__)  )

◆ __attribute__() [3/3]

template<>
struct TripleByteLE< qint32 > __attribute__ ( (__packed__)  )

◆ operator qint32()

__attribute__::operator qint32 ( ) const

Definition at line 71 of file decimators.h.

82 {

◆ operator qint64()

__attribute__::operator qint64 ( ) const

Definition at line 72 of file decimators.h.

82 {

◆ operator T()

__attribute__::operator T ( ) const

Definition at line 71 of file decimators.h.

82 {

Variable Documentation

◆ __attribute__

class Decimators __attribute__

◆ b0

uint8_t b0

◆ b1

uint8_t b1

◆ b2

uint8_t b2

◆ i

qint64 i

Definition at line 244 of file decimators.h.

Referenced by leansdr::s2_frame_receiver< T, SOFTSYMB >::add_syncs(), qrtplib::RTCPCompoundPacketBuilder::AddBYEPacket(), MainWindow::addCommandToTree(), qrtplib::RTPPacketBuilder::AddCSRC(), DeviceUserArgs::addDeviceArgs(), DeviceUserArgs::addOrUpdateDeviceArgs(), MainWindow::addPresetToTree(), WebAPIRequestMapper::appendSettingsArrayKeys(), WebAPIRequestMapper::appendSettingsSubKeys(), FFTWindow::apply(), GLSpectrum::applyChanges(), LocalSinkGUI::applyDecimation(), RemoteSinkGUI::applyDecimation(), LocalSourceGUI::applyInterpolation(), FileSourceGUI::applyInterpolation(), GLSpectrumGUI::applySettings(), PerseusInput::applySettings(), ATVDemod::applySettings(), DeviceSoapySDRParams::argInfoListToString(), RollupWidget::arrangeRollups(), AudioDeviceManager::AudioDeviceManager(), UDPSink::audioReadyRead(), leansdr::bch_engine< T, N, NP, DP, TGF, GFTRUNCGEN >::bch_engine(), WFIR::Bessel(), BitfieldIndex< size >::BitfieldIndex(), leansdr::bitvect< T, DP >::bitvect(), Bladerf1InputGui::Bladerf1InputGui(), Bladerf1OutputGui::Bladerf1OutputGui(), BladeRF2Input::BladeRF2Input(), BladeRF2InputThread::BladeRF2InputThread(), AudioG722::block4(), CRC64::build_crc_table(), qrtplib::RTPPacket::BuildPacket(), RDSDecoder::calc_syndrome(), ScaleEngine::calcCharSize(), AudioFilter::calculate2(), CRC64::calculate_crc(), leansdr::datvconstellation< leansdr::f32 >::calculate_cstln_points(), leansdr::datvdvbs2constellation< leansdr::f32 >::calculate_cstln_points(), leansdr::filtergen::cancel_dcgain(), leansdr::cfft_engine< leansdr::f32 >::cfft_engine(), AudioFilter::cheby(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::Clear(), cmac(), MainWindow::commandKeyPressed(), HBFilterChainConverter::convertToIndexes(), HBFilterChainConverter::convertToString(), leansdr::bitvect< T, DP >::copy(), leansdr::rs_engine::correct(), leansdr::ldpc_engine< SOFTBIT, SOFTWORD, SWSIZE, Taddr >::count_edges(), leansdr::crc32(), Highpass< Type >::create(), Bandpass< Real >::create(), Lowpass< Real >::create(), Interpolator::create(), FFTWindow::create(), fftfilt::create_asym_filter(), fftfilt::create_dsb_filter(), fftfilt::create_filter(), fftfilt::create_rrc_filter(), SoapySDRInputGui::createArgumentsControl(), SoapySDROutputGui::createArgumentsControl(), SoapySDRInputGui::createIndividualGainsControl(), SoapySDROutputGui::createIndividualGainsControl(), Interpolator::createPolyphaseLowPass(), SoapySDRInputGui::createTunableElementsControl(), SoapySDROutputGui::createTunableElementsControl(), DecimatorsFF::decimate16_inf(), DecimatorsFI::decimate16_inf(), DecimatorsIF< qint16, 12 >::decimate16_inf(), SampleSinkFifoDecimator< T, SdrBits, InputBits >::decimate16_inf(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate16_inf_txsync(), DecimatorsFF::decimate16_sup(), DecimatorsFI::decimate16_sup(), DecimatorsIF< qint16, 12 >::decimate16_sup(), SampleSinkFifoDecimator< T, SdrBits, InputBits >::decimate16_sup(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate16_sup_txsync(), DecimatorsFF::decimate32_inf(), DecimatorsFI::decimate32_inf(), DecimatorsIF< qint16, 12 >::decimate32_inf(), SampleSinkFifoDecimator< T, SdrBits, InputBits >::decimate32_inf(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate32_inf_txsync(), DecimatorsFF::decimate32_sup(), DecimatorsFI::decimate32_sup(), DecimatorsIF< qint16, 12 >::decimate32_sup(), SampleSinkFifoDecimator< T, SdrBits, InputBits >::decimate32_sup(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate32_sup_txsync(), DecimatorsFF::decimate64_inf(), DecimatorsFI::decimate64_inf(), DecimatorsIF< qint16, 12 >::decimate64_inf(), SampleSinkFifoDecimator< T, SdrBits, InputBits >::decimate64_inf(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate64_inf_txsync(), DecimatorsFF::decimate64_sup(), DecimatorsFI::decimate64_sup(), DecimatorsIF< qint16, 12 >::decimate64_sup(), SampleSinkFifoDecimator< T, SdrBits, InputBits >::decimate64_sup(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate64_sup(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate64_sup_txsync(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate8_inf_txsync(), Decimators< qint32, TripleByteLE< qint32 >, SDR_RX_SAMP_SZ, 24 >::decimate8_sup_txsync(), leansdr::bch_engine< T, N, NP, DP, TGF, GFTRUNCGEN >::decode(), RDSParser::decode_optional_content(), leansdr::deconvol_sync< leansdr::u8, 0 >::deconvol_sync(), qrtplib::RTPPacketBuilder::DeleteCSRC(), DeviceUserArgs::deleteDeviceArgs(), AMBEEngine::deserialize(), Preset::deserialize(), TestMISettings::deserialize(), ScopeVis::TraceBackDiscreteMemory::deserialize(), leansdr::auto_notch< leansdr::f32 >::detect(), LoRaDemod::detect(), WebAPIAdapterGUI::devicesetDevicePut(), WebAPIAdapterSrv::devicesetDevicePut(), DeviceUserArgsDialog::DeviceUserArgsDialog(), leansdr::ldpc_engine< SOFTBIT, SOFTWORD, SWSIZE, Taddr >::diff_bits(), HackRFInputGui::displayBandwidths(), HackRFOutputGui::displayBandwidths(), RTLSDRGui::displayGains(), ChannelAnalyzerGUI::displayPLLSettings(), AirspyGui::displaySampleRates(), PerseusGui::displaySampleRates(), AirspyHFGui::displaySampleRates(), FreqTrackerGUI::displaySettings(), DATVDemodGUI::displaySystemConfiguration(), IntHalfbandFilterDBF< AccuType, SampleType, HBFilterOrder >::doFIR(), IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::doFIR(), IntHalfbandFilterST< HBFilterOrder >::doFIR(), IntHalfbandFilterDBFF< AccuType, SampleType, HBFilterOrder >::doFIR(), IntHalfbandFilterDBFI< AccuType, SampleType, HBFilterOrder >::doFIR(), IntHalfbandFilterDB< qint32, UPCHANNELIZER_HB_FILTER_ORDER >::doFIR(), IntHalfbandFilterEO1< HBFilterOrder >::doFIR(), IntHalfbandFilterEO2< HBFilterOrder >::doFIR(), IntHalfbandFilter< qint32, 32 >::doFIR(), IntHalfbandFilterEO< qint32, qint32, DOWNCHANNELIZER_HB_FILTER_ORDER >::doFIR(), IntHalfbandFilterDBFF< AccuType, SampleType, HBFilterOrder >::doFIRAccu(), IntHalfbandFilterDBFI< AccuType, SampleType, HBFilterOrder >::doFIRAccu(), IntHalfbandFilterDB< qint32, UPCHANNELIZER_HB_FILTER_ORDER >::doFIRAccu(), Interpolator::doInterpolate(), IntHalfbandFilterDBF< AccuType, SampleType, HBFilterOrder >::doInterpolateFIR(), IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::doInterpolateFIR(), IntHalfbandFilterDBFF< AccuType, SampleType, HBFilterOrder >::doInterpolateFIR(), IntHalfbandFilterDBFI< AccuType, SampleType, HBFilterOrder >::doInterpolateFIR(), IntHalfbandFilterDB< qint32, UPCHANNELIZER_HB_FILTER_ORDER >::doInterpolateFIR(), IntHalfbandFilterEO1< HBFilterOrder >::doInterpolateFIR(), IntHalfbandFilterEO2< HBFilterOrder >::doInterpolateFIR(), IntHalfbandFilter< qint32, 32 >::doInterpolateFIR(), IntHalfbandFilterEO< qint32, qint32, DOWNCHANNELIZER_HB_FILTER_ORDER >::doInterpolateFIR(), leansdr::scheduler::dump(), leansdr::filtergen::dump_filter(), AudioG722::encode(), leansdr::bch_engine< T, N, NP, DP, TGF, GFTRUNCGEN >::encode(), leansdr::rs_engine::encode(), leansdr::ldpc_engine< SOFTBIT, SOFTWORD, SWSIZE, Taddr >::encode(), UDPSinkFECWorker::encodeAndTransmit(), qrtplib::RTCPCompoundPacketBuilder::EndBuild(), DeviceEnumerator::enumerateMIMODevices(), DeviceEnumerator::enumerateRxDevices(), DeviceEnumerator::enumerateTxDevices(), Bladerf1OutputPlugin::enumSampleSinks(), BladeRF2OutputPlugin::enumSampleSinks(), HackRFOutputPlugin::enumSampleSinks(), PlutoSDROutputPlugin::enumSampleSinks(), LimeSDROutputPlugin::enumSampleSinks(), XTRXOutputPlugin::enumSampleSinks(), FCDProPlugin::enumSampleSources(), FCDProPlusPlugin::enumSampleSources(), RTLSDRPlugin::enumSampleSources(), AirspyPlugin::enumSampleSources(), AirspyHFPlugin::enumSampleSources(), HackRFInputPlugin::enumSampleSources(), LimeSDRInputPlugin::enumSampleSources(), PerseusPlugin::enumSampleSources(), PlutoSDRInputPlugin::enumSampleSources(), SDRPlayPlugin::enumSampleSources(), XTRXInputPlugin::enumSampleSources(), Blderf1InputPlugin::enumSampleSources(), Blderf2InputPlugin::enumSampleSources(), leansdr::bch_engine< T, N, NP, DP, TGF, GFTRUNCGEN >::eval_poly(), leansdr::rs_engine::eval_poly_rev(), FCDProGui::FCDProGui(), FCDProPlusGui::FCDProPlusGui(), BasebandSampleSource::feed(), SpectrumVis::feed(), WFMDemod::feed(), UDPSink::feed(), BFMDemod::feed(), g_fft< float >::fftInit(), kissfft_utils::traits< Real, Complex >::fill_twiddles(), AudioCompressor::fillALaw(), AudioCompressor::fillLUT(), AudioCompressor::fillLUT2(), AudioCompressor::fillULaw(), Highpass< Type >::filter(), Lowpass< Real >::filter(), Bandpass< Real >::filter(), ValueDial::findExponent(), ValueDialZ::findExponent(), DeviceUserArgs::findUserArgs(), DevicePlutoSDRBox::formatFIRCoefficients(), ValueDial::formatText(), ValueDialZ::formatText(), DeviceSet::freeRxChannels(), DeviceUISet::freeRxChannels(), DeviceSet::freeTxChannels(), DeviceUISet::freeTxChannels(), TestMIThread::generate(), TestSourceThread::generate(), leansdr::s2_fecdec_helper< SOFTBIT, SOFTBYTE >::get_pool(), FileInputSettings::getAccelerationIndex(), GLSpectrumGUI::getAveragingIndex(), DeviceBladeRF1Bandwidths::getBandwidthIndex(), HackRFBandwidths::getBandwidthIndex(), BladerfBandwidths::getBandwidthIndex(), SDRPlayBandwidths::getBandwidthIndex(), ATVMod::getBaseValues(), WebAPIAdapterGUI::getChannelsDetail(), WebAPIAdapterSrv::getChannelsDetail(), MainSettings::getCommand(), NFMModSettings::getCTCSSFreqIndex(), WebAPIAdapterGUI::getDeviceSet(), WebAPIAdapterSrv::getDeviceSet(), WebAPIAdapterGUI::getDeviceSetList(), WebAPIAdapterSrv::getDeviceSetList(), AirspyGui::getDevSampleRateIndex(), PerseusGui::getDevSampleRateIndex(), AirspyHFGui::getDevSampleRateIndex(), SDRPlayIF::getIFIndex(), AudioDeviceManager::getInputDeviceIndex(), LocalSink::getLocalDevices(), LocalSource::getLocalDevices(), BladeRF2OutputThread::getNbFifos(), XTRXOutputThread::getNbFifos(), XTRXInputThread::getNbFifos(), BladeRF2InputThread::getNbFifos(), SoapySDROutputThread::getNbFifos(), SoapySDRInputThread::getNbFifos(), UidCalculator::getNewInstanceId(), AudioDeviceManager::getOutputDeviceIndex(), MainSettings::getPreset(), qrtplib::RTPRandomRandS::GetRandomDouble(), DSDDemodBaudRates::getRateIndex(), SDRPlaySampleRates::getRateIndex(), BFMDemodSettings::getRFBWIndex(), NFMDemodSettings::getRFBWIndex(), WFMModSettings::getRFBWIndex(), NFMModSettings::getRFBWIndex(), ScaleEngine::getScaleWidth(), HBFilterChainConverter::getShiftFactor(), leansdr::gf2n< TGF, DP, 2, GFTRUNCGEN >::gf2n(), leansdr::gf2x_p< unsigned char, unsigned short, 0x11d, 8, 2 >::gf2x_p(), GLSpectrum::GLSpectrum(), LoRaDemod::hamming6(), RemoteSinkThread::handleDataBlock(), BasebandSampleSource::handleWriteToFifo(), leansdr::scheduler::hash(), hid_enumerate(), SWGSDRangel::SWGHttpRequestWorker::http_attribute_encode(), SecondOrderRecursiveFilter::init(), leansdr::s2_frame_receiver< T, SOFTSYMB >::init_agc(), leansdr::viterbi_sync::init_map(), RemoteInputBuffer::initDecodeAllSlots(), NCO::initTable(), NCOF::initTable(), ScopeVis::initTraceBuffers(), leansdr::cfft_engine< leansdr::f32 >::inplace(), WebAPIAdapterGUI::instanceAudioGet(), WebAPIAdapterSrv::instanceAudioGet(), WebAPIAdapterGUI::instanceChannels(), WebAPIAdapterSrv::instanceChannels(), WebAPIAdapterSrv::instanceConfigGet(), WebAPIAdapterGUI::instanceConfigGet(), WebAPIAdapterSrv::instanceDevices(), WebAPIAdapterGUI::instanceDevices(), WebAPIAdapterGUI::instancePresetsGet(), WebAPIAdapterSrv::instancePresetsGet(), leansdr::ldpc_engine< SOFTBIT, SOFTWORD, SWSIZE, Taddr >::integrate_bits(), leansdr::s2_interleaver::interleave(), LoRaDemod::interleave6(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate16_inf(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate16_inf(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate16_sup(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate16_sup(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate32_inf(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate32_inf(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate32_sup(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate32_sup(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate4_inf(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate4_inf(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate4_sup(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate4_sup(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate64_inf(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate64_inf(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate64_sup(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate64_sup(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate8_inf(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate8_inf(), InterpolatorsIF< SDR_TX_SAMP_SZ, SDR_TX_SAMP_SZ >::interpolate8_sup(), Interpolators< qint16, SDR_TX_SAMP_SZ, 12 >::interpolate8_sup(), IntHalfbandFilter< qint32, 32 >::IntHalfbandFilter(), IntHalfbandFilterDB< qint32, UPCHANNELIZER_HB_FILTER_ORDER >::IntHalfbandFilterDB(), IntHalfbandFilterDBF< AccuType, SampleType, HBFilterOrder >::IntHalfbandFilterDBF(), IntHalfbandFilterDBFF< AccuType, SampleType, HBFilterOrder >::IntHalfbandFilterDBFF(), IntHalfbandFilterDBFI< AccuType, SampleType, HBFilterOrder >::IntHalfbandFilterDBFI(), IntHalfbandFilterEO< qint32, qint32, DOWNCHANNELIZER_HB_FILTER_ORDER >::IntHalfbandFilterEO(), IntHalfbandFilterEO1< HBFilterOrder >::IntHalfbandFilterEO1(), IntHalfbandFilterEO2< HBFilterOrder >::IntHalfbandFilterEO2(), IntHalfbandFilterEOF< DECIMATORS_IF_FILTER_ORDER >::IntHalfbandFilterEOF(), IntHalfbandFilterST< HBFilterOrder >::IntHalfbandFilterST(), leansdr::deconvol_sync< leansdr::u8, 0 >::inverse_convolution(), MainSettings::load(), DeviceSet::loadRxChannelSettings(), DeviceUISet::loadRxChannelSettings(), MainWindow::loadSettings(), DeviceSet::loadTxChannelSettings(), DeviceUISet::loadTxChannelSettings(), leansdr::filtergen::lowpass(), ValueDial::mouseMoveEvent(), ValueDialZ::mouseMoveEvent(), GLSpectrum::mouseMoveEvent(), RollupWidget::mousePressEvent(), ValueDial::mousePressEvent(), ValueDialZ::mousePressEvent(), NCO::nextIQMul(), NCO::nextPhase(), NFMDemodGUI::NFMDemodGUI(), NFMModGUI::NFMModGUI(), leansdr::filtergen::normalize_dcgain(), leansdr::filtergen::normalize_power(), AMBEWorker::noUpsample(), MainWindow::on_commandDelete_clicked(), MainWindow::on_commandEdit_clicked(), MainWindow::on_commandNew_clicked(), MainWindow::on_commandRun_clicked(), AMBEDevicesDialog::on_importAllSerial_clicked(), MainWindow::on_presetDelete_clicked(), MainWindow::on_presetEdit_clicked(), MainWindow::on_presetSave_clicked(), MainWindow::on_presetUpdate_clicked(), KiwiSDRWorker::onBinaryMessageReceived(), AirspyInput::open_airspy_from_sequence(), PerseusInput::openDevice(), AirspyInput::openDevice(), AirspyHFInput::openDevice(), LimeSDROutput::openDevice(), LimeSDRInput::openDevice(), DeviceSoapySDR::openopenSoapySDRFromSequence(), TripleByteLE< qint32 >::operator qint32(), leansdr::operator*(), BitfieldIndex< size >::operator+(), leansdr::operator+(), BitfieldIndex< size >::operator+=(), leansdr::bitvect< T, DP >::operator+=(), BitfieldIndex< size >::operator-(), BitfieldIndex< size >::operator-=(), leansdr::bitvect< T, DP >::operator<<=(), leansdr::operator==(), leansdr::pipebuf< leansdr::complex< leansdr::f32 > >::pack(), TickedSlider::paintEvent(), ValueDial::paintEvent(), ValueDialZ::paintEvent(), GLScope::paintGL(), GLSpectrum::paintGL(), Fixed< IntType, IntBits >::perform_cordic_polarization(), Fixed< IntType, IntBits >::perform_cordic_rotation(), leansdr::s2_interleaver::pop_symbols(), leansdr::randomizer::precompute_pattern(), leansdr::derandomizer::precompute_pattern(), LoRaDemod::prng6(), PhaseLock::process(), ChannelAnalyzer::processOneSample(), AMDemod::processOneSample(), FreqTracker::processOneSample(), SSBDemod::processOneSample(), FreeDVDemod::processOneSample(), qrtplib::RTPSources::ProcessRawPacket(), qrtplib::RTPSources::ProcessRTCPCompoundPacket(), qrtplib::RTPSources::ProcessRTPPacket(), FreeDVMod::pullAF(), SSBMod::pullAF(), ATVMod::pullVideo(), DATVUDPStream::pushData(), FreeDVDemod::pushSampleToDV(), DeviceSoapySDRParams::rangeListToString(), BFMDemodGUI::rdsUpdate(), AudioOutput::readData(), SimpleDeserializer::readDouble(), SimpleDeserializer::readFloat(), SimpleDeserializer::readReal(), SimpleDeserializer::readS32(), SimpleDeserializer::readS64(), SimpleDeserializer::readTag(), SimpleDeserializer::readU32(), SimpleDeserializer::readU64(), ScaleEngine::reCalc(), GLSpectrum::removeChannelMarker(), MainWindow::removeLastDevice(), MainSettings::renameCommandGroup(), MainSettings::renamePresetGroup(), DeviceSet::renameRxChannelInstances(), DeviceUISet::renameRxChannelInstances(), DeviceSet::renameTxChannelInstances(), DeviceUISet::renameTxChannelInstances(), DATVideoRender::RenderStream(), DeviceAPI::renumerateChannels(), TestMISettings::resetToDefaults(), ScopeVis::Traces::resize(), LevelMeterVU::resized(), LevelMeterSignalDB::resized(), RollupWidget::restoreState(), PlutoSDROutput::resumeBuddies(), PlutoSDRInput::resumeBuddies(), leansdr::filtergen::root_raised_cosine(), qtwebapp::FileLogger::rotate(), leansdr::rs_engine::rs_engine(), qrtplib::RTPGetErrorString(), qrtplib::RTPKeyHashTable< const uint32_t, qrtplib::RTPInternalSourceData *, qrtplib::RTPSources_GetHashIndex, RTPSOURCES_HASHSIZE >::RTPKeyHashTable(), SymbolSynchronizer::run(), IIRFilter< float, 2 >::run(), XTRXOutputThread::run(), XTRXInputThread::run(), SoapySDROutputThread::run(), SoapySDRInputThread::run(), leansdr::file_carrayprinter< T >::run(), leansdr::naive_lowpass< T >::run(), leansdr::file_vectorprinter< T, N >::run(), leansdr::fir_filter< leansdr::complex, float >::run(), leansdr::fir_resampler< T, Tc >::run(), leansdr::interleaver::run(), leansdr::s2_frame_receiver< T, SOFTSYMB >::run_frame_locked(), fftfilt::runAsym(), fftfilt::runDSB(), fftfilt::runFilt(), fftfilt::runSSB(), SymbolSynchronizer::runZ(), leansdr::s2_bbscrambling::s2_bbscrambling(), leansdr::s2_plscodes< T >::s2_plscodes(), leansdr::s2_scrambling::s2_scrambling(), MainSettings::save(), DeviceSet::saveRxChannelSettings(), DeviceUISet::saveRxChannelSettings(), RollupWidget::saveState(), DeviceSet::saveTxChannelSettings(), DeviceUISet::saveTxChannelSettings(), DevicePlutoSDRScan::scan(), ATVMod::scanCameras(), ScopeVis::ScopeVis(), SDRPlayGui::SDRPlayGui(), leansdr::mpeg_sync< leansdr::u8, 0 >::search_sync(), leansdr::s2_fecdec_helper< SOFTBIT, SOFTBYTE >::send_frame(), GLScopeGUI::serialize(), Preset::serialize(), TestMISettings::serialize(), ScopeVis::TraceBackDiscreteMemory::serialize(), leansdr::s2_interleaver::serialize_qpsk(), qtwebapp::HttpSessionStore::sessionTimerEvent(), leansdr::fir_filter< leansdr::complex, float >::set_freq(), leansdr::fir_resampler< T, Tc >::set_freq(), FileInputGUI::setAccelerationCombo(), GLSpectrumGUI::setAveragingCombo(), IIRFilter< float, 2 >::setCoeffs(), MainWindow::setDeviceGUI(), GLScope::setHorizontalDisplays(), CWSmoother::setNbFadeSamples(), DeviceStreamSelectionDialog::setNumberOfStreams(), GLScope::setPolarDisplays(), GLScope::setUniqueDisplays(), GLScope::setVerticalDisplays(), AMBEWorker::setVolumeFactors(), AudioCompressorSnd::CompressorState::sf_advancecomp(), sfft::sfft(), leansdr::shiftdivmod(), leansdr::scheduler::shutdown(), SimpleDeserializer::SimpleDeserializer(), SimpleSerializer::SimpleSerializer(), qtwebapp::HttpCookie::splitCSV(), BladeRF2Output::start(), SoapySDROutput::start(), BladeRF2Input::start(), SoapySDRInput::start(), XTRXOutput::start(), XTRXInput::start(), leansdr::scheduler::step(), BladeRF2Output::stop(), SoapySDROutput::stop(), BladeRF2Input::stop(), SoapySDRInput::stop(), PlutoSDROutput::suspendBuddies(), PlutoSDRInput::suspendBuddies(), LoRaDemod::synch(), leansdr::rs_engine::syndromes(), MainBench::testDecimateFF(), MainBench::testDecimateFI(), MainBench::testDecimateIF(), MainBench::testDecimateII(), leansdr::s2_bbscrambling::transform(), kissfft_utils::traits< Real, Complex >::twiddle(), leansdr::viterbi_sync::update_sync(), DeviceUserArgs::updateDeviceArgs(), GLSpectrum::updateHistogram(), ArgInfoGUI::updateUIFromFloat(), ArgInfoGUI::updateUIFromInt(), ArgInfoGUI::updateUIFromString(), GLSpectrum::updateWaterfall(), AMBEWorker::upsample(), WebAPIRequestMapper::validateAMBEDevices(), LocalSink::validateFilterChainHash(), LocalSource::validateFilterChainHash(), RemoteSink::validateFilterChainHash(), FileSource::validateFilterChainHash(), DeviceSoapySDRParams::vectorToString(), leansdr::viterbi_sync::viterbi_sync(), SDRPlayInput::webapiFormatDeviceReport(), WFMModGUI::WFMModGUI(), ValueDial::wheelEvent(), ValueDialZ::wheelEvent(), GLSpectrum::wheelEvent(), IntHalfbandFilterSTIntrinsics< HBFilterOrder >::work(), IntHalfbandFilterEO1Intrisics< HBFilterOrder >::work(), IntHalfbandFilterSTIntrinsics< HBFilterOrder >::workNA(), RTPSink::writeNetBuf(), SimpleSerializer::writeS32(), SimpleSerializer::writeS64(), SimpleSerializer::writeTag(), SimpleSerializer::writeU32(), SimpleSerializer::writeU64(), XTRXInputThread::XTRXInputThread(), DoubleBufferFIFO< Real >::zeroBack(), AMBEEngine::~AMBEEngine(), g_fft< float >::~g_fft(), and MainSettings::~MainSettings().

◆ i0

uint8_t i0

Definition at line 244 of file decimators.h.

Referenced by TripleByteLE< qint32 >::operator qint32().

◆ i1

uint8_t i1

◆ i2

uint8_t i2

Definition at line 246 of file decimators.h.

Referenced by TripleByteLE< qint32 >::operator qint32().

◆ i3

uint8_t i3

Definition at line 247 of file decimators.h.

Referenced by TripleByteLE< qint32 >::operator qint32().

◆ ia

Definition at line 379 of file decimators.h.

Referenced by TripleByteLE< qint32 >::operator qint32().