discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Schmidl and Cox method in OFDM blocks


From: Martin Braun (CEL)
Subject: Re: [Discuss-gnuradio] Schmidl and Cox method in OFDM blocks
Date: Mon, 26 Aug 2013 09:25:54 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

On Sun, Aug 25, 2013 at 07:45:56PM +0200, Shashank Gaur wrote:
> I have been trying to understand OFDM blocks, especially equalization and
> estimation part of the code. In the file ofdm_chanest_vcvc_impl.cc, schmidl 
> and
> cox method is used.
> 
> I am unable to understand use of this method for channel estimation and
> equalization. Also there are some ToDo left out in the code, some light on 
> that
> would also be useful.

Hi Shashank,

have you read the paper on Schmidl & Cox? It's referenced in the code.

Also, make sure you've read these:
http://gnuradio.org/doc/doxygen/page_packet_data.html
http://gnuradio.org/doc/doxygen/page_ofdm.html

Once you've understood the theory, here's the practical side:

The algorithm is split up into two parts, the fine frequency + timing
estimation (== packet detection) and the coarse frequency + channel
coefficients estimation.

The first is done in ofdm_sync_sc_cfb. The two outputs are the frequency
offset and a trigger signal to mark the beginning of the packet. We use
the first to immediately correct the fine frequency offset.

After packetization, there are two separate signal processing paths for
header and payload. When the header is modulated, the coarse freq.
offset is not yet known, so that needs to be estimated along with the
channel coefficient.
There is only one TODO left in these blocks: There is a method to
improve the estimation quality of the channel coefficients by applying
knowledge of the maximum channel delay, which is not yet implemented,
but this way, it can be added without any API changes.

MB

-- 
Karlsruhe Institute of Technology (KIT)
Communications Engineering Lab (CEL)

Dipl.-Ing. Martin Braun
Research Associate

Kaiserstraße 12
Building 05.01
76131 Karlsruhe

Phone: +49 721 608-43790
Fax: +49 721 608-46071
www.cel.kit.edu

KIT -- University of the State of Baden-Württemberg and
National Laboratory of the Helmholtz Association

Attachment: pgpKF5h1Vdzv3.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]