Ralf Kleemann wrote on Tue, 08 March 2005 13:16 |
Yannick Willox wrote on Tue, 08 March 2005 12:00 | b. at least it should be mentioned VERY clearly in the manual, and not be left for the end user to discover.
|
Yes, there is that... Still, I wouldn't panic about this unless I was very clear about the practical implications of this problem (I know that you know).
It's not an easy job to determine which ones of your 8, 16, or 36 channels sport a 1 sample delay, and if you're not absolutely clear about which channels to compensate, it's easy to introduce a 2 sample delay instead...
Best regards, Ralf
|
Here is a copy (cut and paste) of the first massage of a thead I satrted on this forum about time delays. Adding 2 Ch with one sample delay effects that mix, especialy the high frequencies. But one does not get 10dB at 10KHz...
Copy of the previous text:
Time delays, when is it real?
Some times delay are important to watch for. Others are of academic interest or of little practical use. Let us examine some cases:
An important, and often overlooked case is when mixing (adding) a signal that appears on more than one track. Perhaps the simplest example is a stereo recording, when some portion of the sound arrives at both the L and R channel. The common practice in stereo is to use a stereo converter with equal delay on both channels. Yet, any additional processing done to one channel but not the other may make the delays unequal.
Of course, the same situation applies to multi channel recording. Not unlike stereo, it is best (from time matching stand point) to use a multi channel AD utilizing a common clock. Mixing AD’s made by different manufacturers is likely to introduce time delays between channels. Again, keeping the portion of the sound (signals) shared by more than one channel at the equal delay is a good idea. The equal delay concept all the way to the mix can prevent problems.
What are the problems?
Say you wish to add 2 simple signals. Both are a equal 1KHz sine wave tone. The expected result is to double the amplitude. But if one tone is delayed by say 500uSec both signals are out of phase and the addition will yield a total cancellation.
Reducing the delay to less than 500usec will cause a partial cancellation. The concept of cancellation or partial cancellation (attenuation) does not require equal amplitude waves, or even equal waves. Such signal attenuation due to time delay happens to the portion of the sound wave that is shared by the channels being added (mixed).
A lot of delay is required to cause attenuation of very low frequency energy. But higher frequencies are much more susceptible to such a mix. For example, a 20KHz signal cycle lasts 50usec. Half a cycle is 25usec, therefore 25usec is a point of maximum attenuation. The same 25usec inter channel delay will have little effect on an 100Hz tone, where a cycle lasts 10000usec.
How good of a time match?
Of course, the answer depends on how much delay is acceptable and at what frequency.
Below is some reference data I computed for those interested:
25usec delay at 1KHz attenuates by -.027dB
25usec delay at 5KHz attenuates by -.688dB
25usec delay at 10KHz attenuates by -.3.01dB
25usec delay at 15KHz attenuates by -8.343dB
25usec delay at 20KHz attenuates completely (no signal)
10usec delay at 1KHz attenuates by -.004dB
10usec delay at 5KHz attenuates by -.108dB
10usec delay at 10KHz attenuates by -.436dB
10usec delay at 15KHz attenuates by -1.002dB
10usec delay at 20KHz attenuates by 1.841dB
5usec delay at 1KHz attenuates by -.001dB
5usec delay at 5KHz attenuates by -.027dB
5usec delay at 10KHz attenuates by -.108dB
5usec delay at 15KHz attenuates by -.243dB
5usec delay at 20KHz attenuates by .436dB
1usec delay at 1KHz attenuates by -.0004dB
1usec delay at 5KHz attenuates by -.0001dB
1usec delay at 10KHz attenuates by -.004dB
1usec delay at 15KHz attenuates by -.009dB
1usec delay at 20KHz attenuates by .017dB
The data above shows is a good indicator for the amount of attenuation when mixing 1KHz, 5KHz, 10KHz 15KHz and 20KHz tone due to some delay (25, 10, 5 or 1usec).
This is one case when delay can make a big difference. Note that I am talking about ELECTRIC SIGNALS DELAY, not acoustic delay of sound in the air. It is difficult (if not impossible) to control the acoustic delay to say 1usec. Yet, keeping the AD conversion and processing delay EQUAL will guard from such cancellation. I AM NOT TALKING ABOUT AN ACOUSTIC ISSUE SUCH AS MIC PLACMENT. I AM TAKING ABOUT AN ELECTRICAL SIGNAL HANDLING ISSUE.
To be continued...
Br
Dan Lavry