CUSTOM DESIGN // EMBEDDED COMPUTING // RADIO ASTRONOMY

Data Collection & Processing
Module (DCPM)

A fully custom, self-contained computing and signal-processing engine designed to operate directly at the antenna feed — eliminating RF losses, enabling simultaneous multi-receiver operation, and bringing real-time scientific workflows to the most demanding deep-space missions.

DesignerAlex Nersesian K6VHF
StatusOperational
Form Factor7″ × 4.5″ × 3.5″ / 3 lbs
Storage640 GB internal + 4 TB USB
3
Simultaneous Receivers
640GB
Internal Storage
10A
DC-DC 5V Output
2
OS Simultaneous
5Gb/s
USB 3.0 per Port
Promotional Video // DCPM IN ACTION
0:00 / 1:33
DCPM — Data Collection & Processing Module  |  Animated technical overview  |  Designer: Alex Nersesian K6VHF  |  Duration: 1:39
Overview 01

The Data Collection and Processing Module (DCPM) is a specialized, high-performance computing system designed to collect, process, store, and analyze data directly at the antenna feed. By moving computation to the source, the DCPM eliminates the limitations of traditional control-room PCs and enables powerful real-time scientific workflows.

Built for flexibility and field operation, the DCPM acts as a self-contained computer, data-storage platform, and signal-processing engine, supporting multiple receivers and complex mission-critical tasks simultaneously.

◆ Design Philosophy

All hardware, firmware, and software — including the custom automation scripts, multi-OS integration layer, and remote management system — were designed in-house by Alex K6VHF. No off-the-shelf data acquisition solution existed that met the demanding requirements of simultaneous multi-receiver deep-space operations at the feed point.

Problem & Solution 02
✗ Traditional Setup — Limitations
  • RF losses across long coaxial cable runs from feed to control room
  • Single-device limitation — typically only one receiver at a time
  • High latency; processing far from the antenna source
  • Complex wiring harness and control-room dependency
  • Bandwidth bottleneck between antenna and processing PC
  • Difficult to expand without major infrastructure changes
✓ DCPM — How It Solves Them
  • Processing at the feed — zero long-coax RF loss
  • Up to 3 simultaneous SDR/receivers via USB 3.0 at 5 Gb/s each
  • Real-time processing and analysis with sub-millisecond latency
  • Fully self-contained — no control-room dependency for acquisition
  • High-speed fiber or Ethernet backhaul for processed data only
  • Modular — multiple DCPM units can be interconnected
Key Capabilities 03
📡
Multi-Receiver Support
Simultaneously operates up to 3 SDRs or receivers via USB 3.0 at full 5 Gb/s bandwidth per port — enabling parallel science missions on a single platform.
Feed-Point Processing
Computation happens directly at the antenna feed. Eliminates all RF loss from coaxial runs and maximizes signal fidelity entering the digital domain.
💾
Massive Local Storage
640 GB internal NVMe/SATA storage with support for external USB 3.0 SSDs up to 4 TB — enabling uninterrupted high-bandwidth data capture for extended sessions.
💻
Dual-OS Architecture
Linux (Raspberry Pi 5) and Windows (NUC Box G5) operate simultaneously. Run Linux signal pipelines alongside Windows-only scientific tools — no compromises.
🔗
Remote Access
Full TCP/IP remote desktop access to both operating systems simultaneously via Ethernet or fiber optic. No monitor, keyboard, or mouse needed at the feed point.
Custom Automation
Fully scriptable in Python, C++, C#, Java, and Bash. Custom automation handles scheduling, data tagging, real-time analysis pipelines, and mission-specific workflows.
🔌
10A Power Rail
Built-in DC-DC 5V converter capable of delivering up to 10A — powers the compute modules, active cooling, and connected SDR devices from a single feed-point supply.
🔥
Harsh Environment Ready
Housed in a rugged aluminum enclosure designed for outdoor antenna feed deployment. Sealed against moisture and rated for field operation in challenging weather.
📈
Expandable Architecture
Multiple DCPM units can be networked together for additional SDR channels, distributed sensing, or custom sensor module integration — linearly scalable.
System Architecture 04
DCPM System Architecture Diagram
Fig. 1 — DCPM V1.05 block diagram: Raspberry Pi 5 (Linux) + NUC Box G5 (Windows 11) linked via LAN hub, with 128 GB SD + 256 GB SSD + 256 GB SSD storage, DC-DC 5V/10A power rail, fiber optic SC/APC adapter, and external Ethernet/USB 3.0/HDMI interfaces

