Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Interleaving is basically taking a block of samples from your signal and shuffling (interleaving) them around before sending them. This is so that if a short 'burst' interferer causes errors in a number of bits in the channel, the errors affect bits that were not actually next to one another when the signal was created. So when the data is 'unshuffled' (de-interleaved) then the error conrtol code can work on the errors more easily, becasue the errors are spread though the message, not obliterating any particular spot.
suppose you are using repetition code (source coding) to send your symbols across the channel. If your channel remains in deep fade for time which is approximately same as your total symbol time (for one symbol = k*T) than all replicas of one symbol will be in error. if you use interleaving than due to deep fade not all replicas get in error but some of them will pass the channel when the channel is good.