diff options
Diffstat (limited to 'Transceiver52M/sigProcLib.cpp')
-rw-r--r-- | Transceiver52M/sigProcLib.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Transceiver52M/sigProcLib.cpp b/Transceiver52M/sigProcLib.cpp index be89bb9..aa40153 100644 --- a/Transceiver52M/sigProcLib.cpp +++ b/Transceiver52M/sigProcLib.cpp @@ -1729,8 +1729,10 @@ bool energyDetect(signalVector &rxBurst, signalVector::const_iterator windowItr = rxBurst.begin(); //+rxBurst.size()/2 - 5*windowLength/2; float energy = 0.0; - if (windowLength < 0) windowLength = 20; - if (windowLength > rxBurst.size()) windowLength = rxBurst.size(); + + if (windowLength > rxBurst.size()) + windowLength = rxBurst.size(); + for (unsigned i = 0; i < windowLength; i++) { energy += windowItr->norm2(); windowItr+=4; |