Pith. sign in

REVIEW 5 minor 18 references

An open-source RFSoC testbed delivers up to 1 GHz bandwidth for DPD benchmarking and cuts PA distortion by 23 dB NMSE.

Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →

T0 review · grok-4.5

2026-07-14 04:23 UTC pith:6ZP6YG6A

load-bearing objection Solid open RFSoC DPD testbed that actually ships the bits and shows dual-Nyquist live results; the contribution is infrastructure, not a new algorithm.

arxiv 2607.11612 v1 pith:6ZP6YG6A submitted 2026-07-13 eess.SP

OwnDPDLab: A Flexible Open-Source Testbed for Wideband DPD Algorithm Benchmarking

classification eess.SP
keywords digital predistortionRFSoCpower amplifier linearizationopen-source testbedwideband OFDMmemory polynomialneural network DPDNyquist zone
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

Wideband 5G and beyond-5G signals need digital predistortion (DPD) to clean up power-amplifier nonlinearities, yet commercial test gear is expensive and existing open platforms are either offline-only or bandwidth-limited. This paper builds OwnDPDLab on a commodity RFSoC 4x2 board, giving full software control of center frequency, Nyquist zone, output power and input attenuation at nearly 1 GHz instantaneous bandwidth. The authors show the platform works by linearizing a laboratory amplifier with a 196 MHz 256-QAM OFDM signal, comparing a classical memory polynomial against a neural-network DPD in both first and second Nyquist zones. Measured gains reach 23 dB in normalized mean-squared error and 11 dB in adjacent-channel leakage, confirming that an affordable, fully open system can support serious wideband DPD research. The result lowers the barrier for reproducible algorithm comparison in communications and related microwave applications.

Core claim

OwnDPDLab, built on the RFSoC 4x2, supplies a flexible, low-cost, open-source DPD testbed that supports full control of center frequency, sampling mode, DAC output power and ADC attenuation at up to 983 MHz bandwidth, and can linearize a laboratory PA driven by a 196.608 MHz 256-QAM OFDM signal to achieve up to 23 dB NMSE and 11 dB ACLR improvement in the first Nyquist zone.

What carries the argument

The RFSoC-based architecture with super-sampling-rate (SSR=4) replay engine, mixed-mode DAC, inverse-sinc compensation, digital stepped attenuator, and client-side maximum-length-sequence cross-correlation for sub-sample synchronization; this combination supplies the controllable wideband loop needed to train and validate DPD models online.

Load-bearing premise

The client-side MLS synchronization and internal clock-domain buffers must produce sample-accurate, distortion-free alignment so that the reported NMSE and ACLR numbers are limited only by the DPD models themselves.

What would settle it

Repeat the identical 196 MHz OFDM experiment on the same PA while deliberately inserting a known sub-sample timing offset or disabling the inverse-sinc filter; if the published NMSE/ACLR gains collapse, residual alignment or analog artifacts dominate the result.

Watch this falsifier — get emailed when new claim-graph text bears on it.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit.

Referee Report

0 major / 5 minor

Summary. The manuscript presents OwnDPDLab, an open-source DPD testbed built on the RFSoC 4x2 that provides up to 983.04 MHz instantaneous bandwidth with user control of center frequency, sampling mode (including dual Nyquist zones), DAC variable output power, and ADC digital stepped attenuation. Architecture details cover a URAM-based cyclic replay engine at SSR=4, CDC FIFOs, DMA capture, inverse-sinc pre-equalization, and client-side MLS cross-correlation for sub-sample synchronization (Eq. 1). Capability is demonstrated by linearizing a Mini-Circuits ZHL-42 PA with a 196.608 MHz 256-QAM OFDM waveform using both a memory polynomial and an ARVTDNN, in the first (900 MHz) and second (3915.2 MHz) Nyquist zones. Measured spectra (Fig. 2), AM-AM/PM characteristics (Fig. 3), and Table III report NMSE improvements up to ~23 dB and ACLR improvements up to ~11 dB, with the full client/PS/PL code released on GitHub.

