Цитата(KolyanV @ Mar 1 2006, 22:03)

Цитата(st256 @ Mar 1 2006, 12:50)

Неправильно. Это стандартная ошибка.
Просто дополнительно возникнет предискажение в виде фильтрации с АЧХ sqrt(1-sin(w)). Если не верите, то попробуйте в сварганить такое в матлабе.
В матлабе не пробовал. Написал программу, которая исходные отсчеты разбавляет не нулями, о предыдущими отчетами. На вход подаю сигнал с равномерно возрастающим тоном 0-11 кГц с уровнем -12 дБ, частота дискр. 22 кГц. На выходе получаю сигнал с дискр. 44 кГц. После "разбавления" отсчеты проходят через 40-таповый КИХ ФНЧ. Выходной сигнал анализирую SoundForge. Паразитных гармоник в диапазоне от 11-22 кГц до -90 дБ нету. Визуально, сонограма результирующего сигнала почти идентична исходному, за исключением того, что вблизи 11 кГц наблюдается затухание вызванное действием ФНЧ.
2 st256:
Предискажение в виде фильтрации с АЧХ sqrt(1-sin(w)) правильно сформировано (на рис.) ?
Давайте, я напишу немного о другом.
Что такое Ваш сигнал
x1, x1, x2, x2, x3, x3, ... ?
А это есть мой сигнал
x1, 0, x2, 0, x3, 0, ...
пропущенный через фильтр 1+z^(-1)
Проверьте, это, чтобы понять.
Но у данного фильтра АЧХ sqrt(1-sin(w))
Вот откуда берутся предискажения, которые Вы должны учесть в Вашем 40-тэповом фильтре.