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.

Adaptive Channel Equalization Help Needed!!!!

Status
Not open for further replies.

lassmat

Newbie level 5
Joined
Sep 3, 2006
Messages
8
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,283
Activity points
1,358
Hi!!
I'm doing a project on Channel Equalization.I have the input signal to the channel which is also the reference signal.I also have the output signal from the channel which is the input to the adaptive filter.

Now I have to delay the reference signal by various values and plot those values with error signal from the output of the adaptive filter i.e I'm supposed to plot error on the y-axis versus delay on the x-axis.

I'm also supposed to plot error on the y-axis and filter length (adaptive filter length) on the axis.

The reason to plot these plots is to determine the optimal delay and optimal filter length.

How do I go about this? I will do it in matlab.

Your help will be appreciated.

Regards
 

Hi

Just some clarifications.. first of all isn't it too ideal to have the input signal itself as the reference signal (cos if you know the signal, whats the use of a filter there). Second thing is: you are saying that you would plot the error signal between the input and delayed version of the refernce (which is the input signal). are you considering a non-dispersive channel.
 

I think I have to make things clearer.I have been given two signals, say, x(n) and
r(n). x(n) is the original signal and r(n) is the output of the CHANNEL which is a corrupted version of x(n).

r(n) is to be the input of the equalizer which will be driven by various algorithms (LMS, Leaky LMS, RLS etc ).

Lets call the out of the qualizer (driven first by LMS) be y(n).I suppose the difference between y(n) and a delayed version of x(n) is the the error, e(n).

Now, the channel is completely unknown.Also, I have no idea about the equalizer tap weights.

The idea of the project is to use those two signals, x(n) and r(n), and the algorithm to come out with plots of (1) e(n) vrs delay (2) e(n) vrs filter length.

The reason of these plots is to determine the Optimal Delay and Optimal filter length for the algorithm.

I hope it a bit clear now.I really need help because I'm completely new to Adaptive filters.

I hope to hearing from you.

Regards
 

This is a very simple project and it becomes simpler if using MATLAB Simulink. I had done the same thing. There is a simulink simulation called "lmseq". Try running it. It does the same thing that you are asking for. You will understand the concept better by running the simulation a couple of times. It adjust the filter weights to minimize the output given by the LMS filter.
 

I really appreaciate your reply.I'll try that method and see.But this is not a simulation project.I have to write the matlab code myself.I'll definitely come back to you since you done that before.

Regards
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top