Merging OFDM features branch r5661:5759 into trunk. OFDM works over the air with...
[debian/gnuradio] / gnuradio-core / src / lib / general / gr_ofdm_correlator.i
index 40f9f83ff8e74d0919b93d5cd28cbe965a29fb42..700faaa097c7961c2dbcaa3431ecfb2097ceb87b 100644 (file)
@@ -29,7 +29,8 @@ gr_make_ofdm_correlator (unsigned int occupied_carriers,
                         unsigned int fft_length,
                         unsigned int cplen,
                         const std::vector<gr_complex> &known_symbol1, 
-                        const std::vector<gr_complex> &known_symbol2);
+                        const std::vector<gr_complex> &known_symbol2,
+                        unsigned int max_fft_shift_len=4);
 
 class gr_ofdm_correlator : public gr_sync_decimator
 {
@@ -38,7 +39,8 @@ class gr_ofdm_correlator : public gr_sync_decimator
                      unsigned int fft_length,
                      unsigned int cplen,
                      const std::vector<gr_complex> &known_symbol1, 
-                     const std::vector<gr_complex> &known_symbol2);
+                     const std::vector<gr_complex> &known_symbol2,
+                     unsigned int max_fft_shift_len);
 
  public:
   float snr() { return d_snr_est; }