mirror of https://github.com/markqvist/MMDVM.git
Clean up the YSF RX.
parent
fadef361c1
commit
154a9049f4
|
@ -216,14 +216,7 @@ void CYSFRX::processData(q15_t sample)
|
||||||
if (m_bufferPtr >= (YSF_SYNC_LENGTH_BITS - 2U) && m_bufferPtr <= (YSF_SYNC_LENGTH_BITS + 2U)) {
|
if (m_bufferPtr >= (YSF_SYNC_LENGTH_BITS - 2U) && m_bufferPtr <= (YSF_SYNC_LENGTH_BITS + 2U)) {
|
||||||
// Fuzzy matching of the data sync bit sequence
|
// Fuzzy matching of the data sync bit sequence
|
||||||
if (countBits64((m_bitBuffer & YSF_SYNC_BITS_MASK) ^ YSF_SYNC_BITS) <= SYNC_BIT_ERRS) {
|
if (countBits64((m_bitBuffer & YSF_SYNC_BITS_MASK) ^ YSF_SYNC_BITS) <= SYNC_BIT_ERRS) {
|
||||||
#if defined(WANT_DEBUG)
|
DEBUG2("YSFRX: found sync in Data, pos", m_bufferPtr - YSF_SYNC_LENGTH_BITS);
|
||||||
if (m_bufferPtr < YSF_SYNC_LENGTH_BITS)
|
|
||||||
DEBUG2("YSFRX: found sync in Data, early", YSF_SYNC_LENGTH_BITS - m_bufferPtr);
|
|
||||||
else if (m_bufferPtr > YSF_SYNC_LENGTH_BITS)
|
|
||||||
DEBUG2("YSFRX: found sync in Data, late", m_bufferPtr - YSF_SYNC_LENGTH_BITS);
|
|
||||||
else
|
|
||||||
DEBUG1("YSFRX: found sync in Data");
|
|
||||||
#endif
|
|
||||||
m_lostCount = MAX_SYNC_FRAMES;
|
m_lostCount = MAX_SYNC_FRAMES;
|
||||||
m_bufferPtr = YSF_SYNC_LENGTH_BITS;
|
m_bufferPtr = YSF_SYNC_LENGTH_BITS;
|
||||||
found = true;
|
found = true;
|
||||||
|
|
Loading…
Reference in New Issue