-
Notifications
You must be signed in to change notification settings - Fork 38
Benchmark results
These results were obtained by running a batch of test MPX recordings through redsea at a real-time speed on different platforms.
Computer | CPU | Redsea version | % CPU |
---|---|---|---|
Raspberry Pi | 700 MHz ARMv6 | 0.17.0 | 40–45 % |
Raspberry Pi 3B | ARMv7 | 1.0-SNAPSHOT | 11 % |
2013 Macbook Pro | 2.8 GHz i7 | 0.17.0 | 0.6 % |
2021 Macbook Pro | M1 Pro | 1.0-SNAPSHOT | 1.1 % |
We measured how redsea 1.0-SNAPSHOT does under noisy conditions on different platforms. We took a recording of a clean MPX and added varying amounts of noise to it. We calculated the power coming through the narrow-band RDS shaping filter (signal + noise) and compared it with another filter running 5 kHz higher (noise only). Here, the percentage of correct syndromes received (before error correction) is plotted against an estimate of the signal-to-noise ratio of the RDS subcarrier.
Platform-dependent differences can already be seen in downmixing results from liquid-dsp. This could be due to --fast-math
that liquid-dsp enables by default on some platforms like armv7
.
See Error detection and correction for more discussion and measurements.