[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] the block equalizer in ofdm
From: |
Martin Braun |
Subject: |
Re: [Discuss-gnuradio] the block equalizer in ofdm |
Date: |
Wed, 11 Nov 2015 10:42:28 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
On 11.11.2015 01:14, w xd wrote:
> I have look at the api, and find 4 class about the ofdm equalizer,
>
> ofdm_equalizer_1d_pilots,
> ofdm_equalizer_base,ofdm_equalizer_simpledfe,ofdm_equalizer_static.
These are different implementations, and are dropped into the actual
equalizer block (a bit like gr-fec works).
> 1.Can someone tell their difference and relation.
Check out their documentations. They implement different algorithms.
> 2.I look at the ofdm_frame_equalizer_vcvc_impl.cc.
>
> and the code
>
> " d_eq->reset();
> d_eq->equalize(out, frame_len, d_channel_state);
> d_eq->get_channel_state(d_channel_state);
>
> "
> I know the ofdm grc example use the ofdm_equalizer_simpledfe.Can
> someone tell me the reason of ofdm_equalizer_simpledfe?It's base on LS
> or MMSE or others?Can someone give a reference about the
> ofdm_equalizer_simpledfe.
It's based on a zero-forcing approach, but it updates channel estimates
while equalizing (hence dfe == decision-feedback equalizer).
M