Skip to content

M17 Bit Error Rate Testing

Compare
Choose a tag to compare
@mobilinkd mobilinkd released this 04 Aug 02:39
· 28 commits to master since this release
  • Add support for M17 BER testing.
  • Update version to v2.3.2
  • Fix timing error which would match an M17 sync word too early causing frame corruption.
  • Add 1kHz test tone for M17 deviation setting.

This firmware adds two features to support BER (bit error rate) testing when in M17. In the config app, when sending test tones, three test patterns can be sent:

  1. A preamble tone (2400Hz)
  2. A 1000Hz tone for adjusting deviation (use Bessel Null at 2405Hz to set 2400Hz deviation)
  3. A M17 BER test pattern

It will also decode M17 BER frames, emitting KISS frames which can be consumed and displayed in M17 KISS HT. This is not perfect. Frames can be missed and dropped completely, and this will not be counted.