diff --git a/Source/Receiver.cpp b/Source/Receiver.cpp index 9b04ed4..4d2d89c 100644 --- a/Source/Receiver.cpp +++ b/Source/Receiver.cpp @@ -1,4 +1,5 @@ #include +#include #include "Receiver.h" #include "MinMaxLemire.h" #include "radio/Interpolation.hpp" @@ -740,8 +741,12 @@ void Receiver::initFilterRcf() if (RCF_TYPE == RCF_TYPE_POLYPHASE_FARROW) { // Fixed at symbol duration 2/fs - // -> RCF_ROLLOFF and symbol rate parameter have no influence + // -> RCF_ROLLOFF and symbol rate parameter have no influence +#ifdef _WINDOWS + m_farrow.load("C:\\Users\\jens\\farrow_coeff.dat"); +#else m_farrow.load("/home/jens/farrow_coeff.dat"); +#endif } } diff --git a/Source/Receiver.h b/Source/Receiver.h index 97b2a47..9d37ed6 100644 --- a/Source/Receiver.h +++ b/Source/Receiver.h @@ -18,6 +18,12 @@ #include #include +#ifdef _WINDOWS +#include +#define isnan _isnan +#define isinf(x) (!_finite(x)) +#endif + using namespace Radio; // ---------------------------------------------------