Significance. Wideband DPD validation hardware remains expensive or inflexible; an affordable, fully open RFSoC-based platform that reaches nearly 1 GHz bandwidth and supports dual Nyquist-zone operation fills a genuine gap for academic and quantum-computing groups. The public release of bitstream, PS, and client code, together with a concrete dual-model, dual-zone demonstration, makes the contribution immediately usable and reproducible. While the experimental scope is limited to a single PA and signal class, the systems result itself is solid and of clear practical value to the DPD and microwave-engineering communities.

minor comments (5)
  1. Table I lists OpenDPD instantaneous bandwidth as “– (offline)”; a short clarifying footnote would help readers understand the comparison axis.
  2. Section II, Eq. (1): the upsampling factor I used for the MLS cross-correlation is never stated; adding the value (or a typical range) would improve reproducibility of the synchronization step.
  3. Fig. 2 caption and surrounding text note a discrete spurious tone from clock feedthrough; a brief quantitative remark on its power relative to the ACLR floor would help readers judge residual hardware artifacts.
  4. Table III reports single-point metrics without uncertainty; even a short statement that results were verified on multiple captures would strengthen confidence.
  5. A few minor typographical issues remain (e.g., “Nyquist zone” capitalization consistency, “inband” vs. “in-band”).

Circularity Check

0 steps flagged

No significant circularity: experimental systems demonstration with independently measured metrics

full rationale

OwnDPDLab is an open-source RFSoC-based hardware testbed paper. Its central claims are architectural (983.04 MHz bandwidth, controllable VOP/DSA/Nyquist zone, SSR=4 replay engine, MLS synchronization via Eq. 1) and experimental (measured NMSE/ACLR/EVM improvements when applying standard MP and ARVTDNN models to a laboratory PA). The DPD models are classical (memory polynomial of Ghannouchi/Hammi; ARVTDNN of Wang et al.) whose coefficients/parameters are estimated by ordinary least-squares or hyperparameter search on recorded I/O data; the resulting predistorted waveforms are then re-applied to the physical PA and the metrics of Table III / Figs. 2-3 are obtained by direct measurement. Nothing is defined in terms of a quantity that is later presented as a prediction, no uniqueness theorem is imported from the authors' prior work, and the self-citations ([2],[4],[5]) are merely contextual references to related quantum-computing applications of DPD; they do not close any logical loop that forces the reported linearization numbers. The paper is therefore self-contained against external benchmarks and exhibits no circularity of the kinds enumerated in the analyzer specification.

Axiom & Free-Parameter Ledger

3 free parameters · 3 axioms · 1 invented entities

The central claim rests on standard RF sampling theory, published DPD model forms, and a set of engineering choices (SSR=4, URAM replay length, MLS synchronization, external filters) that are either conventional or fully disclosed. No new physical entities are postulated; free parameters are the usual DPD hyper-parameters optimized on measured data.

free parameters (3)
  • MP nonlinearity order K and memory depth L = zone1: 5,9; zone2: 3,8
    Selected by Optuna search on measured data (Table II: K=5,L=9 zone 1; K=3,L=8 zone 2) to minimize ACLR under an NMSE constraint.
  • ARVTDNN architecture (hidden sizes, K', L', activation) = zone1: [128,64], K'=5,L'=9; zone2: [64], K'=3,L'=8
    Hyper-parameters chosen by the same Optuna procedure on the recorded PA data; final sizes [128,64] or [64] and SiLU activation.
  • DAC VOP and ADC DSA settings = VOP 2/4.5 dBm, DSA 8 dB
    Hand-tuned (2 dBm / 4.5 dBm VOP, 8 dB DSA) to set PA operating point and avoid saturation while compensating sinc roll-off.
axioms (3)
  • domain assumption Standard RFSoC RFDC sampling, DUC/DDC and inverse-sinc compensation behave as documented by the vendor for the chosen 4.9152 GSPS rate and mixed-mode operation.
    Invoked throughout Section II to claim 983.04 MHz usable bandwidth and dual-Nyquist reach.
  • domain assumption Memory-polynomial and ARVTDNN models of the cited forms are adequate inverse models for the mild nonlinearity of the ZHL-42 under the chosen drive levels.
    Taken from literature [7],[8] and used without further derivation in Section III-B.
  • ad hoc to paper MLS cyclic cross-correlation (Eq. 1) yields sub-sample delay estimates accurate enough that residual timing error does not dominate the reported NMSE.
    Synchronization method introduced in Section II; no independent verification of residual timing error is supplied.
