From 5199974fcb7925c6bbda27b59b850301ae6cdfd2 Mon Sep 17 00:00:00 2001 From: kradchen Date: Mon, 8 May 2023 10:13:17 +0800 Subject: [PATCH] Add ceMatchedFilterHandling to common folder --- src/common/ceMatchedFilterHandling.cpp | 21 +++++++++------------ src/common/ceMatchedFilterHandling.h | 2 ++ 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/src/common/ceMatchedFilterHandling.cpp b/src/common/ceMatchedFilterHandling.cpp index 7645ce2..8d71ef4 100644 --- a/src/common/ceMatchedFilterHandling.cpp +++ b/src/common/ceMatchedFilterHandling.cpp @@ -44,27 +44,24 @@ Aurora::Matrix Recon::adaptFrequency(Aurora::Matrix &aCE, double ceSampleFrequen Aurora::Matrix Recon::preprocessCE(Aurora::Matrix &aCE, double ceSampleFrequency, double requiredFrequency, double expectedLength) { adaptFrequency(aCE,ceSampleFrequency,requiredFrequency); - aCE = aCE - Aurora::mean(aCE); + aCE = aCE - Aurora::mean(aCE).getScalar(); aCE = aCE / Aurora::max(Aurora::abs(aCE)).getScalar(); aCE = aCE / Aurora::sum(Aurora::abs(aCE)).getScalar(); + + Aurora::padding(aCE,expectedLength,0.0); -// % adapt to AScan length -// ce(expectedLength) = 0; % padding to size of ascan - -// if (length(ce) > expectedLength) % cropping to size of ascan -// ce(expectedLength+1:end) = []; -// end - -// ce = ce(:); + if (expectedLength