|
|
  |
адаптивный ресеплинг, нужна помощь |
|
|
|
Nov 16 2009, 16:43
|
Знающий
   
Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195

|
Цитата(bahurin @ Nov 16 2009, 14:48)  думаю что речь в данной литературе идет об интерполяционных полиномах Лагранжа высокой степени, когда округления коэффициентов при степени скажем 12 или 24 приведет к недопустимым искажениям. Если использовать кубические полиномы, то ничего страшного вас не ждет. Спасибо! А как подобрать порядок фильтра Фарроу? От чего зависит и на что влияет? В интернете очень скудно о них написано! Нашёл только единственную статью: dspsystem.narod.ru/models.html больше ничего((( В матлабе классная демка есть, сяду переводить сейчас... Хотелось бы услышать насколько такой алгоритм пригоден на практике(может какие камни подводные есть)...??
|
|
|
|
|
Nov 16 2009, 21:40
|

Местный
  
Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315

|
Цитата ...А как подобрать порядок фильтра Фарроу? От чего зависит и на что влияет? Порядок фильтра влияет на точность интерполяции. Оценка погрешности интерполяции есть в книге А.А. Амосов "Вычислительные методы для инженеров"(качество шрифта не очень, но что есть). Насколько этот алгоритм пригоден нужно смотреть на конкретной задаче. Возмите матлаб, и на моделе проверте.
|
|
|
|
|
Nov 17 2009, 07:46
|

Местный
  
Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347

|
Цитата(TigerSHARC @ Nov 16 2009, 19:43)  Спасибо! А как подобрать порядок фильтра Фарроу? От чего зависит и на что влияет? В интернете очень скудно о них написано! Нашёл только единственную статью: dspsystem.narod.ru/models.html
больше ничего(((
В матлабе классная демка есть, сяду переводить сейчас... Хотелось бы услышать насколько такой алгоритм пригоден на практике(может какие камни подводные есть)...?? плохо искали. На том же сайте есть еще и статья . По сути на практике для ресемплинга редко применяют порядки выше 3 - 4 потому что большие задержки и вычислительная нагрузка (это все должно в реалтайме работать). Основная сложность заключается в правильном пересчете времени. Но это не столько к Фарроу относится сколько вообще к ресамплингу.
|
|
|
|
|
Nov 17 2009, 18:45
|
Знающий
   
Группа: Свой
Сообщений: 688
Регистрация: 4-09-09
Пользователь №: 52 195

|
Цитата(Евгений Николаев @ Nov 17 2009, 17:33)  В вашей задаче (если речь про Фурье всех гармоник) как раз Фарроу 3-го порядка и достаточен и вот почему: 1. Частота дискретизации, по-любому, из соображений точности должна накрывать сигнал так, чтобы на интервале между соседними 3-4 выборками сигнал мало отличался от 3-го порядка, т.к. иначе Вы с достаточной степенью точности этот сигнал не отфильтруете из-за вносимых искажений от гармоник более высоких порядков. 2. Т.к. исходный сигнал, всё-таки, содержит небольшой шум АЦП, к включению которого в огибающую интерполятор будет стремиться в меру своей степени, то наращивание порядка интерполяции приведёт к генерации несуществующих компонент. поясните пожалуйста что значит: "... мало отличаться от 3-го порядка..."??? спасибо за ответ!
Сообщение отредактировал TigerSHARC - Nov 17 2009, 18:48
|
|
|
|
|
Nov 18 2009, 07:58
|

Знающий
   
Группа: Свой
Сообщений: 597
Регистрация: 24-05-06
Из: г. Чебоксары
Пользователь №: 17 402

|
1. синусоида определяема по 3-ём точкам. 2. если эти 3 точки лежат на кривой порядок которой превышает 3-ий, значит Вы имеете в спектре сигнал, который ваша система не способна "увидеть" из частотного критерия (по тому же Котельникову) и он войдёт в более низкие гармоники, будучи промодулированным частотой дискретизации, что ощутимо снизит показатели точности. 3. т.к. идеально подавить более высокие частоты не получается без задавливания последней интересующей гармоники, то они, всё-таки, будут. Но их уровень должен быть достаточно низким, иначе говоря - на интервале 3-ёх точек кривая должна быть мало отличающейся от 3-го порядка. Исходя из этого Фарроу 3-го порядка вполне применим. Другое дело, что шум квантования АЦП может вносить ощутимые искажения при расчёте коэффициентов интерполятора. Причём, т.к. это шум не аналоговый, то входные фильтры не помогут и надо городить цифровой шумоподавитель. Но это тонкости и глубина уже, сначала надо проверить живьём - нужно ли это всё.
--------------------
Почему разработчики систем повышенной надёжности плохо справляются с простыми проектами? :)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|