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=
;">&gt; 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;">&gt=
; 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;">&gt=
; 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>&nbsp;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==--