Difference between Coding and Encoding at L1

Hi All (L1 experts here):

Is there any difference between encoding and coding?

I’m finding some of sites mentioned steps like:

  • encoding --> scrambling --> modulation

While other mentioned like:

  • coding --> interleaving/rate matching --> modulation

Does this processes vary at L1?

Other difference is precoding block, which as per my understanding needed only with digital beamforming case. Is it correct?
Is precoding used for LTE MIMO as well?
I read it use for applying weights so assume only valid for tm7, 8, 9 modes. Is it correct?

Any idea for above :point_up_2: :slight_smile: