The main Idea:**
****************
storing the serial data in a 2Dim. matrix int(R*C)
using loop operation to inter;eave the data by 
interchanging the order of columns, then restore them 
in serial format
**************************************************
**************************************************


Generate the message:
*********************
n = no of bits in the message
r = random message normally distributed between 0 & 1
m = the i/p message


Preconditioning:
****************
R = no of rows of the interleaver matrix
C = no of Columns of the interleaver matrix
int = matrix used to convert the serial input to 2 dim matrix
counters
--------
r = used to scan the rows
c = used to scan the columns
i = used to make the transitions between rows

Interleaving:
*************
P = the interleaving pattern
INT = the interleaver output in serial format
s = used to select columns
i = counter used with INT to store data in serial




