FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-08-2006, 07:47 PM
Zeph80
Guest
 
Posts: n/a
Default cyclic prefix in OFDM and precursor ISI

Cyclic prefix at the head of ea symbol, will prevent ISI, but what abou
the tail end of the symbol.Isn't that going to subjected to precursor IS
and be distorted too.How then does cyclic prefix combat precursor ISI
Reply With Quote
  #2 (permalink)  
Old 03-08-2006, 11:16 PM
Anonymous
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI


"Zeph80" <surabhi_talwar@hotmail.com> wrote in message
news:rs2dnVMzo9lMu5LZRVn-sQ@giganews.com...
> Cyclic prefix at the head of ea symbol, will prevent ISI, but what about
> the tail end of the symbol.Isn't that going to subjected to precursor ISI
> and be distorted too.How then does cyclic prefix combat precursor ISI


I thought the point of the cyclic prefix was to make the time waveform
circularly symmetric so that when the FFT is taken over the middle portion
all of the echos add constructively to the FFT result. It shouldn't matter
whether the echo is early or late so long as the ends meet on the portion
that falls in the FFT window.

-Clark


Reply With Quote
  #3 (permalink)  
Old 03-09-2006, 04:51 AM
Zeph80
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Well, the cylic prefix exists to combat ISI and the contents itself(tail o
the symbol) lends itself to making the channel look like a circula
convolution.So it really has a dual purpose, and my question is not th
contents of the cylic prefix, but how its existence will remove ISI


>"Zeph80" <surabhi_talwar@hotmail.com> wrote in message
>news:rs2dnVMzo9lMu5LZRVn-sQ@giganews.com...
>> Cyclic prefix at the head of ea symbol, will prevent ISI, but wha

about
>> the tail end of the symbol.Isn't that going to subjected to precurso

ISI
>> and be distorted too.How then does cyclic prefix combat precursor ISI

>
>I thought the point of the cyclic prefix was to make the time waveform
>circularly symmetric so that when the FFT is taken over the middl

portion
>all of the echos add constructively to the FFT result. It shouldn'

matter
>whether the echo is early or late so long as the ends meet on th

portion
>that falls in the FFT window.
>
>-Clark
>
>
>



Reply With Quote
  #4 (permalink)  
Old 03-09-2006, 08:44 AM
Hany
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Due to multi-path channel effect, multiple copies of the signal reaches
the receiver with different delayes which causes ISI.
Normaly the subcarriers in OFDM symbol are orthogonal or ( they have
exactly an integer number of cycles in the OFDM symbol period T).

Due to multi-path the orthogonality is lost--> ISI..
Using CP would allow us to always have an integer number of cycles in
the FFT interval even when multiple received symbols are delayed.


Thanks
Hany

Reply With Quote
  #5 (permalink)  
Old 03-09-2006, 12:20 PM
Oli Filth
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Zeph80 said the following on 09/03/2006 03:51:
> Well, the cylic prefix exists to combat ISI and the contents itself(tail of
> the symbol) lends itself to making the channel look like a circular
> convolution.So it really has a dual purpose, and my question is not the
> contents of the cylic prefix, but how its existence will remove ISI
>
>


To eliminate ISI, you need a time-domain guard interval in-between
blocks, which is longer than the length of the channel response.

i.e.

TX SIGNAL:

Block 1 Block 2
+---------+ +---------+
| | | |
| | | |
---+ +-----------+ +---------- -> t


RX SIGNAL: (Convolved with channel response)

Block 1 Block 2
+---------+ +---------+
| \__ | \__
| \_____ | \_____
---+ \-+ \ -> t
^
^
Blocks do not overlap.



The CP serves this purpose.


--
Oli
Reply With Quote
  #6 (permalink)  
Old 03-09-2006, 03:40 PM
Anonymous
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI


