Muxwright

फ़र्मवेयर और तकनीक

USB पर Pluto लगातार केवल लगभग 7 MS/s देता है, जबकि 8 MHz DVB-T को 9.14 MS/s चाहिए। इसलिए मॉड्यूलेटर डिवाइस पर ही चलता है।

  1. PC / WSLffmpeg + TSDuck: वीडियो, ऑडियो, SI टेबल, स्थिर बिट रेट
  2. UDPUSB नेटवर्किंग पर 32 Mbit/s तक ट्रांसपोर्ट स्ट्रीम
  3. Pluto ARMकोर 0: RS, इंटरलीवर, कन्वोल्यूशनल कोड, मैपर · कोर 1: NEON IFFT
  4. DAC → HFAD9364, 70 MHz–6 GHz, एटेन्यूएशन 0–89.75 dB

फ़िक्स्ड पॉइंट + NEON

कोडर, इंटरलीवर, मैपर और IFFT फ़िक्स्ड पॉइंट में गणना करते हैं। Stockham radix-4 IFFT NEON उपयोग करता है और C संदर्भ के बिट-समान है (x86 और ARM पर एक ही चेकसम)।

2 कोर पर रियल टाइम

8k/64-QAM/7/8 प्रति Cortex-A9 कोर 55–67 % लोड पर बिना अंडररन के रियल-टाइम फ़ैक्टर 1.00 पर चलता है। 22 MBd पर DVB-S एक कोर का 42–63 % लेता है; DVB-S2 QPSK एक कोर पर 27 MBd तक पहुँचता है।

v0.31 पर आधारित फ़र्मवेयर

Buildroot 2019.02, Linux 4.14 और FPGA बिटस्ट्रीम मूल के समान, साथ में libiio/iiod 0.25, रियल-टाइम और DMA ट्यूनिंग तथा HTTP API वाला डिवाइस एजेंट।

संदर्भ से जाँचा गया

पायलट, TPS और डेटा कैरियर gr-dtv से मेल खाते हैं। RX इनपुट से स्व-रिसेप्शन बिट-सटीक डिकोड होता है। फ़र्मवेयर को फ़्लैश बदले बिना पहले RAM से टेस्ट किया जा सकता है।

DVB-T नेट बिट रेट Mbit/s में (8 MHz, गार्ड 1/32)
कॉन्स्टेलेशन1/22/33/45/67/8
QPSK6,038,049,0510,0510,56
16-QAM12,0616,0918,1020,1121,11
64-QAM18,1024,1327,1430,1631,67

अंदर की झलक

मॉनिटरिंग रिसेप्शन, रिपोर्ट और मीडिया