invented entities (1)
  • OwnDPDLab (URAM-based replay engine + CDC-FIFO + DMA data path on RFSoC 4x2) independent evidence
    purpose: Provide a low-cost, fully controllable, open-source wideband DPD measurement loop.
    The concrete FPGA architecture and software stack are new engineering artifacts; independent evidence is the public GitHub release itself.

pith-pipeline@v1.1.0-grok45 · 12436 in / 2806 out tokens · 31287 ms · 2026-07-14T04:23:42.140732+00:00 · methodology

0 comments
read the original abstract

5G and Beyond-5G standards require digital predistortion (DPD) algorithms to operate on increased signal bandwidths. Wideband laboratory test hardware is cost-intensive, and openly available solutions lack flexibility. The OwnDPDLab provides a highly flexible, affordable, open-source, and openly accessible system. It is based on the RFSoC 4x2 and supports full control of center frequency, sampling mode, output power, and input attenuation at a signal bandwidth of up to 1 GHz. The system's capability is demonstrated by linearizing a laboratory power amplifier using a 196.608 MHz orthogonal frequency division multiplexing (OFDM) signal with 256-QAM modulation using both a memory polynomial and an augmented real-valued time-delay neural network in the first and second Nyquist zone. The system achieves a normalized mean squared error improvement of up to 23 dB and an adjacent channel leakage ratio improvement of up to 11 dB, using DPD.

Figures

Figures reproduced from arXiv: 2607.11612 by Alexander Koelpin, David Kopyto, Georg Frederik Riemschneider, Marvin Jaeger, Omar Jabi, Philipp Luetke.

