基于硬件加速的数字预失真算法研究及FPGA实现
he Research of Digital Predistortion Algorithm based on Hardware Acceleration and FPGA'S Implementation
在实现数字预失真时需要大量的矩阵运算,相比于CPU上解算数字预失真而言,FPGA有着硬件高并发性等优势,可以大幅得提高运算速度,更好的满足通信系统的实时性。本文中针对数字预失真系统FPGA实现做了相关算法研究和结构设计。系统采用记忆多项式模型,优化了最小二乘算法中的QR算法,使其更适合于FPGA硬件实现。同时,设计了定点加权重的数据格式并基于DSP48E1设计了高速乘法器, 以满足较高的时钟约束,在加载模块实现了预失真复增益的实时计算。实验证明,在FPGA上解算数字预失真与CPU上解算相同算法提高了10倍的运算速度。
he implemention of digital predistorter requires lots of matrix operations. Compared with CPU to solve the digital predistortion, FPGA has the advantages such as the higher degree of flexibility, the high concurrency which can greatly improve the caclulation speed and better satisfy the real-time communication system. In this paper, the FPGA implementation of digital pre-distortion system has done the relevant algorithm research and structure design. The system uses memory polynomial model and optimizes the QR algorithm in the least square algorithm, making it more suitable for FPGA hardware implementation. Meanwhile, a fixed-point data format with weights is designed and a high-speed multiplier is designed based on DSP48E1 to satisfy the high clock constraint. The real-time calculation of predistortion complex gain is realized in the loading module. The experimental results show that the computation speed of predistortion on FPGA is 10 times higher than that on CPU.
赵杰、袁东明
通信无线通信微电子学、集成电路
通信工程数字预失真QR算法FPGA记忆多项式
ommunication EngineeringDigital PredistortionQR AlgorithmFPGAMemory Polynomial
赵杰,袁东明.基于硬件加速的数字预失真算法研究及FPGA实现[EB/OL].(2022-03-22)[2025-07-16].http://www.paper.edu.cn/releasepaper/content/202203-327.点此复制
评论