同步RTPC部分调试代码,
parent
13e301d684
commit
daac65f763
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
#define __CUDANVCC___ // 定义CUDA函数
|
#define __CUDANVCC___ // 定义CUDA函数
|
||||||
|
|
||||||
//#define __PRFDEBUG__
|
#define __PRFDEBUG__
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -881,13 +881,16 @@ ErrorCode RTPCProcessCls::RTPCMainProcess_GPU( )
|
||||||
#ifdef __PRFDEBUG__
|
#ifdef __PRFDEBUG__
|
||||||
float* h_echoAmp_real = (float*)mallocCUDAHost(sizeof(float) * pixelcount);
|
float* h_echoAmp_real = (float*)mallocCUDAHost(sizeof(float) * pixelcount);
|
||||||
float* h_echoAmp_imag = (float*)mallocCUDAHost(sizeof(float) * pixelcount);
|
float* h_echoAmp_imag = (float*)mallocCUDAHost(sizeof(float) * pixelcount);
|
||||||
|
float* h_echoAmp_abs = (float*)mallocCUDAHost(sizeof(float) * pixelcount);
|
||||||
|
|
||||||
for (long freqi = 0; freqi < pixelcount; freqi++) {
|
for (long freqi = 0; freqi < pixelcount; freqi++) {
|
||||||
h_echoAmp_real[freqi] = h_echoAmp[freqi].x;
|
h_echoAmp_real[freqi] = h_echoAmp[freqi].x;
|
||||||
h_echoAmp_imag[freqi] = h_echoAmp[freqi].y;
|
h_echoAmp_imag[freqi] = h_echoAmp[freqi].y;
|
||||||
|
h_echoAmp_abs[freqi] =20*std::log10(std::abs(std::complex<double>(h_echoAmp_real[freqi], h_echoAmp_imag[freqi])));
|
||||||
}
|
}
|
||||||
testOutAmpArr(QString("h_echoAmp_real_%1.bin").arg(prfid), h_echoAmp_real, newblokline, tempDemCols);
|
testOutAmpArr(QString("h_echoAmp_real_%1.bin").arg(prfid), h_echoAmp_real, newblokline, tempDemCols);
|
||||||
testOutAmpArr(QString("h_echoAmp_imag_%1.bin").arg(prfid), h_echoAmp_imag, newblokline, tempDemCols);
|
testOutAmpArr(QString("h_echoAmp_imag_%1.bin").arg(prfid), h_echoAmp_imag, newblokline, tempDemCols);
|
||||||
|
testOutAmpArr(QString("h_echoAmp_absdB_%1.bin").arg(prfid), h_echoAmp_abs, newblokline, tempDemCols);
|
||||||
testOutClsArr(QString("h_FreqID_%1.bin").arg(prfid), h_FreqID, newblokline, tempDemCols);
|
testOutClsArr(QString("h_FreqID_%1.bin").arg(prfid), h_FreqID, newblokline, tempDemCols);
|
||||||
|
|
||||||
FreeCUDAHost(h_echoAmp_real);
|
FreeCUDAHost(h_echoAmp_real);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue