RENEWLab  1.1.0
RENEW project
comms-lib.h File Reference
#include <complex.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <algorithm>
#include <cstring>
#include <fstream>
#include <iostream>
#include <thread>
#include <vector>
#include "fft.h"
Include dependency graph for comms-lib.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CommsLib
 

Functions

static double computeAbs (std::complex< double > x)
 
static double computePower (std::complex< double > x)
 
static double computeSquare (double x)
 

Variables

static constexpr size_t kPilotSubcarrierSpacing = 12
 
static constexpr size_t kDefaultPilotScOffset = 6
 

Function Documentation

◆ computeAbs()

static double computeAbs ( std::complex< double >  x)
inlinestatic
Here is the caller graph for this function:

◆ computePower()

static double computePower ( std::complex< double >  x)
inlinestatic
Here is the caller graph for this function:

◆ computeSquare()

static double computeSquare ( double  x)
inlinestatic

Variable Documentation

◆ kDefaultPilotScOffset

constexpr size_t kDefaultPilotScOffset = 6
staticconstexpr

◆ kPilotSubcarrierSpacing

constexpr size_t kPilotSubcarrierSpacing = 12
staticconstexpr