- Added new Viterbi convolutional decoder to the OFDM Decode Mac block replacing the former IT++ version. This new decoder uses

SSE2 and improves the performance significantly. The decoder was taken from the gr-dvbt module from GNU Radio.
- Disabled some logging functions in the ofdm_mac and ofdm_decode_signal blocks that were degrading the performance significantly.

[Gonzalo Arcos | Rodrigo Ferreri]
This commit is contained in:
Gonzalo Arcos
2016-04-07 17:20:12 -03:00
committed by Bastian Bloessl
parent 74ae445143
commit 0f56254df3
6 changed files with 926 additions and 36 deletions
+7
View File
@@ -30,6 +30,13 @@ public:
typedef boost::shared_ptr<ofdm_decode_mac> sptr;
static sptr make(bool log = false, bool debug = false);
private:
// Puncturing vectors
static const unsigned char d_puncture_1_2[];
static const unsigned char d_puncture_2_3[];
static const unsigned char d_puncture_3_4[];
};
} // namespace ieee802_11