Цитата(bahurin @ Dec 3 2009, 12:25)

Там же написано что это для синусоидального сигнала. Если сигнал несинусоидальный про эту формулу можно забыть. Вам нужно понять что вы хотите. Если сигнал с цифровой модуляцией, скажем QPSK и требуется дробный ресамплер для синхронизации, то надо понять с какой точностью необходимо производить ресамплинг. Поскольку фильтры Фарроу - интерполяторы Лагранжа, то для них есть оценка ошибки в зависимости от порядка полиномов. Исходя из требуемой ошибки вырбрать порядок фильтра Фарроу и реализовать. В принципе на Фарроу свет клином не сошелся и можно использовать любой метод интерполяции ( кусочно полиномиальные сплайны и прочее). Осталось только понять какой метод интерполяции удовлетворит вас с точки зрения точности восстановления. То что вы привели 1% точности, это скорее справедливо для аналоговой передачи.
Есть сигнал содержащий в себе основную гармонику ( fосн = 50Гц) и кратные ей высшие...
При этом основная гармоника случайно меняется от 45 до 55 Гц.
нужно построить правильный спектр гармоник (до 40-й включительно). Пусть сигнал дискретизирован с некторой частотой(????) и отфильтрован строго до 2200Гц (40-я гармноника для fосн = 55Гц).
Теперь необходимо передискретизировать сигнал, с учётом измеренного значения частоты основной гармоники.
Для того, чтобы предотвратить "растекание" спектра, т.к. при дискретизации на фиксированной частоте во временное окно уместится неполное число периодов сигнала.
Только так можно получить верный спектр. Этот метод производится как альтернатива оконному взвешиванию.
Никакая аппаратная передискретизация не годится.
Вот суть вопроса!
Теперь о порядке фильтра Фарроу.
Пользователь Евгений Николаев писал:
"В вашей задаче (если речь про Фурье всех гармоник) как раз Фарроу 3-го порядка и достаточен и вот почему:
1. Частота дискретизации, по-любому, из соображений точности должна накрывать сигнал так, чтобы на интервале между соседними 3-4 выборками сигнал мало отличался от 3-го порядка, т.к. иначе Вы с достаточной степенью точности этот сигнал не отфильтруете из-за вносимых искажений от гармоник более высоких порядков.
2. Т.к. исходный сигнал, всё-таки, содержит небольшой шум АЦП, к включению которого в огибающую интерполятор будет стремиться в меру своей степени, то наращивание порядка интерполяции приведёт к генерации несуществующих компонент. "
погрешность интерполяции зависит от порядка... я так думаю.
Так вот! Вопрос стоит вопрос в том, чтобы по какому-либо правилу выбрать частоту дискретизации приходящую на интерполятор!!!!????????
и всё...)