diff options
author | Tom Tsou <tom.tsou@ettus.com> | 2016-03-06 01:59:38 -0800 |
---|---|---|
committer | Tom Tsou <tom.tsou@ettus.com> | 2016-03-06 19:10:59 -0800 |
commit | 465694027b297d624f1a87803c46b1ed46d5be95 (patch) | |
tree | f12dd37213ac302bf823a0f11f1e99b262b8ca29 /Transceiver52M/sigProcLib.h | |
parent | 2079a3c66481660317cdc25ef0118ee73a7b7839 (diff) |
sigproc: Remove normal burst DFE equalizer
DFE equalizer is unused and has been experiencing code rot for
multiple years. The effect is a significant amount of baggage being
carried in the Transceiver and interfaces.
Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
Diffstat (limited to 'Transceiver52M/sigProcLib.h')
-rw-r--r-- | Transceiver52M/sigProcLib.h | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/Transceiver52M/sigProcLib.h b/Transceiver52M/sigProcLib.h index c6dd172..8ff8246 100644 --- a/Transceiver52M/sigProcLib.h +++ b/Transceiver52M/sigProcLib.h @@ -199,10 +199,7 @@ int analyzeTrafficBurst(signalVector &rxBurst, int sps, complex &litude, float &TOA, - unsigned maxTOA, - bool requestChannel = false, - signalVector** channelResponse = NULL, - float *channelResponseOffset = NULL); + unsigned maxTOA); /** Decimate a vector. @@ -223,35 +220,4 @@ signalVector *decimateVector(signalVector &wVector, size_t factor); */ SoftVector *demodulateBurst(signalVector &rxBurst, int sps, complex channel, float TOA); - -/** - Design the necessary filters for a decision-feedback equalizer. - @param channelResponse The multipath channel that we're mitigating. - @param SNRestimate The signal-to-noise estimate of the channel, a linear value - @param Nf The number of taps in the feedforward filter. - @param feedForwardFilter The designed feed forward filter. - @param feedbackFilter The designed feedback filter. - @return True if DFE can be designed. -*/ -bool designDFE(signalVector &channelResponse, - float SNRestimate, - int Nf, - signalVector **feedForwardFilter, - signalVector **feedbackFilter); - -/** - Equalize/demodulate a received burst via a decision-feedback equalizer. - @param rxBurst The received burst to be demodulated. - @param TOA The time-of-arrival of the received burst. - @param sps The number of samples per GSM symbol. - @param w The feed forward filter of the DFE. - @param b The feedback filter of the DFE. - @return The demodulated bit sequence. -*/ -SoftVector *equalizeBurst(signalVector &rxBurst, - float TOA, - int sps, - signalVector &w, - signalVector &b); - #endif /* SIGPROCLIB_H */ |