Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations cowski on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

p-MLFD

Status
Not open for further replies.

rmunderw

Aerospace
Joined
Feb 4, 2004
Messages
8
Location
US
I think there are multiple errors in the paper "a poly reference implementation of the maximum likelihood complex frequency domain estimator and some industrial applicatinos.pdf"

I have programmed up the LSCF, MLFD, and p-LSCF methods and am having trouble with the final piece p-MLFD. The dimensions of the matrices in the early part of the paper don't seem to be right and I think the definition of the X and Y matrices are swapped. The definitions of the R, S, T, V, & W matrices are mostly correct. I could be messing up the un-vec operator of delta vec(D) or delta vec(No). I believe the un-vec of a column array should be a 2 row or column matrix with one row/column being every other value in the vec array.

Has anyone tried to code this up?

Thanks,
 
 https://files.engineering.com/getfile.aspx?folder=e262d6a1-d01a-47e7-9018-487b74a87f06&file=_a_poly_reference_implementation_of_the_maximum_likelihood_complex_frequency_domain_estimator_and_some_industrial_applicatinos.pdf
I've written all of these in Python. The exact implementation of the un-vec is:

alpha[:,0:1] = alpha[:,0:1] + delta_a[::2]
alpha[:,1:2] = alpha[:,1:2] + delta_a[1::2]

the colon's inside the array dimensions are start:stop:step. The delta_a array is the vec'd array, so the length is twice as long as the first dimension of alpha.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top