The DCPM integrates two independent compute nodes — a Raspberry Pi 5 running Linux and an Intel NUC Box G5 running Windows — into a single compact enclosure. Both nodes share a common 5V / 10A power rail and communicate via internal Gigabit Ethernet.

DCPM rear I/O panel
Rear I/O — Ethernet · Fiber SC/APC · RPi USB3.0 · DC 12V · CTRL · PC I/O
I/O Panel Features
ETHERNET — 1 GBit sealed connector
FIBER — SC/APC optical uplink
RPI USB 3.0 — Direct SDR connection
DC 12V — Field power input
CTRL — Multi-pin control bus
PC I/O — NUC Box G5 interface

SDRs and receivers connect directly via USB 3.0 to whichever compute node runs their driver stack. Processed data flows out via a single Ethernet or fiber uplink to the control room, dramatically reducing cable complexity while eliminating all analog RF loss.

Hardware 05
DCPM V1.05 top view with specification label DCPM V1.05 — Top view, specification label
DCPM internal electronics and wiring DCPM — Internal layout, dual-node wiring
DCPM rear I/O panel — Ethernet, Fiber, USB 3.0 DCPM — Rear I/O: Ethernet · Fiber · USB 3.0 · DC 12V

DCPM V1.05  |  Physical dimensions: 7″ × 4.5″ × 3.5″  |  Weight: 3 lbs  |  Enclosure: Rugged aluminum (Floyd Glick WD0CUJ)

Rear I/O panel features field-ready mil-spec connectors: Ethernet (1 GBit), Fiber Optic SC/APC, RPi USB 3.0, DC 12V in, CTRL multi-pin, and PC I/O — all sealed for outdoor antenna feed deployment.

