The invention belongs to the technical field of power line carrier communication, and relates to a power line carrier communication
data processing method, a processor, a communication terminal and a
system. The data polls are distributed and stored to four single-port read-write memories, and binary representation of the initial address index of each data is obtained; calculating the number of iteration
layers of the radix-4 FFT, the number of butterfly operation groups in each layer of iteration, and the inter-butterfly data index difference and the intra-butterfly data index difference in each layer of iteration;
rounding down the quotient of the initial address index of each data and the intra-butterfly data index difference in each layer of iteration to obtain a loop
right shift value, and adding the binary representation of the initial address index and the binary representation of the loop
right shift value to obtain the binary representation of the target address index of each data in each layer of iteration; therefore, each piece of data is stored in the single-port read-write memories according to the target address index, and four pieces of data to be processed are read in parallel from the four single-port read-write memories according to a
fast Fourier transform rule so as to carry out
fast Fourier transform.