From 6b7dba92aa6be12213b20da82c160f896fc9ba0f Mon Sep 17 00:00:00 2001 From: Jonathan Naylor Date: Sun, 20 Jan 2019 20:33:51 +0000 Subject: [PATCH] Correct the YSF DN mode BER calculation based on Andy CA6JAU's observations. --- YSFControl.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/YSFControl.cpp b/YSFControl.cpp index 21d2294..bc40e10 100644 --- a/YSFControl.cpp +++ b/YSFControl.cpp @@ -587,9 +587,9 @@ bool CYSFControl::processDNData(bool valid, unsigned char *data) m_rfPayload.processVDMode2Data(data + 2U, fn); unsigned int errors = m_rfPayload.processVDMode2Audio(data + 2U); m_rfErrs += errors; - m_rfBits += 135U; - m_display->writeFusionBER(float(errors) / 1.35F); - LogDebug("YSF, V/D Mode 2, seq %u, Repetition FEC %u/135 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 1.35F); + m_rfBits += 405U; + m_display->writeFusionBER(float(errors) / 4.05F); + LogDebug("YSF, V/D Mode 2, seq %u, Repetition FEC %u/405 (%.1f%%)", m_rfFrames % 128, errors, float(errors) / 4.05F); } break;