8#include "../CSISegment.hxx"
27 static std::vector<ToFEstimationResult>
estimateMidambleToF(
const CSI &csi, std::optional<uint8_t> numPath = std::nullopt);
29 static std::pair<std::vector<float>, std::vector<float>>
freqzSpectrum(
const CS16Vector &iqSamples, uint32_t numFFT,
float samplingRate);
static ToFEstimationResult estimateToF(const CSI &csi, std::optional< uint8_t > numPath=std::nullopt)
Estimates the time of flight (ToF) of a signal.
static std::pair< std::vector< float >, std::vector< float > > freqzSpectrum(const CS16Vector &iqSamples, uint32_t numFFT, float samplingRate)
static std::vector< ToFEstimationResult > estimateMidambleToF(const CSI &csi, std::optional< uint8_t > numPath=std::nullopt)
std::vector< double > pathDelay
std::vector< double > pathLength