Agora
1.2.0
Agora project
|
Testing functions for benchmarking modulation routines. More...
#include <iostream>
#include "gettime.h"
#include "memory_manage.h"
#include "message.h"
#include "modulation.h"
#include "utils.h"
Functions | |
void | flushCache () |
static double | get_time () |
static double | bench_mod_16qam (unsigned iterations, unsigned mode) |
static double | bench_mod_64qam (unsigned iterations, unsigned mode) |
int | hammingdist (uint8_t x, uint8_t y) |
void | printbits (uint8_t x) |
static double | bench_mod_256qam (unsigned iterations, unsigned mode) |
static void | run_benchmark_16qam (unsigned iterations, unsigned mode) |
static void | run_benchmark_64qam (unsigned iterations, unsigned mode) |
static void | run_benchmark_256qam (unsigned iterations, unsigned mode) |
int | main (int argc, char *argv[]) |
Testing functions for benchmarking modulation routines.
|
static |
|
static |
|
static |
void flushCache | ( | ) |
|
static |
int hammingdist | ( | uint8_t | x, |
uint8_t | y | ||
) |
int main | ( | int | argc, |
char * | argv[] | ||
) |
void printbits | ( | uint8_t | x | ) |
|
static |
|
static |
|
static |