MCPcopy Create free account
hub / github.com/cjcliffe/CubicSDR / demodulate

Method demodulate

src/modules/modem/digital/ModemST.cpp:22–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

20}
21
22void ModemST::demodulate(ModemKit *kit, ModemIQData *input, AudioThreadInput * /* audioOut */) {
23 auto *dkit = (ModemKitDigital *)kit;
24 digitalStart(dkit, demodST, input);
25
26 for (size_t i = 0, bufSize = input->data.size(); i < bufSize; i++) {
27 modemcf_demodulate(demodST, input->data[i], &demodOutputDataDigital[i]);
28 }
29 updateDemodulatorLock(demodST, 0.005f);
30
31 digitalFinish(dkit, demodST);
32}

Callers

nothing calls this directly

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected