Как спектры грамотно сравнивать?

From
Stas Polozov (2:5000/166.2)
To
All
Date
2002-08-07T22:00:15Z
Area
RU.ALGORITHMS
Ничего, All, сиди, где сидишь. Я не могу тебя видеть, но я слышу,
как дрожат твои пальцы.

  У меня есть кодирование с потерями. Мне нужно установить степень сходства
эталонного сигнала (1) и этого же сигнала после кодирования/декодирования (2).
(1) и (2) могут быть немного разной длинны, поэтому есть мысль, что сравнивать
надо интегральные характеристики, например частотные спектры.
Так вот вопрос, как это самым путевым образом сделать? Формулку напишите, плиз.
Вроде примитив, а допереть не могу. По той формулке, до котрой я додумался

 Difference=[спектр(1)-спектр(2)]/спектр(2)

получается, что кодирование присходит одинаково плохо на всех частотах, а это
неправда :) Кстати, пара кодер/декодер может вносить свое постоянное усиление,
как бы мне и этот момент учесть (только лишь промасштабированные сигналы
считаются одинаковыми)?

PS: я вобще-то пытаюсь решить, что лучше: ogg или mp3 :)

PPS: разница между спектрами, т.е.

  спектр(1)-спектр(2)

получается сильно осцилирующей, прямо, блин, rnd какое-то :) так может не
спектры надо сравнивать?

... np: ..z-z-z
--- GoldED+/W32 1.1.4.7
 * Origin: Hollow ambitions in a hollow mind (2:5000/166.2)