<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <font face="Courier New">Dear all,<br>
      <br>
      Just in case somebody finds this useful, I'm attaching a proposal
      of a modified version of the function window() which includes
      three new window functions: Blackman, Blackman-Harris and one out
      of many different flat-top windows. It also allows a new argument,
      opt, which can be either "per" for periodic option or "sym" or any
      other value (or no value) for triggering the default symmetric
      option.<br>
      <br>
      If there were interest, several other windows could be easily
      added.<br>
      <br>
      Regards,<br>
      <br>
      Federico Miyara<br>
      <br>
    </font><br>
    <div class="moz-cite-prefix">On 11/02/2021 04:12, Federico Miyara
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:c79312b9-0333-cc0e-f7ec-e6cbe0bcf844@fceia.unr.edu.ar">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <br>
      <font face="Courier New">Dear All,<br>
        <br>
        I wonder why windowing functions such as Hann, Hamming, etc.,
        provided by window(), are only symmetric.<br>
        <br>
        When used for spectral analysis by subsequent use of fft(), the
        periodic weighting is better than the symmetric one. The
        symmetric window is mainly used in the design of FIR filters,
        which I guess is a less frequent application than spectral
        analysis.<br>
        <br>
        While it is true that an easy workaround to get a periodic
        window of length n is, for instance<br>
        <br>
        w = </font><font face="Courier New">window("hn", n+1)(1:$-1); <br>
        <br>
      </font><font face="Courier New">a syntax such as this <br>
        <br>
        w = </font><font face="Courier New">window("hn", n, "per"); <br>
        <br>
      </font><font face="Courier New">would be easier.</font><font
        face="Courier New"> Setting "sym" as the default option, no
        backward compatibility issues would possibly arise.<br>
        <br>
        Regards,<br>
        <br>
        Federico Miyara<br>
      </font>
      <div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
        <table style="border-top: 1px solid #D3D4DE;">
          <tbody>
            <tr>
              <td style="width: 55px; padding-top: 18px;"><a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
                  target="_blank" moz-do-not-send="true"><img
src="https://ipmcdn.avast.com/images/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif"
                    alt="" style="width: 46px; height: 29px;"
                    moz-do-not-send="true" width="46" height="29"></a></td>
              <td style="width: 470px; padding-top: 17px; color:
                #41424e; font-size: 13px; font-family: Arial, Helvetica,
                sans-serif; line-height: 18px;">Libre de virus. <a
href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=emailclient"
                  target="_blank" style="color: #4453ea;"
                  moz-do-not-send="true">www.avast.com</a> </td>
            </tr>
          </tbody>
        </table>
        <a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1"
          height="1" moz-do-not-send="true"> </a></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:users@lists.scilab.org">users@lists.scilab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.scilab.org/mailman/listinfo/users">http://lists.scilab.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>