Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Thomas James Thomas

dblp:243/0196 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
2since 2021 · last 2026
0000-0002-9048-4293ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorArtificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
1 paper
Physical-layer communications · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Reconfigurable computing and FPGAs · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Physical-layer communications › MIMO
MIMO precoding
1.012026
ViPer NL-COMM: Making Vector Perturbation Precoding Practical · IEEE Trans. Mob. Comput. 2026
Physical-layer communications › MIMO › precoder design
vector perturbation precoding
1.012026
ViPer NL-COMM: Making Vector Perturbation Precoding Practical · IEEE Trans. Mob. Comput. 2026
Reconfigurable computing and FPGAs
FPGA prototyping
1.012026
ViPer NL-COMM: Making Vector Perturbation Precoding Practical · IEEE Trans. Mob. Comput. 2026
Physical-layer communications › MIMO
massive MIMO
0.312026
ViPer NL-COMM: Making Vector Perturbation Precoding Practical · IEEE Trans. Mob. Comput. 2026

Methods — techniques the papers use, named apart from their topics

parallelization · 2.0FPGA implementation · 2.0
YearPublicationVenuePosition
2026 ViPer NL-COMM: Making Vector Perturbation Precoding Practical
abstract
Large multiple-input multiple-output (MIMO) systems rely on efficient downlink precoding to enhance data rates and improve connectivity through spatial multiplexing. However, currently employed linear precoding techniques, such as minimum mean square error (MMSE) precoding, significantly limit the achievable spectral efficiency. To meet practical error-rate targets, existing linear methods require an excessively high number of access point (AP) antennas relative to the number of supported users, leading to disproportionate increases in power consumption. Efficient non-linear processing frameworks for uplink MIMO transmissions, such as NL-COMM, have been proposed. However, downlink non-linear precoding methods, such as Vector Perturbation (VP), remain impractical for real-world deployment due to their exponentially increasing computational complexity with the number of supported MIMO streams. This work presents ViPer NL-COMM, the first practical algorithmic and implementation framework for VP-based downlink precoding. ViPer NL-COMM extends the core principles of NL-COMM to the precoding problem, enabling scalable parallelization and real-time computational performance while maintaining the substantial spectral-efficiency benefits of VP precoding. ViPer NL-COMM consists of a novel mathematical framework and an FPGA prototype capable of supporting large MIMO configurations (up to 16×16), high-order modulation (256-QAM), and wide bandwidths (100 MHz) within practical power and resource budgets. System-level evaluations demonstrate that ViPer NL-COMM achieves target error rates using only half the number of transmit antennas required by linear precoding, yielding net power savings on the order of hundreds of Watts at the RF front end. Moreover, ViPer NL-COMM enables supporting more information streams than available AP antennas when the streams are of low-rate, paving the way for enhanced massive-connectivity scenarios in next-generation wireless networks.
Thomas James Thomas, Georgios Ntavazlis Katsaros, Chathura Jayawardena, Konstantinos Nikitopoulos
IEEE Trans. Mob. Comput.1
2022 FPGA Implementation of Sparsity Independent Regularized Pursuit for Fast CS Reconstruction
abstract
Sparse recovery algorithms are integral to compressed sensing (CS) as they facilitate the reconstruction of higher dimensional signals from sub-Nyquist measurements. Although Orthogonal Matching Pursuit (OMP) has been ubiquitously adopted in hardware implementations to curb the computational complexity of CS recovery, increasing sparsity levels incur higher reconstruction costs. Sparsity independent regularized pursuit (SIRP) is a recent algorithm that employs parallel index selection and regularization to curtail the number of iterations required to reconstruct the signal and thereby enhance the reconstruction speed. This paper proposes a novel reformulation of the SIRP algorithm from the hardware perspective, incorporating a cheaper regularization strategy and a modified Gram-Schmidt (MGS) based incremental QR decomposition (QRD) approach. The proposed design incorporates an iterative QRD architecture with feedback circuitry to exploit the parallelism of the triangularization step in MGS. Additionally, a fast inverse square block circumvents the need for parallel divider blocks giving considerable hardware and latency savings. The design reuses the iterative QRD block to implement the interdependent computations of the algorithm by sophisticated scheduling techniques. The proposed implementation on a Xilinx Virtex Ultrascale FPGA can recover 1024-dimensional signals from 25% measurements within$77~\mu \text{s}$, which translates to a 37% reduction in processing cycles from state-of-art.
Thomas James Thomas, J. Sheeba Rani
IEEE Trans. Circuits Syst. I Regul. Pap.1
2020 Recovery from compressed measurements using Sparsity Independent Regularized Pursuit
Thomas James Thomas, J. Sheeba Rani
Signal Process.1
2019 Higher order Dictionary Learning for Compressed Sensing based Dynamic MRI reconstruction
Minha Mubarak, Thomas James Thomas, J. Sheeba Rani, Deepak Mishra 0002
BMVC2