Sign in

Not a member? | Forgot your Password?

Search compdsp

Search tips

Free PDF Downloads

A Quadrature Signals Tutorial: Complex, But Not Complicated

Understanding the 'Phasing Method' of Single Sideband Demodulation

Complex Digital Signal Processing in Telecommunications

Introduction to Sound Processing

C++ Tutorial

Introduction of C Programming for DSP Applications

Fixed-Point Arithmetic: An Introduction

Cascaded Integrator-Comb (CIC) Filter Introduction

Discussion Groups

FFT Spectral Analysis Software

Free Online Books

See Also

Embedded SystemsFPGA

Discussion Groups | Comp.DSP | LS channel estimation for LTE


There are 1 messages in this thread.

You are currently looking at messages 1 to .


Is this discussion worth a thumbs up?

0

LS channel estimation for LTE - Sri2424 - 2008-01-07 06:42:00

Hi Pals,
     I am developing a least square channel estimation in matlab. I will
brief u what i am doing. Let me know if i am doing anything wrong. 
     At the receiver, the frequency domain channel estimation is done by
performing a simple division operation i.e., received pilot by transmitted
pilot. Once the frequency domain estimates are found we will perform FD
interpolation. we are using LS equation, which converts into time domain
as well as windowing it to CP length and converting back to frequency
domain gives the channel coefficients across all sub carriers. I am using
SCM channel and inbuilt AWGN function for channel simulation. 
     If i plot performance graph SNR Vs NMSE, i am not getting a good
perfromance and FDE is performing better than LS. But actually after
interpolation it should perfrom better. ( LS should perfrom better than
FDE)
I will just summarize the equations what i am using,

r = xh + n
H_FDE = r / x;
hLS = (F' F)-1 * F' * H_FDE;
HLS = Fsc * hLS;

Where,
     F is a twiddle factor matrix only for reference signal position
across  CP length
     F' is complex conjugate of F
     Fsc is a twiddle matrix at all subcarriers across CP length.

Please help me if am doing anything wrong. I am not able to find where the
issue is. Ur suggestions are always welcomed.
Thanks in advance,
Sri