Re: Considerations in the design of a ShortTimeFFT window?
Dietrich Brunn via SciPy-Dev <[email protected]> Sat, 02 Mar 2024 10:49:50 +0100
| Newsgroups | gmane.comp.python.scientific.devel |
|---|---|
| Message-ID | <22202767.EfDdHjke4D@rechentux> |
--===============0210638367650373344== Content-Type: multipart/signed; boundary="nextPart3793302.kQq0lBPeGt"; micalg="pgp-sha512"; protocol="application/pgp-signature" --nextPart3793302.kQq0lBPeGt Content-Type: multipart/alternative; boundary="nextPart7634247.EvYhyI6sBW"; protected-headers="v1" Content-Transfer-Encoding: 7Bit From: Dietrich Brunn <[email protected]> To: [email protected] Cc: Edward Richards <[email protected]> Date: Sat, 02 Mar 2024 10:49:36 +0100 Message-ID: <22202767.EfDdHjke4D@rechentux> MIME-Version: 1.0 This is a multi-part message in MIME format. --nextPart7634247.EvYhyI6sBW Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Hi Ned,=20 it is nice to see that the new STFT functionality is actually being used. > Our first use case is an integrator and differentiator. We implement this > with a forward/inverse stft pair, and the frequency domain calculus > definitions. May I ask how you implemented the differentiation in the STFT space? Note=20 that differentiation /is/ window dependent. An ad-hoc approach would be=20 using a rectangular dual window (utilizing `ShortTimeFFT.from_dual`) and=20 multiplying the STFT by j2=CF=80f. Cheers, dietrich --nextPart7634247.EvYhyI6sBW Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="UTF-8" <html> <head> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-8"> </head> <body><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0= ;"><span style=3D"font-family:Noto Sans;">Hi Ned, </span></p> <p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">it = is nice to see that the new STFT functionality is actually being used.</p> <br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0= ;">> Our first use case is an integrator and differentiator. We implemen= t this</p> <p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">>= ; with a forward/inverse stft pair, and the frequency domain calculus</p> <p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;">>= ; definitions.</p> <br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0= ;">May I ask how you implemented the differentiation in the STFT space? Not= e that differentiation <em>is</em> window dependent. An ad-hoc approac= h would be using a rectangular dual window (utilizing `ShortTimeFFT.from_du= al`) and multiplying the STFT by j2=CF=80f.</p> <br /><p style=3D"margin-top:0;margin-bottom:0;margin-left:0;margin-right:0= ;">Cheers, dietrich</p> <br /></body> </html> --nextPart7634247.EvYhyI6sBW-- --nextPart3793302.kQq0lBPeGt Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEE2SZhCS7+RzbiScjDpKQpg4NlCTYFAmXi9jEACgkQpKQpg4Nl CTbTEQf8DGGrcOZReLdLptNzJwaeDC+kcm4tGBYuyMM8jhyIOdMOlx7Ef11zex40 LsI6Znv12C4TICc+2zmmHQdgJEw5cebDJwF/MKtY9xuePqzt+BzuukCmGeIN5JHr DJWITyx8lS9XCSS9qUGJS9L/TSKKrNSMehOEu1nR3uyltwCPZNfOAyEbSRp4mFTQ H0Z8pSDpGlPavRAXe6TJceXL08UblQdIFdd9VNqVprgXZ+K69knEQQs1sVqMhDJt jHUd7RLRKAvu1pVvzuO5UKOq9ZByc0RAPiVOyvamgoJOGoPBYBw9FR6i29iOhYHZ xOesIm8v4ERRxlpAv+oYfG2RlBzizA== =Bhr5 -----END PGP SIGNATURE----- --nextPart3793302.kQq0lBPeGt-- --===============0210638367650373344== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SciPy-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/scipy-dev.python.org/ Member address: [email protected] --===============0210638367650373344==--