|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Aleksey Vaneev 2:5003/115.1 25 Mar 2003 17:05:02 To : All Subject : Minimum-phase фильтры -------------------------------------------------------------------------------- 1. Create an equiripple filter, that will meet |H(z)|^2. 2. Zero-pad the FIR. Four times the filter length works well. 3. Calculate the DFT (or FFT) of the above. 4. Calculate 0.25 * log(|H(k)|^2). 5. Calculate IDFT (with scaling factor) of the results. 6. Multiply pointwise by the homomorphic filter lmin[n] = 2u[n] - d[n], where d[n] = dirac delta function. 7. Calculate DFT of results. 8. Calculate complex exponential of results. 9. Calculate IDFT (with scaling factor) of the results. 10. Keep half (or half + 1 if orig length was odd) of the results as the minimum phase filter. Совершенно не могу понять пункт 6. Остальное, вроде бы, очевидно. Тем более, что Евгений Машеров объяснил что есть log() и exp() от комплексного спектра. e-mail: picoder at mail ru --- GoldED+/W32 1.1.5-20020105 * Origin: (2:5003/115.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/32483e8054c3.html, оценка из 5, голосов 10
|