The Wayback Machine - https://web.archive.org/web/20200917214505/https://github.com/xtensor-stack/xtensor-fftw/issues/4
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broadcasting of FFT #4

Open
yoshipon opened this issue Sep 29, 2017 · 2 comments
Open

Broadcasting of FFT #4

yoshipon opened this issue Sep 29, 2017 · 2 comments
Labels

Comments

@yoshipon
Copy link
Contributor

@yoshipon yoshipon commented Sep 29, 2017

Thank you for developing xtensor-fftw.
I would like to request the following extension that will be improve its usability.

It will be better if there is a broadcasting in xtensor-fftw.
I'm studying on multi-channel acoustic signal processing, and often have to conduct FFTs to microphones.
In numpy, we can broadcast FFT like this way

np.fft.rfft(np.ndarray([M, T]), axis=1).shape

In my case M and T indicates the number of microphones and time frames.
This will be simplify codes of such signal processings.

Best,

@yoshipon yoshipon changed the title Broad casting of FFT Broadcasting of FFT Sep 29, 2017
@egpbos
Copy link
Member

@egpbos egpbos commented Oct 3, 2017

It might be possible to implement this very efficiently using the multiple FFT functionality of FFTW.

@yoshipon
Copy link
Contributor Author

@yoshipon yoshipon commented Oct 3, 2017

Thank you for the reply.
That's a good idea to use fftw_plan_many_*.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.