"Oli Filth" <catch@olifilth.co.uk> wrote in message
news:ZbUPf.75351$m13.19901@newsfe5-gui.ntli.net...
> Zeph80 said the following on 09/03/2006 03:51:
> > Well, the cylic prefix exists to combat ISI and the contents itself(tail

of
> > the symbol) lends itself to making the channel look like a circular
> > convolution.So it really has a dual purpose, and my question is not the
> > contents of the cylic prefix, but how its existence will remove ISI
> >
> >

>
> To eliminate ISI, you need a time-domain guard interval in-between
> blocks, which is longer than the length of the channel response.
>
> i.e.
>
> TX SIGNAL:
>
> Block 1 Block 2
> +---------+ +---------+
> | | | |
> | | | |
> ---+ +-----------+ +---------- -> t
>
>
> RX SIGNAL: (Convolved with channel response)
>
> Block 1 Block 2
> +---------+ +---------+
> | \__ | \__
> | \_____ | \_____
> ---+ \-+ \ -> t
> ^
> ^
> Blocks do not overlap.
>
>
>
> The CP serves this purpose.
>
>
> --
> Oli


Right and the key is the operation of an FFT. When one takes an FFT of a
signal they are not taking it over 256 time samples, for example, they are
taking it over an infinitely long signal that is the same 256 samples
repeated in each direction. Since the signal is conceptually infinite it
doesn't matter that the echoes from ISI are delayed relative to one another,
as far as the FFT is concerned they are still the same signal and thus the
FFT results from each echo add constrcutively in the final result. I guess
this is analagous to a perfect rake receiver. And all it costs is 20% (or
so) of your bandwidth because you're not transmitting information when the
CP is sent and a significant chunk of hardware to implement the FFT
operation.

-Clark


Reply With Quote
  #7 (permalink)  
Old 03-09-2006, 04:15 PM
catch@olifilth.co.uk
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI


Anonymous wrote:
> "Oli Filth" <catch@olifilth.co.uk> wrote in message
> news:ZbUPf.75351$m13.19901@newsfe5-gui.ntli.net...
> > Zeph80 said the following on 09/03/2006 03:51:
> > > Well, the cylic prefix exists to combat ISI and the contents itself(tail

> of
> > > the symbol) lends itself to making the channel look like a circular
> > > convolution.So it really has a dual purpose, and my question is not the
> > > contents of the cylic prefix, but how its existence will remove ISI

> >
> > To eliminate ISI, you need a time-domain guard interval in-between
> > blocks, which is longer than the length of the channel response.
> >
> > The CP serves this purpose.

>
> Right and the key is the operation of an FFT. When one takes an FFT of a
> signal they are not taking it over 256 time samples, for example, they are
> taking it over an infinitely long signal that is the same 256 samples
> repeated in each direction. Since the signal is conceptually infinite it
> doesn't matter that the echoes from ISI are delayed relative to one another,
> as far as the FFT is concerned they are still the same signal and thus the
> FFT results from each echo add constrcutively in the final result.


Not exactly...

The echoes are from *multipath*, not ISI. This causes two separate
issues in an OFDM system:
* ISI - i.e. one block interfering with the next.
* Frequency-selective fading on a per-block basis.

Use of any time-domain guard interval resolves the ISI problem, even an
all-zeros guard interval.

Using a CP as the guard interval resolves the second problem (well,
makes it easier to deal with) by making the linear convolution of the
channel appear as cyclic convolution of the DFT operation, which is
what you were alluding to above.

Simply put, it allows the fading on each sub-carrier to be
(approximately) corrected post-DFT with a coefficient of the form
r.exp(j*phi).

--
Oli

Reply With Quote
  #8 (permalink)  
Old 03-09-2006, 07:53 PM
Zeph80
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Maybe I'm not framing my question right.Everywhere I read, they mention ho
the head of the symbol(first n samples) is affected due to previous symbol
and so how discarding the CP solves that.(the distortion occurs only i
head).What about the tail of the OFDM symbol,wont that be affected by th
future symbols as much as the head would be by prevoius symbols.Why n
guard interval at the end too?

