FERS 1.0.0
The Flexible Extensible Radar Simulator
Loading...
Searching...
No Matches
dsp_filters.cpp File Reference

Implementation file for Digital Signal Processing (DSP) filters and upsampling/downsampling functionality. More...

#include "dsp_filters.h"
#include <algorithm>
#include <array>
#include <cmath>
#include <complex>
#include <numeric>
#include <stdexcept>
#include "core/parameters.h"
+ Include dependency graph for dsp_filters.cpp:

Go to the source code of this file.

Namespaces

namespace  fers_signal
 

Functions

void fers_signal::upsample (std::span< const ComplexType > in, unsigned size, std::span< ComplexType > out)
 Upsamples a signal by a given ratio.
 
std::vector< ComplexTypefers_signal::downsample (std::span< const ComplexType > in)
 Downsamples a signal by a given ratio.
 

Variables

constexpr RealType BLACKMAN_A0 = 0.42
 
constexpr RealType BLACKMAN_A1 = 0.5
 
constexpr RealType BLACKMAN_A2 = 0.08
 

Detailed Description

Implementation file for Digital Signal Processing (DSP) filters and upsampling/downsampling functionality.

Definition in file dsp_filters.cpp.

Variable Documentation

◆ BLACKMAN_A0

constexpr RealType BLACKMAN_A0 = 0.42
constexpr

Definition at line 24 of file dsp_filters.cpp.

◆ BLACKMAN_A1

constexpr RealType BLACKMAN_A1 = 0.5
constexpr

Definition at line 25 of file dsp_filters.cpp.

◆ BLACKMAN_A2

constexpr RealType BLACKMAN_A2 = 0.08
constexpr

Definition at line 26 of file dsp_filters.cpp.