#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: ![]() |