mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-10-01 01:06:35 -04:00
IntHalfbandFilter: corrected shift left factor for the Samples version of the FIR
This commit is contained in:
parent
fb2346aba8
commit
31add4919d
@ -572,8 +572,8 @@ protected:
|
|||||||
iAcc += ((qint32)m_samples[a][0] + 1) << (HBFIRFilterTraits<HBFilterOrder>::hbShift - 1);
|
iAcc += ((qint32)m_samples[a][0] + 1) << (HBFIRFilterTraits<HBFilterOrder>::hbShift - 1);
|
||||||
qAcc += ((qint32)m_samples[a][1] + 1) << (HBFIRFilterTraits<HBFilterOrder>::hbShift - 1);
|
qAcc += ((qint32)m_samples[a][1] + 1) << (HBFIRFilterTraits<HBFilterOrder>::hbShift - 1);
|
||||||
|
|
||||||
sample->setReal(iAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift);
|
sample->setReal(iAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift -1);
|
||||||
sample->setImag(qAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift);
|
sample->setImag(qAcc >> HBFIRFilterTraits<HBFilterOrder>::hbShift -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void doFIR(qint32 *x, qint32 *y)
|
void doFIR(qint32 *x, qint32 *y)
|
||||||
|
Loading…
Reference in New Issue
Block a user