![]() |
USRP_Server
2.0
A flexible, GPU-accelerated radio-frequency readout software.
|
#include <fir.hpp>
Public Member Functions | |
FIR (cublasHandle_t handle, cudaStream_t stream, float2 *hcoeff, int M, int f, int nt) | |
~FIR () | |
void | fir_apply (const float2 *din) |
void | fir_shift () |
void | fir_to_host (float2 *hout) |
void | fir_to_dev (float2 *dout) |
void | run_fir (const float2 *din, float2 *hout) |
Public Attributes | |
cublasHandle_t | _handle |
cudaStream_t | _stream |
int | _M |
int | _f |
int | _ntap |
int | _nb |
int | _nt |
int | _nout |
float2 * | _dcoeff |
float2 * | _dout |
float2 * | _hout |
float2 * | _dtrapz |
FIR::FIR | ( | cublasHandle_t | handle, |
cudaStream_t | stream, | ||
float2 * | hcoeff, | ||
int | M, | ||
int | f, | ||
int | nt | ||
) |
void FIR::fir_apply | ( | const float2 * | din | ) |
void FIR::fir_shift | ( | ) |
void FIR::fir_to_host | ( | float2 * | hout | ) |
void FIR::fir_to_dev | ( | float2 * | dout | ) |
void FIR::run_fir | ( | const float2 * | din, |
float2 * | hout | ||
) |
Definition at line 83 of file fir.cu.
References fir_apply(), fir_shift(), and fir_to_dev().
cublasHandle_t FIR::_handle |
Definition at line 17 of file fir.hpp.
Referenced by fir_apply().
cudaStream_t FIR::_stream |
Definition at line 18 of file fir.hpp.
Referenced by fir_shift(), fir_to_dev(), and fir_to_host().
int FIR::_M |
Definition at line 19 of file fir.hpp.
Referenced by fir_apply().
int FIR::_f |
Definition at line 20 of file fir.hpp.
Referenced by FIR(), fir_apply(), and fir_shift().
int FIR::_nb |
Definition at line 22 of file fir.hpp.
Referenced by FIR(), fir_apply(), fir_shift(), fir_to_dev(), and fir_to_host().
float2* FIR::_dcoeff |
Definition at line 25 of file fir.hpp.
Referenced by FIR(), fir_apply(), and ~FIR().
float2* FIR::_dout |
Definition at line 26 of file fir.hpp.
Referenced by FIR(), fir_apply(), fir_shift(), fir_to_dev(), fir_to_host(), and ~FIR().
float2* FIR::_dtrapz |
Definition at line 28 of file fir.hpp.
Referenced by FIR(), fir_apply(), and ~FIR().