#include <conv_interleaver.h>
Collaboration diagram for SPUC::Convolutional_Interleaver< T >:

Public Member Functions | |
| Convolutional_Interleaver (void) | |
| Convolutional_Interleaver constructor. | |
| Convolutional_Interleaver (int in_rows, int in_cols) | |
| Convolutional_Interleaver constructor. | |
| T | interleave (const T input) |
| Function for convolutional interleaving. | |
| void | interleave_write (const T input) |
| T | interleave_read (void) |
| T | deinterleave (const T input) |
| Function for convolutional deinterleaving. | |
| void | set_size (int in_rows, int in_cols) |
| Set the number of rows for block interleaving. | |
| int | get_rows (void) |
| Get the number of rows for block interleaving. | |
| int | get_cols (void) |
| Get the number of columns for block interleaving. | |
| void | reset (void) |
| void | resync (void) |
|
||||||||||
|
Convolutional_Interleaver constructor.
|
|
||||||||||||||||
|
Convolutional_Interleaver constructor.
Here is the call graph for this function: ![]() |
|
||||||||||
|
Function for convolutional deinterleaving.
Here is the call graph for this function: ![]() |
|
||||||||||
|
Get the number of columns for block interleaving.
|
|
||||||||||
|
Get the number of rows for block interleaving.
|
|
||||||||||
|
Function for convolutional interleaving.
Here is the call graph for this function: ![]() |
|
||||||||||
|
Here is the call graph for this function: ![]() |
|
||||||||||
|
Here is the call graph for this function: ![]() |
|
||||||||||
|
Here is the call graph for this function: ![]() |
|
||||||||||
|
|
|
||||||||||||||||
|
Set the number of rows for block interleaving.
Here is the call graph for this function: ![]() |
1.4.4