- cleaned up FirComplex

git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@942 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
2022-06-06 19:55:39 +00:00
parent fe9e5df16c
commit 368f11d9ba
-10
View File
@@ -38,11 +38,6 @@ public:
m_state.reverse() << m_state.head(m_numTaps-1).reverse(), x;
}
static void feed(CVec &state, ComplexScalar const &x)
{
state.reverse() << state.head(state.size()-1).reverse(), x;
}
ComplexScalar process(CVec const &coeff)
{
return m_state.transpose() * coeff.conjugate();
@@ -53,11 +48,6 @@ public:
return m_state.transpose() * coeff;
}
static ComplexScalar processReal(CVec const &state, RVec const &coeff)
{
return state.transpose() * coeff;
}
protected:
uint32_t m_numTaps;
CVec m_state;