Complex answer about why the ilda pattern exists.
That still doesnt really clear anything up.
Im not referring to laser modulation speeds, rather scanner speeds which are rated in KPPS, and what that is really supposed to mean.
=================================================
What the definition is based on is the ILDA test pattern. There is no easy relation between Kpps, Points in a image, and scanner bandwidth. Get this, the ILDA pattern is all about tuning the amplifier to display interchangable images. That is basically it. It is NOT a easy galvo bandwidth measurement.
Sorry, but there is NO easy way to relate mechanical KPPS to physical bandwidth. There is for the optical side, for a one update per point light bandwidth, F = 1/KPPS time.
So one optical point at 30K is about 12 uS. In reality few images change one color per point.
A 30 KPPS scanner sucessfully
VISUALLY scans the ILDA test pattern at a DAC update rate of 30,000 point update commands per second. It cannot do 30K mechanical jumps per second. Since you have Nyquists sampling law, your already at a max of 15 Khz, since Nyquist states the waveform at best can contain frequencies up to 1/2 the update rate. In reality the galvo has far less bandwidth then that.
You cannot assume KPPS/POINTS in frame = bandwidth for the motion component. Its not. The scanner is modeled by a second order equation with about 8 terms. For this discussion, it is a variable bandwidth low pass filter because it has mass and inertia, and resonances which show up as ringing.
We run it in ballistic mode, and have to keep it just below its first shaft resonance.* (*Unless its a better amp and has a notch filter or filters)
In reality, no mechanical scanner short of a MEMS mirror does 10,000 discrete steps per second, and the highest speed resonant scanners are roughly 8 Kilohertz for a pure sine wave, but they cannot do discrete steps.
This gets complex if you look at a galvo data sheet because there is a small angle step time and a large angle step time.
The modulation bandwidth of the laser is far faster, in most cases then the galvo and it needs to be.
.
There are two different issues here, a small jump, which is very fast, and a large angle jump, which is quite slow. The Galvos jump time changes with the commanded angle in a less then linear way.
There are different kinds of points, anchor, blanking, guide, all of them are inserted in a image to do something with scanner motion. If I'm doing a right angle turn in a image my software can add anywhere between 3 to 7 points at the right angle turn to sharpen the turn. The ILDA testpattern is a complex waveform because of the added points, so its not 1/KPPS for the scanner response.
Your not dealing with a linear jump, its a ballistic response, hence the added points in the waveform.
If you look at a Cambridge data sheet for a fast laser show scanner,
You see that small angle, with a defined mirror mass, is
100 uS
REF:
Cambridge Technology: 6210H Moving Magnet Closed Loop Galvanometer Based Optical Scanner
But they do not tell you on the sheet what the angle is, you have to call and ask.
The time for settling to a new point changes with the size of the jump angle above a certain angle.
That 100 uS number is .1 Millisecond, which looks like 10khz, but its not, because you do not know the angle. I assure you its smaller then a 1 dac step move on a typical screen.
If you want to really know the bandwidth of your scanner, you have one way.
Hook up a oscillsocpe, define the angle you want to move, and input a step to command that motion. You then wait till you see about three cycles of damped ringing in the feedback signal just past where the galvo hits the mark. That is your
Step time. 1/Step time = your bandwidth at Angle X.
You'll find it changes based on the history of the scanners motion, so the easy way is to just input a step and define where the step is considered stopped.
But that does not tune the scanner amp for vector graphics, that tunes it for a fast short jump. It does not give you a good tuning for large jumps.
This means "There are lies, damned lies, and Galvo data sheets." Sorry Mr Twain for paraphrasing you.
So the way to solve this, in order to rate a galvo, was to have a team of professional electrical engineers at big laser show companies, come up with a test pattern displayed at a constant angle.
The actual small signal bandwidth test in the pattern is the circle in the square, because it does not have added anchor points or guide points, except on the corners of the square. So the circle is truely ballistic while the square is forced to be very square and well defined. When the circle is just touching the insides of the square, that is the scanner known bandwidth point. However the mathematical relation between the circle and the galvo small signal bandwidth has never been published. I can ask Casey Stack to see if he remembers what it is.
Factoid, if your galvos and color system can display the ILDA test pattern at a certain PPS speed, you can then interchange images.
That is all that the PATTERN does. If you can get bonus PPS over the 24K or 30K standards, thats groovey. There used to be a 12Kpps standard for General Scanning galvos, which were used pre Cambridge. Then a genius in Florida found a way to force GSIs to speed up to 24-28K using a highly specialized galvo amp. The same new amp structure could force 60K out of a Cambridge at very tiny angles, hence the 60K (its actually 57K in physical practice) so called standard. A 60K galvo needs a really stiff shaft that does not resonante so fast. That costs more.
The ILDA pattern is a standard for easy evaluation of a galvo speed, based on definitions, for operators and artists, not engineers. It gives you a way to NORMALIZE scanner response across the omniverse of scanner users, and it does not 100% rate the mechanics of the galvo. It is just a way to get rid of human subjectivity and interchange images.
If you open up the angle, you have to slow the PPS to have good images. No way around that law of physics.
8 degrees is a nice compromise angle between small jumps and large jumps, that is why it was picked.
Before the ILDA standard, there was little or no way to interchange images across different software, or even different users, unless you "PULLED" points, which means going in by hand and editing the image to adjust to your companies standard scanner tuning. This was because no two companies used the same galvo amps, they either bought them or made their own. The ILDA test pattern allowed standardization of the amplifiers for today's users.
KPPS became a marketing tool, and sadly, it has remained that way. Thus it is misunderstood, as is the pattern, and the same argument has been going on for years. I hope this helps, because I watched this happen.
We've hit a physical limit in galvo speed. Only in the past few years have DSP chips became fast enough to tune the galvo response in real time, and that has slammed the upper speed limit into a physical brick law.
Funny thing, a 60 KPPS scanner really just gets used for wider images at 30K.
That is all it does for you, unless you have a very small, detailed, graphics image.
Much above a certain laser modulation rate, there is no point in having a faster laser. A PCAOM did about 150 Khz, and that is about as fast as you ever need to get.
I'll scan in the equation of motion for a older galvo in terms of time,
and post it here in a few minutes. Hopefully it will let you see why you should just trust the pattern and its numbers, unless you want to have your own amp tuning and no way to interchange images or evaluate what you can do before you get to a show venue.
Sorry, but its a complex mess, and there is little documentation available about why some choices were made.
Its all we have to simplify a complex multi-variable problem.
If you want to understand more about galvo response, read "Tuning Stratagies" in the Mini-Sax manual below, then try and figure out how to tune without the ILDA pattern, and yet exchange images. That should give you some clues. (Note this is engineering tuning, not for laser shows.).
Dr Lava's measurement is about the same as mine, for a really good 30Kpps galvo at 8 degrees, the small signal bandwidth(AMP PLUS GALVO) is about 2.4 Kilohertz.
But the laser modulation has to be much faster, because it is effectly oversampling the galvo speed about 8 or more times.
Hopefully this is the last time, after 20 years of doing this, that I will have to type this all out again. It needs editing, badly.
Attached images are crude scans using a cheap camera from a complex book.
Simple citation for images: Marshall, Gerald F. Editor, Laser Beam Scanning, 1995, New York, New York, Marcel Dekkar Inc
Useful Links:
Laser Show Systems - Scanning Systems - www.LaserFX.com
Laser Show Systems - Scanning Systems - www.LaserFX.com
http://www.camtech.com/archive/176-25016_MiniSAX_Manual_G.pdf
Steve