Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Equalization confusion on OFDM

Status
Not open for further replies.

thavamaran

Member level 4
Joined
Mar 2, 2009
Messages
69
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,889
Hi guys, I am working on optical ofdm, its not much of a different from normal ofdm. I have a problem at the receiver side where my constellation shifts in phase.

So I did a very simple equalization, where the data before IFFT which will be in so call frequency domain, assume that as
. Then the data at receiver after FFT which will be in so call frequency domain, assume that as
Y/QUOTE].

So I did the channel estimation by taking
and I will get
which is the channel property. Then to get what I trasmitted at the receiver side, to compensate all the distortion, since H=Y/X, so to get back
at the receiver, I did
and I got back my exact constellation at the receiver.

Im not sure whether this is correct or no, please someone advice me on this. Thank you very much.
 

Hi Tom, I hope it is LS channel estimator, cause that is how it explains in theory, but when I include noise it should be gone right, I tried with noise, its still perfectly equalized, and there is some explanation on LS about autocorrelation and interpolation, may I get advice on that as well?

Thank you very much.
 

Autocorellation will help you to get the LMMSE channel estimator, that uses the LS estimator. Interpolation is used when in some subcarriers you do not have pilots and you want their channel estimate. Then you use interpolation with the assistance of the LS estimated subcarriers.
 

So what I should do now. Cause the way I did the channel estimation is right. But after adding noise to the system, I realize the equalization or compensation I perform at the receiver based on channel estimation is wrong, cause it even give perfect output with noise where else LS gets totally corrupted when noise is there.

I have fixed my pilot in every subcarrier, since I dont have doppler shift cause fading in my system doesnt happen with respect to time, therefore I fix my pilot according to the frequency portion of my system which corresponds to every subcarrier.

I have fixed pilot at the beginning of each subcarrier and at the end as well. but the changes of this symbol with respect to channel is same for every subcarrier, the level of changes in pilot is same for every subcarrier and its same for the beginning pilot and ending pilot.

I really dont have a clue on what should be my next step, please someone advice me on this!! Thanks very much!
 

So what I should do now. Cause the way I did the channel estimation is right. But after adding noise to the system, I realize the equalization or compensation I perform at the receiver based on channel estimation is wrong, cause it even give perfect output with noise where else LS gets totally corrupted when noise is there.

I have fixed my pilot in every subcarrier, since I dont have doppler shift cause fading in my system doesnt happen with respect to time, therefore I fix my pilot according to the frequency portion of my system which corresponds to every subcarrier.

I have fixed pilot at the beginning of each subcarrier and at the end as well. but the changes of this symbol with respect to channel is same for every subcarrier, the level of changes in pilot is same for every subcarrier and its same for the beginning pilot and ending pilot.

I really dont have a clue on what should be my next step, please someone advice me on this!! Thanks very much!

Hi, I'm not sure if you have already solved your problem with equalization. Just in case, maybe your channel is not frequency selective, or at least in the bandwidth you are using, that is way the variations remain constant for those frequencies.

I am also working with OFDM now and equalization. If by any chance you had some useful matlab code or simulink and you are willing to share it, just let me know!
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top