Channel estimation and interpolation by vector in OFDM I have V-OFDM system (Vector OFDM) where every symbol is organized as in below figure:

The black cirles are pilots and white circles are data. First, iFFT operation it taken per column, and then collecting data is taken row-wise resulting collected data as shown in the figure right. It means first eight samples are pilot and following 24 sample are data, then 8 samples are pilot and so on. Then adding CP --&gt; channel --&gt; noise --&gt;received data
In the receiver side, After usual processing of removing CP --&gt;reshaping --&gt; FFT column wise. We get the received data equivalent into transmitted data in above figure left. Then extract the pilots which are in our case of size $(3,8)$.
Then, LS estimation is performed, by dividing the received pilot by original pilot to get the frequency-domain estimated channel.
I ask here, how can we interpolate the channel in this case ? if I get a frequency-domain estimated channel of size $(3,8)$, what's the process to interpolate it into size of my symbol ? I think it should be vector interpolation? how can I do it in that case?
Thank you
You can use various methods to interpolate the channel - Linear, Polynomial, Sinc Interpolation etc. But what you need to keep in mind is synchronization. You have to make sure that frequency and timing offsets are eliminated or accounted for. Otherwise you will see an error floor in the Channel Estimation Error. Means your Mean Square Error (MSE) for Channel estimate will not go down even if SNR increases. It will go down for lower SNR but will flatten out for higher SNR. The residual errors due to timing/frequency offsets will spill over to channel estimation. See this paper (https://ir.nctu.edu.tw/bitstream/11536/32821/1/000072736100027.pdf). A simple search in google scholar with 'Channel Interpolation in OFDM' will reveal lot of good references.