Attention:The NSF Public Access Repository (PAR) system and access will be unavailable from 11:00 PM ET on Thursday, August 13 until 12:00 AM ET on Friday, August 14 due to maintenance. We apologize for the inconvenience.


This content will become publicly available on December 1, 2026

Title: An Open-Source High-Level Graphical Signal Processing Language with Simulation and HDL Generation
The Collaboration for Astronomy Signal Processing and Electronic Research (CASPER) toolflow is a widely used framework for designing and implementing digital signal processing systems, particularly in the field of radio astronomy. It provides a set of tools and libraries that enable researchers to create custom hardware and software solutions for processing astronomical data. The CASPER toolflow has been instrumental in the development of Field-Programmable Gate Array (FPGA)-based digital instruments for various radio telescopes, enabling for real-time data processing and analysis. However, the current frontend tool that CASPER uses for high-level FPGA design is based on Model Composer integrated into MATLAB/Simulink, which is a proprietary software. In this paper, we introduce Scilab as a new frontend tool for the CASPER toolflow. Scilab is an open-source software platform for numerical computation and data visualization, which offers a similar environment to MATLAB/Simulink for designing CASPER blocks, generating FPGA Intellectual Property (IP) cores, and simulating Digital Signal Processing (DSP) systems. We present our implementation of Scilab in the CASPER toolflow and demonstrate its capabilities by developing an FPGA-based spectrometer on a RFSoC4[Formula: see text] × [Formula: see text]2, a commonly used CASPER platform well suited to radio astronomy applications. We have also developed Scilab support for other CASPER compatible platforms. Our results show that Scilab can successfully be used as an alternate frontend for CASPER-based designs.  more » « less
Award ID(s):
2307781
PAR ID:
10695682
Author(s) / Creator(s):
; ;
Publisher / Repository:
World Scientific
Date Published:
Journal Name:
Journal of Astronomical Instrumentation
Volume:
14
Issue:
03n04
ISSN:
2251-1717
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Direction of arrival (DoA) estimation plays a crucial role in various areas of signal processing. Although existing methods perform satisfactorily at moderately high signal-to-noise ratio (SNR) levels of the order of 0 dB, they often lack accuracy in low SNR scenarios ([Formula: see text]10 dB), which is critical in science applications like radio frequency interference (RFI) mitigation for radio astronomy. In this context, it is essential to estimate the DoA of a source of RFI at low SNR to prevent high-gain radio telescope receivers from saturating. In this paper, a novel DoA estimation method is proposed, which is designed specifically for low SNR scenarios. This method involves multiple subarrays and decomposition techniques to enhance the SNR of the RFI. By comparing the signal subspace with the noise subspace, we can identify the potential incident direction and perform refinement in subsequent steps. Accuracy is further improved by combining all DoA candidates together and utilizing a clustering method to remove outliers. We conducted simulations using Automatic Dependent Surveillance-Broadcast (ADS-B) signals and sine waves in Additive White Gaussian Noise (AWGN) and multipath fading channels for signals that will be detected by a 100[Formula: see text]m radio telescope. The results demonstrate that our proposed method outperforms prior algorithms in low SNR conditions. 
    more » « less
  2. Wideband beamforming and interference cancellation for phased array antennas requires advances in signal processing algorithms, software, and specialized hardware platforms. A high-throughput array receiver has been developed that enables communication in radio frequency interference-rich environments with field programmable gate array (FPGA)-based frequency channelization and packetization. In this study, a real-time interference mitigation algorithm was implemented on graphics processing units (GPUs) contained in the data pipeline. The key contribution is a hardware and software pipeline for subchannelized wideband array signal processing with 150 MHz instantaneous bandwidth and interference cancellation with a heterogeneous, distributed, and scaleable digital signal processing (DSP) architecture that achieves 30 dB interferer cancellation null depth in real time with a moving interference source. 
    more » « less
  3. In this work, the SDR Pathfinder for Understanding Transient and Noise-level Interference in the Karoo (SPUTNIK) is presented. We describe how a low-cost radio frequency interference (RFI) monitoring system, using solely consumer-off-the-shelf (COTS) components, directly contributes to the analysis efforts of a precision 21[Formula: see text]cm cosmology instrument. A SPUTNIK system overview is provided, as well as a generalized software-defined radio (SDR) internal calibration technique to achieve wideband, [Formula: see text][Formula: see text]dBm-level accuracy and a measured dynamic range of [Formula: see text][Formula: see text]dB. 
    more » « less
  4. Abstract The increased bandwidth coupled with the large numbers of antennas of several new radio telescope arrays has resulted in an exponential increase in the amount of data that needs to be recorded and processed. In many cases, it is necessary to process this data in real time, as the raw data volumes are too high to be recorded and stored. Due to the ability of GPUs to process data in parallel, GPUs are increasingly used for data-intensive tasks. In most radio astronomy digital instrumentation (e.g., correlators for spectral imaging, beamforming, pulsar, fast radio burst and SETI searching), the processing power of modern GPUs is limited by the input/output data rate, not by the GPU's computation ability. Techniques for streaming ultra-high-rate data to GPUs, such as those described in this paper, reduce the number of GPUs and servers needed, and make significant reductions in the cost, power consumption, size, and complexity of GPU based radio astronomy backends. In this research, we developed and tested several different techniques to stream data from network interface cards (NICs) to GPUs. We also developed an open-source UDP/IPv4 400 GbE wrapper for the AMD/Xilinx IP demonstrating high-speed data stream transfer from a field programmable gate array (FPGA) to GPU. 
    more » « less
  5. The Arcminute Microkelvin Imager (AMI) telescopes located at the Mullard Radio Astronomy Observatory near Cambridge have been significantly enhanced by the implementation of a new digital correlator with 1.2 MHz spectral resolution. This system has replaced a 750-MHz resolution analogue lag-based correlator, and was designed to mitigate the effects of radio frequency interference, particularly that from geostationary satellites which are visible from the AMI site when observing at low declinations. The upgraded instrument consists of 18 ROACH2 Field Programmable Gate Array platforms used to implement a pair of real-time FX correlators – one for each of AMI's two arrays. The new system separates the down-converted RF baseband signal from each AMI receiver into two sub-bands, each of which are filtered to a width of 2.3 GHz and digitized at 5-Gsps with 8 bits of precision. These digital data streams are filtered into 2048 frequency channels and cross-correlated using FPGA hardware, with a commercial 10 Gb Ethernet switch providing high-speed data interconnect. Images formed using data from the new digital correlator show over an order of magnitude improvement in dynamic range over the previous system. The ability to observe at low declinations has also been significantly improved. 
    more » « less