Suppose I have a set of $n$ points $\underline{x}\in\mathbb{C}^n$ with $n \in \mathbb{P}$ ($n$ is prime), and I want to find the Fourier transform of $\underline{x}$.
There are some prime-length Fourier algorithms out there, but what about this... What if I add a single constant, say zero, to the end of $\underline{x}$ to give $\underline{\hat{x}}$. If I compute the Fourier transform of $\underline{\hat{x}}$, I can use various faster, simpler algorithms. (For argument's sake, suppose the length of $\underline{\hat{x}}$ is highly composite, although this isn't strictly necessary, in which case I could use the Cooley-Tukey FFT).
The data I get from Fourier transforming $\underline{\hat{x}}$ is not the same as the data I would have gotten had I applied the same transform to $\underline{x}$; not least because the former is longer than the latter.
Is there some simple tweak I can make to the result of Fourier transforming $\underline{\hat{x}}$ to make it like the Fourier transform of $\underline{x}$? Surely there is a trivial relationship between the two results.
(I understand there may be a slight numerical inaccuracy)