2015-11-16 23:49:54 -05:00
|
|
|
#include "ModemBPSK.h"
|
2015-11-18 21:09:51 -05:00
|
|
|
|
|
|
|
ModemBPSK::ModemBPSK() {
|
|
|
|
demodBPSK = modem_create(LIQUID_MODEM_BPSK);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
Modem *ModemBPSK::factory() {
|
|
|
|
return new ModemBPSK;
|
|
|
|
}
|
|
|
|
|
|
|
|
ModemBPSK::~ModemBPSK() {
|
|
|
|
modem_destroy(demodBPSK);
|
|
|
|
}
|
|
|
|
|
|
|
|
void ModemBPSK::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput *audioOut) {
|
|
|
|
/*
|
|
|
|
case DEMOD_TYPE_BPSK:
|
|
|
|
for (int i = 0; i < bufSize; i++) {
|
|
|
|
modem_demodulate(demodBPSK, inp->data[i], &demodOutputDataDigital[i]);
|
|
|
|
}
|
|
|
|
updateDemodulatorLock(demodBPSK, 0.005f);
|
|
|
|
break;
|
|
|
|
*/
|
|
|
|
}
|