[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Даже если не рассматривать шумы квантования (т.е. в идеальном случае), спектр оцифрованного сигнала содержит побочные компоненты (images), лежащие на частотах n*Fs+/-F, где n-целое число, Fs - частота дискретизации, а F - частота сигнала. Если оцифрованный сигнал представлен отсчетами, которые удерживаются в течении всего периода дискретизации (привычные "ступеньки"), то появляется весовая функция вида sin(x)/x, в результате чего уровень побочных компонентов с ростом частоты будет падать (кстати, это относится и к полезному сигналу, который на частоте вблизи 1/2Fs испытывает спад почти на 4dB) . В Вашем случае рядом с полезным сигналом 2999.9 Гц будет лежать побочный компонент 3000.1 Гц (т.е. через 0.2 Гц) практически такого же уровня. Вот если его, а заодно и все другие побочные компоненты удалить с помощью фильтра, Вы и получите желаемый сигнал. Только с помощью фильтра первого порядка ничего путного не сделать. В качестве anti-aliasing фильтров обычно используются фильтры 4-го .. 9-го порядка. Не зря в аудио сейчас повсеместно применяют передискретизацию, что позволяет существенно упростить аналоговый фильтр.
E-mail: info@telesys.ru