реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> интерполяция, нулями или отчетами, в чем разница
shf_05
сообщение Apr 20 2009, 06:43
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



вроде давно использую интерполяцию сигнала, а понять фишки не могу:
как я делаю- отчеты сигнала повторяются n раз (х1...х1, х2... х2, ...), а везде вижу- народ интерполирут, вставляя нули (х1...0 , х2...0, ....) далее на фильтр, поясните в чем разница, есть ли + и -.
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Apr 20 2009, 06:54
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Да в общем разница по-моему только в энергетике (мощности)... Фильтр давит паразиты и сглаживает сигнал в любом случае.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Apr 20 2009, 07:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Разница конечно есть, но она не большая. Допустим нам нужно интерполировать сигнал в 2 раза. Вставим нули, пол учим (x1,0,x2,0,x3,0...). Пропустим теперь это через CIC фильтр первого порядка. У него импульсная характеристика: (1,1). Получаем (x1,x1,x2,x2,x3,x3...). Т.е. то же самое, что при повторении отсчетов. Вот и вся разница. Получается, что если не вставлять 0 а повторять отсчеты, мы получим результат уже слегонца отфильтрованный, но совсем чуть-чуть smile.gif и все равно еще фильтровать придется дополнительно.
Go to the top of the page
 
+Quote Post
fontp
сообщение Apr 20 2009, 09:12
Сообщение #4


Эксперт
*****

Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183



Правильная интерполяция - вставляя нули. Тогда частотная характеристика идеальна - константа
Если повторять отсчёты, то импульсная характеристика будет прямоугольная, а ЧКХ будет синком
Во многих случаях это некритично, но в других - недопустимо и приходится компенсировать
Некоторые ещё линейно интерполируют из наилучших побуждений и заработывают синк скверд (в квадрате) rolleyes.gif
Go to the top of the page
 
+Quote Post
shf_05
сообщение Apr 21 2009, 04:22
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 22-04-08
Из: г. Екатеринбург
Пользователь №: 36 992



спасибо, мне важнее сохранить энергию, тк на 16 р. проце с фт это позволяет сохранить динамич. диапазон, чкх все равно у меня опр-ся интерп. фильтром (у него высокий порядок).
Цитата(fontp @ Apr 20 2009, 15:12) *
в других - недопустимо и приходится компенсировать
Некоторые ещё линейно интерполируют из наилучших побуждений и заработывают синк скверд (в квадрате) rolleyes.gif

ага видел еще интерполируют ф-ей приближенной к sin(x)/x.
Go to the top of the page
 
+Quote Post
Singer
сообщение Apr 21 2009, 15:26
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 52
Регистрация: 13-11-07
Пользователь №: 32 296



Цитата(fontp @ Apr 20 2009, 13:12) *
Правильная интерполяция - вставляя нули. Тогда частотная характеристика идеальна - константа
Если повторять отсчёты, то импульсная характеристика будет прямоугольная, а ЧКХ будет синком
Во многих случаях это некритично, но в других - недопустимо и приходится компенсировать
Некоторые ещё линейно интерполируют из наилучших побуждений и заработывают синк скверд (в квадрате) rolleyes.gif

Так еще ведь зависит от формы исходного сигнала - если синусоидальный - то лучше вставка нулей и хороший фнч, а если сигнал изначально прямоугольный - например ПСП какая нибудь, то как раз интерполировать лучше всего повторением отсчетов (прямоугольным окном) - форма сигнала не искажается при интерполяции. Но это конечно даст широкий спектр, и все равно нужно фильтровать после, чтобы уместить в разумную полосу. А если допустимая ширина полосы приблизительно равна исходной скорости (так обычно в реальных системах связи, где полоса жестко экономится), то опять же вставка нулей и фильтрация формирующим фильтром по стандарту.
Go to the top of the page
 
+Quote Post
Fast
сообщение May 18 2009, 08:30
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



да без разницы по качеству, и так и так можно, при правильном расчете ФНЧ результат будет примерно одинаков
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 13:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01419 секунд с 7
ELECTRONIX ©2004-2016