diff options
author | Alexander Chemeris <Alexander.Chemeris@gmail.com> | 2015-06-09 20:52:11 -0400 |
---|---|---|
committer | Tom Tsou <tom.tsou@ettus.com> | 2015-07-30 14:22:13 -0700 |
commit | 130a8007fa52b96e44e92b12162b8aa253ba183b (patch) | |
tree | 7d0b27a0606ba869dd8d301f805c4eabae61fe2c /Transceiver52M/sigProcLib.h | |
parent | 72e86196329dc83c386a2172c05f158879413573 (diff) |
sigProcLib: Abstract out common part of Normal/RACH burst detection.
As a side change - get rid of passing toa and amp arguments as pointers and use
references instead.
The commit doesn't change behaviour, but makes the code cleaner.
Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
Diffstat (limited to 'Transceiver52M/sigProcLib.h')
-rw-r--r-- | Transceiver52M/sigProcLib.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/Transceiver52M/sigProcLib.h b/Transceiver52M/sigProcLib.h index f7f6259..8685f2d 100644 --- a/Transceiver52M/sigProcLib.h +++ b/Transceiver52M/sigProcLib.h @@ -192,8 +192,8 @@ bool energyDetect(signalVector &rxBurst, int detectRACHBurst(signalVector &rxBurst, float detectThreshold, int sps, - complex *amplitude, - float* TOA); + complex &litude, + float &TOA); /** Normal burst correlator, detector, channel estimator. @@ -210,15 +210,15 @@ int detectRACHBurst(signalVector &rxBurst, @return positive if threshold value is reached, negative on error, zero otherwise */ int analyzeTrafficBurst(signalVector &rxBurst, - unsigned TSC, - float detectThreshold, - int sps, - complex *amplitude, - float *TOA, + unsigned TSC, + float detectThreshold, + int sps, + complex &litude, + float &TOA, unsigned maxTOA, bool requestChannel = false, - signalVector** channelResponse = NULL, - float *channelResponseOffset = NULL); + signalVector** channelResponse = NULL, + float *channelResponseOffset = NULL); /** Decimate a vector. |