#include <vector>
#include <algorithm>
#include <cstdlib>
Go to the source code of this file.
|
| std::vector< unsigned char > | data_gen (unsigned int nBits) |
| |
| std::vector< double > | randn (double mean, double variance, unsigned int length) |
| |
| std::vector< double > | bpsk (std::vector< unsigned char > data) |
| |
| std::vector< double > | awgn_channel (std::vector< double > signal, double snr, double code_rate, double &sigma) |
| |
| int | ber (std::vector< unsigned char > tx, std::vector< unsigned char > rx) |
| |
| std::vector< unsigned char > | sliceLogAPP (std::vector< double > logapp) |
| |
| std::vector<double> awgn_channel |
( |
std::vector< double > |
signal, |
|
|
double |
snr, |
|
|
double |
code_rate, |
|
|
double & |
sigma |
|
) |
| |
| int ber |
( |
std::vector< unsigned char > |
tx, |
|
|
std::vector< unsigned char > |
rx |
|
) |
| |
| std::vector<double> bpsk |
( |
std::vector< unsigned char > |
data | ) |
|
| std::vector<unsigned char> data_gen |
( |
unsigned int |
nBits | ) |
|
| std::vector<double> randn |
( |
double |
mean, |
|
|
double |
variance, |
|
|
unsigned int |
length |
|
) |
| |
| std::vector<unsigned char> sliceLogAPP |
( |
std::vector< double > |
logapp | ) |
|