Боб W9RAN недавно написал нам, чтобы сообщить о некоторых разработках, которым он и Йуссеф достигли по вопросу функционирования Airspy на полной скорости на Raspberry Pi 2 с декодированием ADS-B. Боб и Йуссеф создали SpyVerter upconverter, а Йуссеф — программист SDR# и сооснователь Airspy SDR. Боб пишет следующее:
Airspy является высокопроизводительным SDR, который передает 12-битные выборки со скоростью 20 MSPS (реальные, а не I/Q) на ПК, где выполняется реальная обработка. Но 20 миллионов выборок в секунду занимают значительную часть доступной пропускной способности USB 2.0 и выявили слабости USB-подсистем на ряде ПК. Так что естественным предположением со стороны «экспертов» было то, что Raspberry Pi 2 не справится с задачей.
Как поклонники Pi, мы знаем, что у Raspberry Pi 2 есть 900 МГц 4-ядерный CPU ARM Cortex A7, и ключ к производительности — правильно реализованный код, который может полноценно использовать архитектуру процессора.
Йуссеф Туйл, автор SDR# и сооснователь Airspy, сделал это, доказав во‑первых, что оптимизированная многопоточная версия его декодера ADSB может работать на Odroid с 4‑ядерным процессором, который имеет большую вычислительную мощность, чем Raspberry Pi 2. Но сегодня мы доказали, что не только Raspberry Pi 2 может запускать оптимизированный декодер ADSB на полной скорости (20 миллионов выборок в секунду через USB), но и то, что у него даже достаточно мощности, чтобы запустить Virtual Radar Server — отображение карты Google — в браузере Epiphany на Pi.
Для тех, кто не знаком, отображение карты создаётся программой под названием Virtual Radar Server, которая работает на ПК и получает данные с Pi через Ethernet, и включает веб-сервер, который позволяет другим компьютерам (в моём случае — Pi 2) просматривать составное отображение карты. (Для получения более подробной информации об ADSB см. мою статью в QST за январь 2014 года).
Я действительно рад(а) продемонстрировать, что у Pi 2 есть эта впечатляющая способность! Это делает создание доступных по цене высокопроизводительных ADSB-приёмников возможным, и кто знает, что ещё?
Источник:
