- 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:
committed by
Bastian Bloessl
parent
74ae445143
commit
0f56254df3
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user