Enable hamming rounding on ambiguity for big speedup

This commit is contained in:
30hours 2024-05-03 14:53:59 +00:00
parent 461b214f5f
commit 9d0eb44418

View file

@ -137,12 +137,13 @@ int main(int argc, char **argv)
// setup process ambiguity // setup process ambiguity
int32_t delayMin, delayMax; int32_t delayMin, delayMax;
int32_t dopplerMin, dopplerMax; int32_t dopplerMin, dopplerMax;
bool roundHamming = true;
tree["process"]["ambiguity"]["delayMin"] >> delayMin; tree["process"]["ambiguity"]["delayMin"] >> delayMin;
tree["process"]["ambiguity"]["delayMax"] >> delayMax; tree["process"]["ambiguity"]["delayMax"] >> delayMax;
tree["process"]["ambiguity"]["dopplerMin"] >> dopplerMin; tree["process"]["ambiguity"]["dopplerMin"] >> dopplerMin;
tree["process"]["ambiguity"]["dopplerMax"] >> dopplerMax; tree["process"]["ambiguity"]["dopplerMax"] >> dopplerMax;
Ambiguity *ambiguity = new Ambiguity( Ambiguity *ambiguity = new Ambiguity(delayMin, delayMax,
delayMin, delayMax, dopplerMin, dopplerMax, fs, nSamples); dopplerMin, dopplerMax, fs, nSamples, roundHamming);
// setup process clutter // setup process clutter
int32_t delayMinClutter, delayMaxClutter; int32_t delayMinClutter, delayMaxClutter;