isce3 0.25.0
Loading...
Searching...
No Matches
gpuAzimuthFilter< T > Class Template Reference
Inheritance diagram for gpuAzimuthFilter< T >:
isce3::cuda::signal::gpuFilter< T >

Public Member Functions

void initiateAzimuthFilter (std::valarray< std::complex< T > > &signal, std::valarray< std::complex< T > > &spectrum, size_t ncols, size_t nrows)
 constructs forward abd backward FFT plans for filtering a block of data in azimuth direction.
 
void constructAzimuthCommonbandFilter (const isce3::core::LUT1d< double > &refDoppler, const isce3::core::LUT1d< double > &secDoppler, double bandwidth, double prf, double beta, size_t ncols, size_t nrows)
 
- Public Member Functions inherited from isce3::cuda::signal::gpuFilter< T >
void filter (std::valarray< std::complex< T > > &signal, std::valarray< std::complex< T > > &spectrum)
 Filter a signal in frequency domain.
 
void filter (gpuSignal< T > &signal)
 Filter a signal in place on device.
 
void filter (thrust::complex< T > *data)
 Filter a signal in place on device.
 
void writeFilter (size_t ncols, size_t nrows)
 carry over from parent class.
 

Additional Inherited Members

- Protected Attributes inherited from isce3::cuda::signal::gpuFilter< T >
thrust::complex< T > * _d_filter
 
bool _filter_set = false
 
gpuSignal< T > _signal
 

The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.13.2.