FSKProcessor: remove separate channel filter.

RRC filter alone will do the trick!
This commit is contained in:
Jared Boone
2015-11-07 14:10:44 -08:00
parent fc037c739a
commit 5dcca89172
3 changed files with 29 additions and 177 deletions
-6
View File
@@ -25,9 +25,7 @@
#include "baseband_processor.hpp"
#include "channel_decimator.hpp"
#include "dsp_decimate.hpp"
#include "matched_filter.hpp"
#include "dsp_fir_taps.hpp"
#include "clock_recovery.hpp"
#include "symbol_coding.hpp"
@@ -39,8 +37,6 @@
#include <cstddef>
#include <bitset>
#include "ais_baseband.hpp"
class FSKProcessor : public BasebandProcessor {
public:
using payload_t = std::bitset<1024>;
@@ -54,8 +50,6 @@ public:
private:
ChannelDecimator decimator;
const fir_taps_real<64>& channel_filter_taps = taps_64_lp_042_078_tfilter;
dsp::decimate::FIRAndDecimateComplex channel_filter;
dsp::matched_filter::MatchedFilter mf;
clock_recovery::ClockRecovery<clock_recovery::FixedErrorFilter> clock_recovery {