The physical resource block contains pilots and information symbols. We can use channel coding with the information data but is the channel coding used for the pilot symbols?
I just realized that pilots are symbols with entropy zero. Pilots are already known by the transmitter and receiver, so there is no information carried by pilots. Thus there is no object in applying channel coding to pilot symbols.
As far as I understand, channel codding and source codding is used in order for discovering and correcting symbol detection errors while pilots are transmitted for channel estimation purposes only and no symbol detection performed on the pilot symbols thus codding seems irrelevant to me here.
Yes there is no sense to apply the channel coding on the information modulating the pilot carriers. The sent pilot data is known to the receiver and are used to estimate the transmission coefficient of the channel.
However, the channel it self is not known and therefore the received signal y is not known for the receiver. The channel coding can correct for the impairments of the channel. So, the channel coding can be applied equally well on the data modulating the carrier to correct them before the the channel is estimated
I think this will bring some processing gain. One can make an experiment to determine if there is possible gain or not and how much is this gain.
I thought the answer on your question is a polar code is a linear block error correcting code. The code construction is based on a multiple recursive concatenation of a short kernel code which transforms the physical channel into virtual outer channels
I fully agree with Abdelhalim abdelnaby Zekry , this approach gives the same algorithms of signal processing for pilots and symbols subcarriers as well and as result gives a more easy receiver unit.