Vaste komma + NEON
Coder, interleaver, mapper en IFFT rekenen met vaste komma. De Stockham-radix-4-IFFT gebruikt NEON en is bitidentiek aan de C-referentie (zelfde checksum op x86 en ARM).
Firmware & techniek
Via USB levert de Pluto continu slechts ongeveer 7 MS/s, terwijl DVB-T met 8 MHz 9,14 MS/s nodig heeft. Daarom draait de modulator op het apparaat zelf.
Coder, interleaver, mapper en IFFT rekenen met vaste komma. De Stockham-radix-4-IFFT gebruikt NEON en is bitidentiek aan de C-referentie (zelfde checksum op x86 en ARM).
8k/64-QAM/7/8 draait met realtimefactor 1,00 zonder underruns bij 55–67 % belasting per Cortex-A9-core. DVB-S met 22 MBd gebruikt 42–63 % van één core; DVB-S2 QPSK haalt 27 MBd op één core.
Buildroot 2019.02, Linux 4.14 en FPGA-bitstream identiek aan het origineel, plus libiio/iiod 0.25, realtime- en DMA-tuning en een apparaatagent met HTTP-API.
Piloten, TPS en datadraaggolven komen overeen met gr-dtv. Eigen ontvangst via de RX-ingang decodeert bitexact. De firmware kan eerst vanuit het RAM worden getest zonder het flashgeheugen te wijzigen.
| Constellatie | 1/2 | 2/3 | 3/4 | 5/6 | 7/8 |
|---|---|---|---|---|---|
| QPSK | 6,03 | 8,04 | 9,05 | 10,05 | 10,56 |
| 16-QAM | 12,06 | 16,09 | 18,10 | 20,11 | 21,11 |
| 64-QAM | 18,10 | 24,13 | 27,14 | 30,16 | 31,67 |
Inkijk