According to my knowledge, the channel estimation is to analyze the channel realization based on the pilot signal, and the channel prediction is to obtain it based on past channel realizations.
Therefore, the channel prediction can be utilized when the pilot signal is contaminated. In other words, the channel prediction is only deserved in the situation when the pilot signals are crashed so that the channel estimation doesn’t work.
Did I understand right? Thank you for your valuable responses in advance.