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.

Advice on how to optimize a MISO Wiener Filter (predictor)

Status
Not open for further replies.

e_spinosa

Newbie level 2
Joined
Dec 26, 2012
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,299
Dear all,
I have a basic knowledge of signal processing, but unfortunately I'm not a specialist of this field.
I have to build an adaptive MISO (multiple-input single-output) FIR Wiener filter, which receives three (or more) signals as inputs and produces an output according to the Wiener filter theory (for example referring to the book of Haykin, Adaptive Filter Theory). I need to use the Wiener filter as a predictor. I am coding a MATLAB routine to achieve this task. I have already started with some codes I found online at this page

https://www.mathworks.it/matlabcentral/fileexchange/authors/95913

but I need some advice to build a more efficient (as you know, using the so-called Levinson Durbin recursion) and numerically stable MATLAB code . Indeed the stability of the code strongly depends on the nature of the inputs: If for example I pre-filter the signals to reduce the noise, ths weights coefficient of the filter go "crazy" and assume incredibly high values.
It would be very grateful if you can indicate some MATLAB fucntions, already build for this purpose, somewhere in the web. It is very hard to code the Levinson-Durbin recursion and I do not know where I can find an algorithm for the MISO case (in which block-Toeplitz matrix are involved).
In addition, I would like to ask whether there are other alternative approaches, other than the Wiener filter, which might suit better the problem I am tackling.
Please let me know.
Best regards,
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top