>Anonymous wrote:
>> "Oli Filth" <catch@olifilth.co.uk> wrote in message
>> news:ZbUPf.75351$m13.19901@newsfe5-gui.ntli.net...
>> > Zeph80 said the following on 09/03/2006 03:51:
>> > > Well, the cylic prefix exists to combat ISI and the content

itself(tail
>> of
>> > > the symbol) lends itself to making the channel look like

circular
>> > > convolution.So it really has a dual purpose, and my question is no

the
>> > > contents of the cylic prefix, but how its existence will remov

ISI
>> >
>> > To eliminate ISI, you need a time-domain guard interval in-between
>> > blocks, which is longer than the length of the channel response.
>> >
>> > The CP serves this purpose.

>>
>> Right and the key is the operation of an FFT. When one takes an FFT o

a
>> signal they are not taking it over 256 time samples, for example, the

are
>> taking it over an infinitely long signal that is the same 256 samples
>> repeated in each direction. Since the signal is conceptually infinit

it
>> doesn't matter that the echoes from ISI are delayed relative to on

another,
>> as far as the FFT is concerned they are still the same signal and thu

the
>> FFT results from each echo add constrcutively in the final result.

>
>Not exactly...
>
>The echoes are from *multipath*, not ISI. This causes two separate
>issues in an OFDM system:
> * ISI - i.e. one block interfering with the next.
> * Frequency-selective fading on a per-block basis.
>
>Use of any time-domain guard interval resolves the ISI problem, even an
>all-zeros guard interval.
>
>Using a CP as the guard interval resolves the second problem (well,
>makes it easier to deal with) by making the linear convolution of the
>channel appear as cyclic convolution of the DFT operation, which is
>what you were alluding to above.
>
>Simply put, it allows the fading on each sub-carrier to be
>(approximately) corrected post-DFT with a coefficient of the form
>r.exp(j*phi).
>
>--
>Oli
>
>



Reply With Quote
  #9 (permalink)  
Old 03-09-2006, 08:30 PM
Zeph80
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Maybe I'm not framing my question right.Everywhere I read, they mention ho
the head of the symbol(first n samples) is affected due to previous symbol
and so how discarding the CP solves that.(the distortion occurs only i
head).What about the tail of the OFDM symbol,wont that be affected by th
future symbols as much as the head would be by prevoius symbols.Why n
guard interval at the end too?

Reply With Quote
  #10 (permalink)  
Old 03-09-2006, 09:27 PM
Oli Filth
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Zeph80 said the following on 09/03/2006 18:53:
> Maybe I'm not framing my question right.Everywhere I read, they mention how
> the head of the symbol(first n samples) is affected due to previous symbols
> and so how discarding the CP solves that.(the distortion occurs only in
> head).What about the tail of the OFDM symbol,wont that be affected by the
> future symbols as much as the head would be by prevoius symbols.


Technically, no. By definition, any realisable channel response must be
causal - something at time t = 1 can't possibly affect something that
happened at t = 0.

However, the question of whether so-called precursor rays are an issue
depends on your frame of reference. If your timing algorithm is
designed with t = 0 defined as the strongest incoming ray, rather than
the first incoming ray, then it will appear that precursors are
affecting previous symbols. But in actual fact, its the fact that
you're windowing blocks too late that's causing the interference.

If you design your timing recovery algorithm to sync to the first
incoming ray, then there will be no "precursors".


> Why no guard interval at the end too?


There is nothing to stop you utilise a cyclic postfix as well, the maths
is identical.

Be aware though, a lot of standard OFDM synchronisation algorithms in
the literature rely on the correlation statistics of the standard cyclic
prefix structure. Adding a postfix will probably require quite a bit of
re-working of these algorithms.



--
Oli
Reply With Quote
  #11 (permalink)  
Old 03-09-2006, 11:38 PM
Jerry Avins
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

