How to compute Wiener equation?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have this signal: w=(1,-0.5) and other signal d=(1,0)
I am trying to solve the Wiener normal equation on MATLAB, that is:
where is the autocorrelation matrix.. is the vector that I want to find and is the xcorr between w and d.
I am using xcorr(w) and xcorr(w,d) to solve equation (1), however, I am not getting a matrix just a vector. Could someone help me? How can I transform the xcorr(w) vector into a matrix?
Thanks in advance!
0 commentaires
Réponses (1)
Pratyush Roy
le 17 Mai 2021
Hi Rafael,
The autocorrelation matrix obtained from the data while using Weiner filtering is a symmetric Toeplitz Matrix. If the autocorrelation vector is available, it can be converted to a symmetric Toeplitz matrix using the toeplitz method.
Hope this helps!
0 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!