![]() |
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().