Figure 1
Figure 1. Figure 1: Detailed system overview of the DPD testbed based on an RF SoC and depicting the data flow from the user code to the RFSoC to the amplifier and [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Spectra of the test signal without DPD, with MP, and ARVTDNN in [PITH_FULL_IMAGE:figures/full_fig_p003_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: AM-AM and AM-PM characteristics of the test signal without DPD, [PITH_FULL_IMAGE:figures/full_fig_p004_3.png] view at source ↗

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

18 extracted references · 1 canonical work pages

  1. [1]

    The evolution of PA linearization: From classic feedforward and feedback through analog and digital predistortion,

    A. Katz, J. Wood, and D. Chokola, “The evolution of PA linearization: From classic feedforward and feedback through analog and digital predistortion,”IEEE Microw. Mag., vol. 17, no. 2, pp. 32–40, 2016

  2. [2]

    Digital predistortion of power amplifiers for quantum computing,

    M. Jaeger, B. Tegowski, G. F. Riemschneider, and A. Koelpin, “Digital predistortion of power amplifiers for quantum computing,” 2026. [Online]. Available: https://doi.org/10.48550/arXiv.2601.06524

  3. [3]

    Digital predistortion for flux control of tunable superconducting qubits,

    D. Venkateswaranet al., “Digital predistortion for flux control of tunable superconducting qubits,”arXiv preprint arXiv:2604.15895, 2026

  4. [4]

    Design of a microwave frontend for a trapped ion quantum computer,

    M. Jaeger, G. F. Riemschneider, N. Weiß, B. Tegowski, and A. Koelpin, “Design of a microwave frontend for a trapped ion quantum computer,” inProc. 2025 16th Ger . Microw. Conf. (GeMiC), 2025, pp. 152–155

  5. [5]

    Feedback-receiver-based compensation of nonlinearities in trapped ion qubit gate signaling,

    M. Baecker, M. Jaeger, B. Tegowski, G. F. Riemschneider, and A. Koelpin, “Feedback-receiver-based compensation of nonlinearities in trapped ion qubit gate signaling,” in2026 17th Ger . Microw. Conf. (GeMiC), 2026, pp. 326–329

  6. [6]

    A generalized memory polynomial model for digital predistortion of RF power am- plifiers,

    D. Morgan, Z. Ma, J. Kim, M. Zierdt, and J. Pastalan, “A generalized memory polynomial model for digital predistortion of RF power am- plifiers,”IEEE Trans. Signal Process., vol. 54, no. 10, pp. 3852–3860, 2006

  7. [7]

    Behavioral modeling and predistor- tion,

    F. M. Ghannouchi and O. Hammi, “Behavioral modeling and predistor- tion,”IEEE Microw. Mag., vol. 10, no. 7, pp. 52–64, 2009

  8. [8]

    Augmented real-valued time-delay neural network for compensation of distortions and impairments in wireless transmitters,

    D. Wang, M. Aziz, M. Helaoui, and F. M. Ghannouchi, “Augmented real-valued time-delay neural network for compensation of distortions and impairments in wireless transmitters,”IEEE Trans. Neural Netw. Learn. Syst., vol. 30, no. 1, pp. 242–254, 2019

  9. [9]

    Residual neural networks for digital predistortion,

    Y . Wu, U. Gustavsson, A. G. i. Amat, and H. Wymeersch, “Residual neural networks for digital predistortion,” inGlob. Commun. Conf. (GLOBECOM), 2020, pp. 01–06

  10. [10]

    Residual RNN models with pruning for digital predistortion of RF power amplifiers,

    Z. He and F. Tong, “Residual RNN models with pruning for digital predistortion of RF power amplifiers,”IEEE Trans. V eh. Technol., vol. 71, no. 9, pp. 9735–9750, 2022

  11. [11]

    Weblab: A web-based setup for PA digital predistortion and characterization,

    P. N. Landin, S. Gustafsson, C. Fager, and T. Eriksson, “Weblab: A web-based setup for PA digital predistortion and characterization,”IEEE Microw. Mag., vol. 16, no. 1, pp. 138–140, 2015

  12. [12]

    Opendpd: An open-source end-to-end learning & bench- marking framework for wideband power amplifier modeling and digital pre-distortion,

    Y . Wu, G. D. Singh, M. Beikmirza, L. C. N. de Vreede, M. Alavi, and C. Gao, “Opendpd: An open-source end-to-end learning & bench- marking framework for wideband power amplifier modeling and digital pre-distortion,” in2024 IEEE International Symposium on Circuits and Systems (ISCAS), 2024, pp. 1–5

  13. [13]

    Keysight Technologies,M5000 Series High-Performance PXI System, Keysight Technologies, Santa Rosa, CA, USA, Feb. 2026

  14. [14]

    National Instruments,PXIe-5842 User Manual, National Instruments (NI), an Emerson company, Feb. 2026

  15. [15]

    USRP X440 Product Page,

    Ettus Research, “USRP X440 Product Page,” [Online]. Available: https: //www.ettus.com/all-products/usrp-x440/, 2026, accessed: 2026

  16. [16]

    Ultra-wideband SDR architecture for AMD RFSoCs and PYNQ based GNU Radio blocks,

    M. ˇSiauˇciulis, L. H. Crockett, and R. W. Stewart, “Ultra-wideband SDR architecture for AMD RFSoCs and PYNQ based GNU Radio blocks,” Proceed. of the GNU Rad. Conf., vol. 8, no. 1, 2023. [17]RFSoC 4x2 Reference Manual, Revision A3, Real Digital, 2023. [Online]. Available: https://www.realdigital.org/hardware/rfsoc-4x2

  17. [17]

    Optuna: A next-generation hyperparameter optimization framework,

    T. Akiba, S. Sano, T. Yanase, T. Ohta, and M. Koyama, “Optuna: A next-generation hyperparameter optimization framework,” 2019. [Online]. Available: https://arxiv.org/abs/1907.10902

  18. [18]

    OwnDPDLab: A Flexible Open-Source Testbed for Wide- band DPD Algorithm Benchmarking on RFSoC,

    M. Jaeger, “OwnDPDLab: A Flexible Open-Source Testbed for Wide- band DPD Algorithm Benchmarking on RFSoC,” 2026, gitHub Repos- itory. https://github.com/MarvinJaegerIng/OwnDPDLab