Home
last modified time | relevance | path

Searched refs:afsk12 (Results 1 – 5 of 5) sorted by relevance

/dports/comms/multimon-ng/multimon-ng-1.1.0/
H A Ddemod_afsk12.c61 memset(&s->l1.afsk12, 0, sizeof(s->l1.afsk12)); in afsk12_init()
81 if (s->l1.afsk12.subsamp) { in afsk12_demod()
84 s->l1.afsk12.subsamp += length; in afsk12_demod()
89 s->l1.afsk12.subsamp = 0; in afsk12_demod()
96 s->l1.afsk12.dcd_shreg <<= 1; in afsk12_demod()
102 if ((s->l1.afsk12.dcd_shreg ^ (s->l1.afsk12.dcd_shreg >> 1)) & 1) { in afsk12_demod()
110 s->l1.afsk12.sphase &= 0xffffu; in afsk12_demod()
111 s->l1.afsk12.lasts <<= 1; in afsk12_demod()
112 s->l1.afsk12.lasts |= s->l1.afsk12.dcd_shreg & 1; in afsk12_demod()
113 curbit = (s->l1.afsk12.lasts ^ in afsk12_demod()
[all …]
H A Ddemod_eas.c290 verbprintf(9, "%c", '0'+(s->l1.afsk12.dcd_shreg & 1)); in eas_demod()
336 s->l1.afsk12.lasts |= ((s->l1.eas.dcd_integrator >= 0) << 7) & 0x80u; in eas_demod()
H A Dmultimon.h186 } afsk12; member
/dports/comms/gqrx/gqrx-2.15/src/dsp/afsk1200/
H A Dcafsk12.cpp53 memset(&state->l1.afsk12, 0, sizeof(state->l1.afsk12)); in reset()
73 if (state->l1.afsk12.subsamp) { in demod()
76 state->l1.afsk12.subsamp += length; in demod()
81 state->l1.afsk12.subsamp = 0; in demod()
88 state->l1.afsk12.dcd_shreg <<= 1; in demod()
89 state->l1.afsk12.dcd_shreg |= (f > 0); in demod()
94 if ((state->l1.afsk12.dcd_shreg ^ (state->l1.afsk12.dcd_shreg >> 1)) & 1) { in demod()
100 state->l1.afsk12.sphase += SPHASEINC; in demod()
103 state->l1.afsk12.lasts <<= 1; in demod()
104 state->l1.afsk12.lasts |= state->l1.afsk12.dcd_shreg & 1; in demod()
[all …]
H A Dcafsk12.h94 } afsk12; member