Klippel Near Field Scanner on a Shoestring

If so, then this has different functions than spherical and those details would have to be worked out.

NTK's code uses these functions:

1709586179127.png

The 'r' is present in these functions and are thus used when 'fitting' the coefficients. Why do we need different functions?

Here is a figure made with his code where the 'measurements' were taken resulting in a cylindrical data set (with cap). The sound pressure is then re-evaluated at the two planes.

1620115944656.png
 
  • Like
Reactions: 1 user
I suppose you are saying that the points need not be at a constant r because that is in the equation. I would agree with that, except that I am not sure of the double sphere reflection elimination works correctly in that case. The surfaces are not of a constant separable surface and may not be spatially uncorrelated, which might be required for the modes to all be orthogonal. I am not sure, but it would concern me. It could be a small error, or maybe not.
 
Thinking more about this and I can see problems and maybe a better solution. If any r can be used in the equations, i.e. one does not to be on a surface of constant r, then one could use a square box. A flat panel scanner (easy to make) could simply be rotated into the six positions necessary. That may (or may not) be easier to assemble.

But, I am seriously concerned that one needs to be on a constant coordinate surface for all this to work.
 
“A novel method for measuring acoustic radiation fields of subwoofers based on non-free-field aspheric measurements”
I haven’t found an accessible copy of this paper. if someone has a link, please pass it along! I’d be interested in the details of their method.

Thanks,
Few
 
  • Like
Reactions: 1 user
So let me ask a question. To get a known distance when machining with a CNC milling machine as an example, you use a position sensor. A know distance from the machine table and set your tool tip distance.

Can we not do the same thing? A know distance from the DUT gets entered and then the software can start from a know position. It could be as simple as a measured stick placed between the mic and the DUT. And then you have an absolute reference.

Useful? Or superfluous?
 
The "r" in the equations is the distance to a fixed origin, it is not necessarily the distance to the DUT. The origin should be inside the DUT, but again I don't see that as a requirement.

It's so obvious to me now, in hindsight: We know from Green's theorem that if I know the field variable and it's gradient on any closed surface then I know its solution everywhere. This is the basis of BEM as well as many other concepts such as the Green's function. We get the pressure on the surface and then the gradient from a second surface and we have the complete solution. Any closed surface will do with the origin anywhere inside this surface.
 
  • Like
Reactions: 1 user
Yes, any (set of 2) closed surface in free space with only sources inside and outside of the (set of) surfaces:

1709837465027.png

But not limited to circles as in the image above.

I started typing a hole story that that might mean that everywhere one could place a mic would be free space as sound sources and reflectors need to be physical things and thus prevent a microphone from being placed there. But I guess you don't want to be in a space 'affected by diffraction', like around a corner. But I think that is only a theoretical limitation; just don't place a mic there.
 
And closed surfaces means no shortcuts like scanning only the half-space in front of the speaker, correct? It would be nice to ignore the space behind the speaker for quick-and-dirty measurements, but am I right when concluding that‘s not an option because it would prevent field separation? The same reasoning implies you can’t ignore the round caps at the top and bottom of the two cylinders (if cylinders are the selected surfaces), correct?
 
  • Like
Reactions: 1 user
So let me ask a question. To get a known distance when machining with a CNC milling machine as an example, you use a position sensor. A know distance from the machine table and set your tool tip distance.

Can we not do the same thing? A know distance from the DUT gets entered and then the software can start from a know position. It could be as simple as a measured stick placed between the mic and the DUT. And then you have an absolute reference.

Useful? Or superfluous?
Reading a bit on both REW and on the Speakertester Pro manual I see a physical measurement is not exactly needed. A chirp and a time of flight calculation seems to be enough. I'm guessing temperature humidity and barometric pressure being the variables, but those constraints should not make for massive differences in the speed of sound in a moderate environment.
 
Erin's video on using the Klippel device shows an initial homing relative to a physical reference point. He just jogged the mic by eye to put it over a pointer in a known location, so it seems straightforward enough. That seems like the best bet to me. I'd be worried about ambiguities slipping in if time of flight were relied on. I'm saying this with zero real-world experience with a scanner, of course!

Few
 
  • Like
Reactions: 1 user