#include <convolutional_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) |
| SPUC::convolutional_interleaver< T >::convolutional_interleaver | ( | void | ) | [inline] |
convolutional_interleaver constructor
| SPUC::convolutional_interleaver< T >::convolutional_interleaver | ( | int | in_rows, | |
| int | in_cols | |||
| ) |
convolutional_interleaver constructor
| T SPUC::convolutional_interleaver< T >::deinterleave | ( | const T | input | ) |
Function for convolutional deinterleaving.
| int SPUC::convolutional_interleaver< T >::get_cols | ( | void | ) | [inline] |
Get the number of columns for block interleaving.
| int SPUC::convolutional_interleaver< T >::get_rows | ( | void | ) | [inline] |
Get the number of rows for block interleaving.
| T SPUC::convolutional_interleaver< T >::interleave | ( | const T | input | ) |
Function for convolutional interleaving.
| T SPUC::convolutional_interleaver< T >::interleave_read | ( | void | ) |
| void SPUC::convolutional_interleaver< T >::interleave_write | ( | const T | input | ) |
| void SPUC::convolutional_interleaver< T >::reset | ( | void | ) | [inline] |
| void SPUC::convolutional_interleaver< T >::resync | ( | void | ) | [inline] |
| void SPUC::convolutional_interleaver< T >::set_size | ( | int | in_rows, | |
| int | in_cols | |||
| ) | [inline] |
Set the number of rows for block interleaving.
1.4.7