यह प्रोजेक्ट Gemtek W1700 K Wi-Fi 7 राउटर को एक वाइडबैंड सॉफ़्टवेयर-डिफ़ाइंड रेडियो रिसीवर में बदल देता है। इसका MediaTek MT7996 रेडियो 320 Msps तक की दर से कच्चे 14-बिट IQ नमूने कैप्चर करता है, Airoha AN7581 SoC इन्हें 10 Gb ईथरनेट पर स्ट्रीम करता है, और एक Linux होस्ट रिसीवर के नियंत्रणों के साथ ब्राउज़र में लाइव स्पेक्ट्रम और वॉटरफ़ॉल दृश्य दिखाता है।
यह सिस्टम पूरे 2.4 GHz बैंड को 320 Msps पर रियल टाइम में देख सकता है, जिसमें डेसीमेशन रोल-ऑफ़ की भरपाई के लिए वैकल्पिक "flatten" सुधार भी है। हर नमूने पर 262,144-बिंदु FFT प्रति सेकंड 100 स्पेक्ट्रा की दर से चलता है। सभी बैंड पर 40, 80, 160 या 320 Msps की नमूना दरें समर्थित हैं, और लोकल ऑसिलेटर को 2.4, 5 और 6 GHz बैंड में ट्यून किया जा सकता है, जिसे लगभग 1 ms में स्ट्रीम के बीच में री-ट्यून किया जा सकता है।
MT7996 केवल कस्टम फ़र्मवेयर पर चलता है: प्रोजेक्ट रिपॉज़िटरी से बने ROM पैच, WM और WA, जिनमें MediaTek का कोई कोड नहीं है। यह कोल्ड पावर-ऑन से रेडियो को इनिशियलाइज़ करता है, जो MediaTek की अपनी इनिशियलाइज़ेशन और कैलिब्रेशन के रजिस्टर-स्तर विश्लेषण पर आधारित है, और होस्ट से LO, नमूना दर, कैप्चर, गेन और फ़िल्टर के कमांड स्वीकार करता है। 10 Gb लिंक में फ़िट होने के लिए, 320 Msps पर आधे स्लाइस रेडियो के अपने कोर पर प्रति नमूना-जोड़ी 28 बिट में पैक किए जाते हैं, जो लॉसलेस और स्वचालित प्रक्रिया है।
इंस्टॉलेशन के लिए W1700 K, 3.3 V USB सीरियल एडेप्टर, ईथरनेट केबल और होस्ट पर 10 Gb ईथरनेट NIC चाहिए। make चलाने से सब कुछ सार्वजनिक स्रोतों से बनता है, और शामिल टेस्ट सूट make check से चलाए जा सकते हैं।
स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित