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

Consider weighted spherical windowing (matrix form) #129

Open
joslloand opened this issue Jun 24, 2022 · 3 comments
Open

Consider weighted spherical windowing (matrix form) #129

joslloand opened this issue Jun 24, 2022 · 3 comments

Comments

@joslloand
Copy link
Contributor

joslloand commented Jun 24, 2022

Kronlachner's spherical cap windowing model proposes what is equivalent to a rectangular window over a portion of the sphere.

We've seen two artifacts when using this approach:

  1. ripples in the directional response due to the window's sharp edges
  2. reduced rV vector magnitude (after degree truncation)

It is expected that smoother windowing equivalent to the Tukey window, Planck-taper window, Kaiser window or other adjustable windows will offer similar directional control, but suppress the ripples seen in the response of the rectangular (spherical cap) window.

NOTE: there is a question as to whether rV lengths will be reduced given alternative windows.

@joslloand
Copy link
Contributor Author

  • Beam weights for spherical cap in sc-lang can be found here.
  • Function to apply these weights in order can be found here.
  • Creating an instance of HoaMatrixXformer from the returned matrix can be found here.

@joslloand
Copy link
Contributor Author

The Zotter-Butterworth window is also a good candidate for spherical windowing.

@joslloand
Copy link
Contributor Author

Another example of windowing, along with an accompanying visualisation, can be found here: weightedWindow.scd

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

No branches or pull requests

1 participant