1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-02 06:04:39 -04:00

Implemented shifted interpolation up to 32

This commit is contained in:
f4exb
2019-04-01 02:12:50 +02:00
parent 8e6f9d8d24
commit b3b7c54b78
2 changed files with 289 additions and 54 deletions
@@ -136,15 +136,15 @@ void HackRFOutputThread::callback(qint8* buf, qint32 len)
case 2:
m_interpolators.interpolate4_inf(&beginRead, buf, len);
break;
// case 3:
// m_interpolators.interpolate8_cen(&beginRead, buf, len);
// break;
// case 4:
// m_interpolators.interpolate16_cen(&beginRead, buf, len);
// break;
// case 5:
// m_interpolators.interpolate32_cen(&beginRead, buf, len);
// break;
case 3:
m_interpolators.interpolate8_inf(&beginRead, buf, len);
break;
case 4:
m_interpolators.interpolate16_inf(&beginRead, buf, len);
break;
case 5:
m_interpolators.interpolate32_inf(&beginRead, buf, len);
break;
// case 6:
// m_interpolators.interpolate64_cen(&beginRead, buf, len);
// break;
@@ -162,15 +162,15 @@ void HackRFOutputThread::callback(qint8* buf, qint32 len)
case 2:
m_interpolators.interpolate4_sup(&beginRead, buf, len);
break;
// case 3:
// m_interpolators.interpolate8_cen(&beginRead, buf, len);
// break;
// case 4:
// m_interpolators.interpolate16_cen(&beginRead, buf, len);
// break;
// case 5:
// m_interpolators.interpolate32_cen(&beginRead, buf, len);
// break;
case 3:
m_interpolators.interpolate8_sup(&beginRead, buf, len);
break;
case 4:
m_interpolators.interpolate16_sup(&beginRead, buf, len);
break;
case 5:
m_interpolators.interpolate32_sup(&beginRead, buf, len);
break;
// case 6:
// m_interpolators.interpolate64_cen(&beginRead, buf, len);
// break;