DCPM internal — dual-node electronics, wiring harness, and power rail
DCPM internal view — Raspberry Pi 5 (left), NUC Box G5 (right), DC-DC power rail, LAN hub, fiber adapter, and wiring harness. Designed and assembled by Alex K6VHF.
Technical Specifications 06
Raspberry Pi 5 — Linux Node
CPUBroadcom BCM2712 — Quad-core ARM Cortex-A76 @ 2.4 GHz, 64-bit
Cache512 KB per-core L2 + 2 MB shared L3 with crypto extensions
GPUVideoCore VII — OpenGL ES 3.1, Vulkan 1.2
RAM16 GB LPDDR4X-4267 SDRAM
StorageNVMe SSD via PCIe 2.0 × 1 (M.2 HAT)
USB2 × USB 3.0 (5 Gb/s each) + 2 × USB 2.0
NetworkGigabit Ethernet with PoE+ support
DisplayDual 4Kp60 HDMI with HDR (not required in field operation)
RTCReal-time clock with external battery backup
OSLinux (Raspberry Pi OS / Debian)
NUC Box G5 — Windows Node
CPUIntel Alder Lake N97 — 4C/4T, 6 MB cache, 2.0–3.6 GHz
GPUIntel UHD Graphics @ 1.2 GHz
RAM12 GB LPDDR5 4800 MT/s
Storage256 GB M.2 2242 SATA (expandable to 2 TB)
USB3 × USB 3.2 Gen 1
Network2.5G Ethernet + WiFi 5 (802.11ac) + Bluetooth 5.0
Display2 × HDMI 2.0 — 4K@60Hz dual output
Power12V / 3A (100–240V AC input)
OSWindows 10/11
Power & Storage
Internal storage total640 GB (NVMe + SATA combined)
External storageUp to 4 TB via USB 3.0 SSD
DC-DC converter5V output, up to 10A — powers both nodes and connected SDRs
EnclosureAluminum — 7″ × 4.5″ × 3.5″, 3 lbs
Application Examples 07
1. Interferometer / Hydrogen Line / DSN / Pulsar Reception
Example 1 — Interferometer and Hydrogen Line
Multi-channel data acquisition for interferometry baselines, hydrogen line spectroscopy, DSN probe tracking, and pulsar detection and timing — all running simultaneously on one DCPM unit.
2. B210 / Pulsar Reception & Processing
Example 2 — B210 Applications
USRP B210 integration for wideband coherent receiver applications, pulsar timing, and high-bandwidth signal processing leveraging the Linux node's GNU Radio / UHD driver stack.
3. Multi-Unit Expansion Configuration
Example 3 — Expansion
Two or more DCPM units networked together, doubling the receiver count and storage capacity. Ideal for multi-dish interferometry or simultaneous multi-band observations.
4. 4-SDR Simultaneous Reception
Example 4 — 4 RX SDR
Four independent SDR receivers operating simultaneously on a single DCPM unit. Each receiver runs its own software stack, enabling parallel multi-frequency or multi-polarization captures.
Mission Applications 08
🛰
Artemis-II
High-bandwidth reception and real-time processing support for the DSES Artemis-II lunar mission tracking campaign.
🌍
Deep Space Network
Detection and tracking of DSN spacecraft signals. Multi-receiver simultaneous coverage of X-band, S-band, and Ka-band probe downlinks.
🎊
Hydrogen Line
Long-duration 1420 MHz drift-scan and pointed observations. Local storage enables multi-hour uninterrupted data capture without network dependence.
Pulsar Detection
High-time-resolution pulsar observations requiring dedicated compute at the feed. Sub-millisecond timing precision with the Pi 5 RTC and GPS PPS synchronization.
📉
Interferometry
Multi-baseline VLBI-style experiments with synchronized data capture at each antenna. Local storage + timestamped files for offline correlation.
🌌
EVE / EAE Programs
Earth-Venus-Earth and Earth-Apophis-Earth radar experiments requiring high-bandwidth coherent reception and real-time Doppler tracking.
Dual-OS Architecture 09
🐧 Linux Node — Raspberry Pi 5
  • GNU Radio + UHD for SDR signal processing
  • Python automation scripts and pipelines
  • PRESTO pulsar timing suite
  • GQRX, SDR++, rtl_sdr tools
  • Custom C++ real-time signal analyzers
  • SSH + VNC remote access
💐 Windows Node — NUC Box G5
  • WSJT-X, SDR Console, SDRuno
  • Spectrum Lab, SpectrumSpy
  • Windows-only vendor drivers and tools
  • C# / .NET scientific automation
  • Remote Desktop (RDP) access
  • Java-based mission control software

Both operating systems run simultaneously and are accessed remotely via TCP/IP — no monitor, keyboard, or mouse is required at the feed point. The DCPM presents itself on the network as two independent machines, both accessible from the control room over a single Ethernet or fiber uplink.

Designer 10
AK
Alex Nersesian  K6VHF
RF Engineer — CETUS-RF  |  Senior Space Scientist — DSES
Alex designed and built the DCPM entirely from scratch — hardware integration, enclosure design, firmware configuration, multi-OS architecture, custom software stack, and automation scripts. The DCPM is one of several custom engineering solutions Alex has developed for amateur radio astronomy and deep-space mission support, combining professional RF engineering with practical embedded computing.
Project Contributors
Larry Stewart N7LWS — All RF connectors
Don Latham — Raspberry Pi 5 with SSD and case
Floyd Glick WD0CUJ — Aluminum enclosure