Hacker News with Generative AI: Signal Processing

Coding Neon Kernels for the Cortex-A53 (destevez.net)
Some weeks ago, I presented at FOSDEM my work-in-progress high performance SDR runtime qsdr. I showed a hand-written NEON assembly implementation of a kernel that computes \(y[n] = ax[n] + b\), which I used as the basic math block for benchmarks on a Kria KV260 board (which has a quad-core ARM Cortex-A53 at 1.33 GHz). In that talk I glossed over the details of how I implemented this NEON kernel.
Show HN: Resonate – real-time high temporal resolution spectral analysis (alexandrefrancois.org)
Resonate is a low latency, low memory footprint, and low computational cost algorithm to evaluate perceptually relevant spectral information from audio (and other) signals.
What is GNU Radio? (gnuradio.org)
GNU Radio is a free & open-source software development toolkit that provides signal processing blocks to implement software radios.
AMD NPU and Xilinx Versal AI Engines Signal Processing in Radio Astronomy (2024) [pdf] (astron.nl)
The Fourier Transform: A tutorial introduction (sheffield.ac.uk)
The Fourier Transform is a fundamental tool in the physical sciences, with applications in communications theory, electronics, engineering, biophysics and quantum mechanics.
FPGA-Based Implementation of Signal Processing Systems (2nd Edition) (wiley.com)
An important working resource for engineers and researchers involved in the design, development, and implementation of signal processing systems
Choosing an op-amp for your project (lcamtuf.substack.com)
This article assumes some familiarity with the principles of op-amps; if you need to jog your memory, start with an earlier write-up on signal amplification.
Noise Filtering Using €1 Filter (2020) (jaantollander.com)
This article explores the 1€ Filter, a simple, but powerful algorithm for filtering noisy real-time signals.
Phased Array Microphone (2023) (benwang.dev)
A 192-channel phased array microphone, with FPGA data acquisition and beamforming/visualization on the GPU. Phased arrays allow for applications not possible with traditional directional microphones, as the directionality can be changed instantly, after the recording is made, or even be focused at hundreds of thousands of points simultaneously in real time.
Phased Array (wikipedia.org)
In antenna theory, a phased array usually means an electronically scanned array, a computer-controlled array of antennas which creates a beam of radio waves that can be electronically steered to point in different directions without moving the antennas.
New textbook teaches students about matrix methods and their real world apps (engin.umich.edu)
A new textbook, Linear Algebra for Data Science, Machine Learning, and Signal Processing, is being unveiled for use in classes that explore the many applications of matrix methods to real world data.
'Alien' Signal Decoded (esa.int)
White dots arranged in five clusters against a black background. This is the simulated extraterrestrial signal transmitted from Mars and deciphered by a father and a daughter on Earth after a year-long decoding effort.
Deep dive: the instability of op-amps (lcamtuf.substack.com)
This article assumes some familiarity with signal amplification and the knowledge of basic op-amp circuits. If you need a refresher, start here.
The history of orthogonal frequency-division multiplexing (2009) (ieee.org)
Median filtering (2022) (crisluengo.net)
Of Analog Signal Filtering (lcamtuf.substack.com)
The Fourier Transform: What's Wrong with It? (endaq.com)
Quaternions in Signal and Image Processing (ieee.org)
How the Fourier Transform Works: Abstract Concepts Made Simple (howthefouriertransformworks.com)