Re: OFDM digital front end
- From: Eric Jacobsen <eric.jacobsen@xxxxxxxx>
- Date: Wed, 18 Feb 2009 13:00:21 -0700
On Wed, 18 Feb 2009 01:50:32 -0800 (PST), aitezaz.abd@xxxxxxxxx wrote:
On Feb 18, 2:47 pm, aitezaz....@xxxxxxxxx wrote:
On Feb 18, 2:21 pm, spop...@xxxxxxxxxxxxxx (Steve Pope) wrote:
<aitezaz....@xxxxxxxxx> wrote:
On Feb 18, 1:41 pm, spop...@xxxxxxxxxxxxxx (Steve Pope) wrote:
Are you talking about within the transmitter, or within thewell i'm talking about within the receiver.. i state my problem again
receiver?
at the transmitter the output of the IFFT block is at 500 kHz. I play
back this data at 500 kHz through the DAC. At the receiver i sample it
at 50MHz. Now, my question is should i downsample it directly to 500
kHz with an integer decimation ratio of 100. Or like in single carrier
system, we downsample it to some higher sample per symbol count i.e. 2
samples per symbol and after recovering the symbol timing, we come to
1 sample per symbol. In ofdm, is there any need of this?
In OFDM (I should say "in a parallel tone modem") it is common for
the receiver FFT to have 2x or 4x the number of bins as the transmit
IFFT. (The "number of bins in the transmit IFFT being considered
the nearest power of two that is at least as great as the number of
OFDM tones...er, parallel tones.)
You don't have to do this, but you get less bleeding of
unwanted energy into the bins, and the carrier-offset
correction becomes that much less critical. It goes a
lot smoother with a higher order FFT in the receiver,
even if in the ideal case it works just the same.
Steve
but how we will decimate at a later stage. like how to get 64 sub-
carriers out of 128 sub-carriers as you described?
and another thing steve. do i have to do this 2X or 4X thing with an
almost perfect clock i.e. 10 ppm or 5 ppm . because as far as baseband
simulations are concerned, perfect upsampling and downsampling results
in almost no performance degradation.
for example in matlab if i go through the following chain
out_data = interp(in_data, 100);
decimate(out_data, 100);
it gives me no performance degradation.
OFDM requires synchronization just like any other digital transmission
scheme, so timing synchronization is required. You'll probably want
to look into the effects of timing misalignment and how closely your
ultimate receive samples need to be the transmitted locations.
Downsampling will work, but which samples to keep will affect the
timing. The ability to track drift will depend on your message
length, but even with continuous signals drift can be tracked out with
appropriate synchronization algorithms.
Eric Jacobsen
Minister of Algorithms
Abineau Communications
http://www.ericjacobsen.org
Blog: http://www.dsprelated.com/blogs-1/hf/Eric_Jacobsen.php
.
- Follow-Ups:
- Re: OFDM digital front end
- From: aitezaz . abd
- Re: OFDM digital front end
- References:
- OFDM digital front end
- From: aitezaz . abd
- Re: OFDM digital front end
- From: Steve Pope
- Re: OFDM digital front end
- From: aitezaz . abd
- Re: OFDM digital front end
- From: Steve Pope
- Re: OFDM digital front end
- From: aitezaz . abd
- Re: OFDM digital front end
- From: aitezaz . abd
- OFDM digital front end
- Prev by Date: Re: Any FFT trick to do this?
- Next by Date: Re: Accelerometer and Kalman Filter
- Previous by thread: Re: OFDM digital front end
- Next by thread: Re: OFDM digital front end
- Index(es):
Relevant Pages
|