Zeph80 wrote:
> Maybe I'm not framing my question right.Everywhere I read, they mention how
> the head of the symbol(first n samples) is affected due to previous symbols
> and so how discarding the CP solves that.(the distortion occurs only in
> head).What about the tail of the OFDM symbol,wont that be affected by the
> future symbols as much as the head would be by prevoius symbols.Why no
> guard interval at the end too?


"The evil that men do lives on after them ..." What has not yet happened
can do no harm. I.e., causality.

Jerry
--
Engineering is the art of making what you want from things you can get.
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
Reply With Quote
  #12 (permalink)  
Old 03-10-2006, 02:20 PM
Zeph80
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI

>Zeph80 said the following on 09/03/2006 18:53:
>> Maybe I'm not framing my question right.Everywhere I read, they mentio

how
>> the head of the symbol(first n samples) is affected due to previou

symbols
>> and so how discarding the CP solves that.(the distortion occurs onl

in
>> head).What about the tail of the OFDM symbol,wont that be affected b

the
>> future symbols as much as the head would be by prevoius symbols.

>
>Technically, no. By definition, any realisable channel response must b


>causal - something at time t = 1 can't possibly affect something that
>happened at t = 0.
>
>However, the question of whether so-called precursor rays are an issue
>depends on your frame of reference. If your timing algorithm is
>designed with t = 0 defined as the strongest incoming ray, rather than
>the first incoming ray, then it will appear that precursors are
>affecting previous symbols. But in actual fact, its the fact that
>you're windowing blocks too late that's causing the interference.
>
>If you design your timing recovery algorithm to sync to the first
>incoming ray, then there will be no "precursors".
>
>
>> Why no guard interval at the end too?

>
>There is nothing to stop you utilise a cyclic postfix as well, the math


>is identical.
>
>Be aware though, a lot of standard OFDM synchronisation algorithms in
>the literature rely on the correlation statistics of the standard cycli


>prefix structure. Adding a postfix will probably require quite a bit o


>re-working of these algorithms.
>
>
>
>--
>Oli
>


Thank you, that makes a lot of sense.Though the cause for my confusio
stems, from the fact that while studying equalization they always conside
future symbols (at least in Sc systems).I realize the system is causal, s
is establishing a timning reference more difficult in these cases, or i
that the delay spread happens to be longer that the symbol time,and henc
precursor considered in Sc systems.

Reply With Quote
  #13 (permalink)  
Old 03-10-2006, 03:15 PM
Zeph80
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI


Thank you, that makes a lot of sense.Though the cause for my confusion
stems, from the fact that while studying equalization they alway
consider
future symbols (at least in Sc systems).I realize the system is causal
so
is establishing a timning reference more difficult in these cases, or is
that the delay spread happens to be longer that the symbol time,and hence
precursor considered in Sc systems.




Reply With Quote
  #14 (permalink)  
Old 03-10-2006, 03:38 PM
Zeph80
Guest
 
Posts: n/a
Default Re: cyclic prefix in OFDM and precursor ISI


Thank you, that makes a lot of sense.Though the cause for my confusion
stems, from the fact that while studying equalization they alway
consider
future symbols (at least in Sc systems).I realize the system is causal
so
is establishing a timning reference more difficult in these cases, or is
that the delay spread happens to be longer that the symbol time,and hence
precursor considered in Sc systems.




Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Prefix of indexed name must be an array. Olaf VHDL 2 05-04-2007 07:44 AM
OFDM cyclic extension related question cvikram@mac.com DSP 4 07-22-2006 02:31 PM
precursor ISI Zeph80 DSP 3 03-08-2006 10:18 PM
Cylic prefix and postfix Ant_Magma DSP 4 12-04-2005 08:03 AM
Cyclic prefix in OFDM causes cyclic convolution Ant_Magma DSP 0 12-01-2005 02:50 AM


All times are GMT +1. The time now is 06:09 PM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved