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

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

#include <memory>
#include <span>
#include <vector>
#include "core/config.h"
+ Include dependency graph for dsp_filters.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fers_signal::DspFilter
 Abstract base class for digital filters. More...
 
class  fers_signal::IirFilter
 Implements an Infinite Impulse Response (IIR) filter. More...
 
class  fers_signal::FirFilter
 Implements a Finite Impulse Response (FIR) filter. More...
 
class  fers_signal::DecadeUpsampler
 Implements a specialized upsampler with a fixed upsampling factor of 10. More...
 

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.
 

Detailed Description

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

Definition in file dsp_filters.h.