DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::Oversampling< T, MaxChannels >::PolyphaseHalfBand::ChannelState Struct Reference

Per-channel FIR state. More...

#include <Oversampling.h>

Public Attributes

std::vector< T > history
 Upsampler: base-rate input with its FIR prefix.
 
std::vector< T > evenHist
 Decimator: even high-rate samples with prefix.
 
std::vector< T > oddHist
 Decimator: odd high-rate samples with prefix.
 

Detailed Description

template<typename T, int MaxChannels = 16>
struct dspark::Oversampling< T, MaxChannels >::PolyphaseHalfBand::ChannelState

Per-channel FIR state.

Definition at line 266 of file Oversampling.h.

Member Data Documentation

◆ evenHist

template<typename T , int MaxChannels = 16>
std::vector<T> dspark::Oversampling< T, MaxChannels >::PolyphaseHalfBand::ChannelState::evenHist

Decimator: even high-rate samples with prefix.

Definition at line 268 of file Oversampling.h.

◆ history

template<typename T , int MaxChannels = 16>
std::vector<T> dspark::Oversampling< T, MaxChannels >::PolyphaseHalfBand::ChannelState::history

Upsampler: base-rate input with its FIR prefix.

Definition at line 267 of file Oversampling.h.

◆ oddHist

template<typename T , int MaxChannels = 16>
std::vector<T> dspark::Oversampling< T, MaxChannels >::PolyphaseHalfBand::ChannelState::oddHist

Decimator: odd high-rate samples with prefix.

Definition at line 269 of file Oversampling.h.


The documentation for this struct was generated from the following file: