Stałoprzecinkowo + NEON
Koder, przeplot, mapper i IFFT działają w arytmetyce stałoprzecinkowej. IFFT Stockham radix-4 używa NEON i jest identyczna co do bitu z referencją w C (ta sama suma kontrolna na x86 i ARM).
Firmware i technologia
Przez USB Pluto utrzymuje tylko ok. 7 MS/s, a DVB-T 8 MHz wymaga 9,14 MS/s. Dlatego modulator działa na samym urządzeniu.
Koder, przeplot, mapper i IFFT działają w arytmetyce stałoprzecinkowej. IFFT Stockham radix-4 używa NEON i jest identyczna co do bitu z referencją w C (ta sama suma kontrolna na x86 i ARM).
8k/64-QAM/7/8 działa ze współczynnikiem czasu rzeczywistego 1,00 bez underrunów przy obciążeniu 55–67 % na rdzeń Cortex-A9. DVB-S przy 22 MBd zajmuje 42–63 % jednego rdzenia; DVB-S2 QPSK osiąga 27 MBd na jednym rdzeniu.
Buildroot 2019.02, Linux 4.14 i bitstream FPGA identyczne z fabrycznymi, do tego libiio/iiod 0.25, strojenie czasu rzeczywistego i DMA oraz agent urządzenia z API HTTP.
Piloty, TPS i nośne danych zgadzają się z gr-dtv. Odbiór własny przez wejście RX dekoduje się bit w bit. Firmware można najpierw przetestować z RAM bez zmiany pamięci flash.
| Konstelacja | 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 |
Od środka