IntHalfbandFilter: corrected shift left factor for the Samples version of the FIR

This commit is contained in:
f4exb 2016-10-30 12:50:06 +01:00
parent fb2346aba8
commit 31add4919d
1 changed files with 2 additions and 2 deletions

View File

@ -572,8 +572,8 @@ protected:
iAcc += ((qint32)m_samples[a][0] + 1) << (HBFIRFilterTraits<HBFilterOrder>::hbShift - 1);
qAcc += ((qint32)m_samples[a][1] + 1) << (HBFIRFilterTraits<HBFilterOrder>::hbShift - 1);
sample->setReal(iAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift);
sample->setImag(qAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift);
sample->setReal(iAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift -1);
sample->setImag(qAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift -1);
}
void doFIR(qint32 *x, qint32 *y)