2024-12-24 07:27:09 +00:00
|
|
|
#ifndef _GPUTBPIMAGE_H_
|
|
|
|
#define _GPUTBPIMAGE_H_
|
|
|
|
|
|
|
|
#include "BaseConstVariable.h"
|
|
|
|
#include "GPUTool.cuh"
|
|
|
|
#include <cuda_runtime.h>
|
|
|
|
#include <device_launch_parameters.h>
|
|
|
|
#include <cublas_v2.h>
|
|
|
|
#include <cuComplex.h>
|
|
|
|
#include "GPUTool.cuh"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2025-02-25 05:18:19 +00:00
|
|
|
extern "C" void TimeBPImage(
|
|
|
|
double* antPx, double* antPy, double* antPz,
|
|
|
|
double* imgx, double* imgy, double* imgz,
|
|
|
|
cuComplex* TimeEchoArr, long prfcount, long pointCount,
|
|
|
|
cuComplex* imgArr, long imH, long imW,
|
2025-03-03 03:18:50 +00:00
|
|
|
double startLamda, double Rnear, double dx, double RefRange,double Rfar
|
2024-12-24 07:27:09 +00:00
|
|
|
);
|
|
|
|
|
2025-02-25 05:18:19 +00:00
|
|
|
|
2024-12-24 07:27:09 +00:00
|
|
|
#endif
|
2025-02-25 05:18:19 +00:00
|
|
|
|