Update README.md
diff --git a/README.md b/README.md index 932ef7f..9c28b4b 100644 --- a/README.md +++ b/README.md
@@ -14,7 +14,29 @@ Overview ======== -TBA +The Turbo Encoder is used for FEC encoding for linear modulation. + +Encoder takes 2 bits of input (namely A and B) and generates 6 bits of output in the form (AB Y1W1 Y2W2) + +First couple of parity bits (Y1W1) are generated from normal ordered input data. +Second couple of parity bits (Y2W2) are generated from interleaved input data. + +#### Top-Level Diagram + + +-Input Data is stored at dual channel rams. +-AGU (Address Generator Unit) generates data indices for interleaving. +-Pre Encoder unit identifies initial state of the encoder. +-Encoder Core produces outputs according to the state and the inputs. + +Throughput formula + + +N = input data block size in couple number ranging from 56 to 2396 +f = frequency in Mhz + +For 50 Mhz clock speed and N = 56, throughput equals 31.5 Mbps +For 50 Mhz clock speed and N = 2396, throughput equals 33.3 Mbps Setup ========