This paper presents a design method of transmission precoding in the PUSCH of the 3GPP LTE System
which is a FPGA-based DFT/IDFT processor.This processor can be dynamically configured according to different input data length
the hardware resources are shared and the processing speed and data accuracy meet the LTE system test requirements.This processor module is verified in Verilog HDL on Virtex 5 FPGA of Xilinx and is optimized.