commit | 15bf595a00b3c0af9ad7fe1170b8f74e3aede587 | [log] [tgz] |
---|---|---|
author | Muhammed Çelik <celikmuhammed@outlook.com.tr> | Wed Dec 29 13:19:50 2021 +0300 |
committer | Muhammed Çelik <celikmuhammed@outlook.com.tr> | Wed Dec 29 13:19:50 2021 +0300 |
tree | e0d43d2d3c5384a8a5b7402361bedfb17c4beaf7 | |
parent | c03841c5cc77e5cbfad9bbd84b0f8656314d3501 [diff] |
Create encoder_schematic.png
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.
-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
TBA
TBA
TBA
In alphabetical order: