Comments (4)
I think this corresponds to #54, where we discussed a line source for the case of 3D NFC-HOA and we should maybe solve this in the same way?
For the NFC-HOA case we have two possible solutions at the moment:
-
use a normal
xs
vector with a length of 3. Ignore thez
-entry of that vector (or do a projection onto thexy
-plane) and always place the line source perpendicular to thexy
-plane. -
use a
xs
vector as in the case of a focused source, which has a length of 6 and contains the direction of the line source beside its position.
I think solution 2 would be preferrable, but I haven't checked how easy the implementation will be. For NFC-HOA, @narahahn stated: " I think the driving functions can be obtained by applying a rotational operation on the sphere."
from sfs-matlab.
I also noticed this problem (in 3D WFS) while preparing the AES paper. Since I was considering only vertically aligned line sources, I just replaced xs(3)
with x0(3)
for each driving function so that the propagation distance (and delay) is computed correctly.
For NFC-HOA, we could rotate the coordinate system in such a way that the line source is aligned parallel to the z-axis (as @fietew mentioned). Then we can obtain the driving function in a simpler way. In WFS, however, rotating the coordinate system would be not necessary, and the WFS driving functions can be directly computed as Till proposed.
from sfs-matlab.
The NFC-HOA case (#54) was the very reason to look into this.
Maybe we continue the discussion over there. (I think agreement about xs
is the hardest part of fixing the WFS case.)
from sfs-matlab.
Yes, I agree this will be solved at #54.
from sfs-matlab.
Related Issues (20)
- Incorporate SOFA convention GeneralFIRE HOT 1
- Combination of dummy_irs() and resampling of Matlab HOT 3
- Avoid `symmetric` parameter in `ifft()` HOT 6
- Unified 2.5D WFS Framework HOT 8
- Asymmetry of mono-frequent and time domain LSFS driving functions HOT 4
- Naming scheme for dimensions in function headers
- Is it possible to delay a source? HOT 4
- Voronoi-Interpolation for HRIRs HOT 2
- References in function headers HOT 5
- Update Frequency and Time Domain documentation
- Handling of automatic line coloring
- Relative Source position for SimpleFreeFieldHRIR in get_ir HOT 5
- Delayline section in SFS_config.m HOT 2
- Validation Script for conf struct
- Improvement of help messages HOT 1
- Implementation the code using the Julia programming language HOT 1
- Test interpolation methods fails under Octave HOT 6
- Implementation of active room compensation
- Implementation of Active Room Compensation methods, modelling reverberations using a simplified Image Source Metho HOT 2
- The zeros/roots of the spherical Hankel function of the second kind HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sfs-matlab.