Conquering the Challenges of 5G n78 Band Recording

2025-07-19

The author attempted to record signals from the 5G n78 band (3.3-3.8 GHz) in Spain to analyze its characteristics. Due to the large bandwidth (typically 100 MHz), capturing the full signal with standard SDRs proved difficult. Collaborating with the ANTS research group at the University of Murcia, high-end USRP equipment and multiple antennas were used for data acquisition. Challenges included interference on the USRP X410 in this band, leading to the use of a USRP N310 and high-performance storage for successful recording of signals from Movistar, Orange, and Vodafone. The resulting datasets, formatted in SigMF, are now publicly available.

Read more
Tech

Pushing the Limits: Hand-written ARM Cortex-A53 NEON Assembly Kernel

2025-04-21

This post delves into optimizing NEON assembly kernels for the ARM Cortex-A53. Using y[n] = ax[n] + b as an example, the author meticulously explains how to leverage the Cortex-A53's instruction timing characteristics (partial dual-issue capabilities and in-order execution) to overcome the limitations of the 64-bit load data path. Techniques like instruction pipelining and prefetching are employed to maximize performance. The hand-written assembly kernel significantly outperforms LLVM-generated code, highlighting the potential of manual optimization when robust CPU models are lacking.

Read more
Development Assembly Optimization