2
$\begingroup$

I am trying to find out the algorithm for taylor window function but i have looked everywhere and i dont see any proper algorithm. I read it is similar to Kaiser Window but thats all I know.

Can someone help me find the algorithm?

$\endgroup$
4
  • 4
    $\begingroup$ The Taylor window taper function approximates the Dolph-Chebyshev window’s constant sidelobe level for a parameterized number of near-in sidelobes, but then allows a taper beyond. This makes it realizable, and in fact popular in some signal processing circles, especially radar signal processing. P. 132: osti.gov/servlets/purl/1365510 (se.mathworks.com/help/signal/ref/taylorwin.html Taylor windows are similar to Chebyshev windows. A Chebyshev window has the narrowest possible mainlobe for a specified sidelobe level, but a Taylor window allows you to make tradeoffs ...) $\endgroup$
    – Juha P
    Commented Jan 5 at 20:03
  • 1
    $\begingroup$ Seems to me @JuhaP that this could be placed in an answer. Then you get some rep for it. $\endgroup$ Commented Jan 6 at 2:27
  • $\begingroup$ @JuhaP, I agree it can be an answer, if you include the actual formula from the paper (or maybe a screenshot would do) $\endgroup$
    – Gillespie
    Commented Jan 6 at 2:36
  • 2
    $\begingroup$ See section 7 of digital.library.unt.edu/ark:/67531/metadc893840/m2/1/high_res_d/… $\endgroup$ Commented Jan 6 at 12:26

1 Answer 1

3
$\begingroup$

By Catalog of Window Taper Functions for Sidelobe Control, (Armin W. Doerry, Sandia National Laboratories, p.132) The Taylor window taper function approximates the Dolph-Chebyshev window’s constant sidelobe level for a parameterized number of near-in sidelobes, but then allows a taper beyond. This makes it realizable, and in fact popular in some signal processing circles, especially radar signal processing.

The window function itself, scaled for unit DC gain, is calculated as

$$ w(t) = \left( 1 + 2 \sum_{m=1}^{\bar{n}-1} F_m \cos(2\pi mt) \right)\operatorname{rect}(t)$$

Where $F_m$ = coefficients (equation to solve coefficients can be found from source documentation) and $\bar{n}$ = the distance from the mainlobe for which sidelobes are constant.

Window Utilities (Matlab) package by Joe Henning includes taylwin.m.

Additional resources:

@GrapefruitIsAwesome's link in comments section.

Mathwork's function reference for taylorwin.m.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.