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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Интерволяция для отображения сигнала
ivan219
сообщение Feb 4 2011, 09:51
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Цитата(ViKo @ Feb 4 2011, 10:48) *
Это все, что вы можете сказать? Мне кажется, лучше донести до общественности, что было не так, и как оно разрешилось.


Да тут и говорить не чего. После серии эксперементов пришол к мысли что интерполяция на высоких частотах близких к частоте Найквиста ничего не даст.
Теорему Котельникова надо изучать может вней найду ответ.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 4 2011, 09:56
Сообщение #17


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(ivan219 @ Feb 4 2011, 11:51) *
После серии эксперементов пришол к мысли что интерполяция на высоких частотах близких к частоте Найквиста ничего не даст.
Теорему Котельникова надо изучать может вней найду ответ.

Теорема Котельникова работает до АЦП, а после него - хоть потоп. Любой оцифрованный сигнал, независимо от того, правильно ли он оцифрован, должен интерполироваться. Попробуйте кубическую интерполяцию с того сайта, что я дал ссылку.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Feb 4 2011, 10:23
Сообщение #18


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(ivan219 @ Feb 4 2011, 11:51) *
Да тут и говорить не чего. После серии эксперементов пришол к мысли что интерполяция на высоких частотах близких к частоте Найквиста ничего не даст.
Теорему Котельникова надо изучать может вней найду ответ.

Я для отображения экспериментальных данных применял Cubic spline interpolation, очень неплохо получилось даже при малом числе отсчетов на период.
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Feb 4 2011, 13:32
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(ivan219 @ Feb 4 2011, 12:51) *
Да тут и говорить не чего. После серии эксперементов пришол к мысли что интерполяция на высоких частотах близких к частоте Найквиста ничего не даст.
Теорему Котельникова надо изучать может вней найду ответ.

Если делать интерполяцию с помощью добавления нулей и последующей фильтрации, то все стройно и понятно. Чем длиннее фильтр, тем ближе можно подобраться к частоте Найквиста при прочих равных (точности интерполяции (затухания фильтра вне полосы))

Сообщение отредактировал sup-sup - Feb 4 2011, 13:34
Go to the top of the page
 
+Quote Post
fontp
сообщение Feb 4 2011, 14:28
Сообщение #20


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

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



QUOTE (sup-sup @ Feb 4 2011, 16:32) *
Если делать интерполяцию с помощью добавления нулей и последующей фильтрации, то все стройно и понятно. Чем длиннее фильтр, тем ближе можно подобраться к частоте Найквиста при прочих равных (точности интерполяции (затухания фильтра вне полосы))


Это естественная интерполяция в целое (обычно фиксированное) число раз.
Не намного сложнее интерполяция/децимация в дробное-рациональное число раз n/m
http://mds.com/tech/filter/multirate_article.pdf
Это почти всегда. Поскольку хоть в университетах мира этому уже не учат, но сто лет назад было показано, что всякое действительное число
можно аппроксимировать дробью n/m с точностью порядка 1/(m*m)

Полиномиальные сплайн-интерполяторы используются только когда коэффициент интерполяции меняется во времени и/или он плохо аппроксимируется дробью c нужной точностью. Для фиксированного коэффициента интерполяции идеально почти всегда дополнить нулями некоторым образом и провести низкочастотную фильтрацию, возможно с децимацией (если коэффициент дробный)
У AD есть высокоточная (с 32-разрядными могучими фильтрами) реализация ресамплинга для звука (для hi-fi звука нужна очень высокая точность не хуже 80-90 дб, а лучше 120 rolleyes.gif )

http://www.analog.com/static/imported-file...s/EE183Rev5.pdf
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Feb 4 2011, 14:42
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(fontp @ Feb 4 2011, 18:28) *
Это естественная интерполяция в целое (обычно фиксированное) число раз.
Не намного сложнее интерполяция/децимация в дробное-рациональное число раз n/m ...

В отладочных целях нормально выполнить понятную интерполяцию в целое число раз, выбрав такой коэффициент и фильтр, чтобы довести до нужной точности при несколько повышенной частоте, а потом (опять же, для отладки) можно применить линейную интерполяцию для передискретизации (можно просто взять ближайшую точку, если предварительная интерполяция выполнена с небольшим запасом). А когда станет понятно, что должно и может быть на выходе можно разобраться с минимизацией процесса.

Сообщение отредактировал sup-sup - Feb 4 2011, 14:46
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 4 2011, 14:46
Сообщение #22


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Думаю, для вывода на монитор сгодится любая интерполяция лучше линейной.

Go to the top of the page
 
+Quote Post
sup-sup
сообщение Feb 4 2011, 14:52
Сообщение #23


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(ViKo @ Feb 4 2011, 17:46) *
Думаю, для вывода на монитор сгодится любая интерполяция лучше линейной.

Процесс может быть неустойчив. А самая простая интерполяция в n-раз обычно применяет FIR (или вырожденный FIR), что абсолютно устойчиво.
Go to the top of the page
 
+Quote Post
fontp
сообщение Feb 4 2011, 14:58
Сообщение #24


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

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



QUOTE (sup-sup @ Feb 4 2011, 17:52) *
Процесс может быть неустойчив. А самая простая интерполяция в n-раз обычно применяет FIR (или вырожденный FIR), что абсолютно устойчиво.


Вообще-то сплайн устойчив всегда. Но там неизбежны биения
Для глаза наверно сойдёт, если вопрос не в том что лучше, а в том что проще приспособить готовое
С ФНЧ тоже не так уж сложно, если разобраться

В любом случае ФНЧ предпочтительней, если нужно контролировать точность, но коэффициент не меняется.
Сплайн даёт возможность интерполировать в любых точках (коэффициент меняется), но точность контролировать не даёт

Ну и конечно в любых смыслах (кроме вычислительного) идеален синк. Казалось бы причем здесь теорема Котельникова? rolleyes.gif
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Feb 4 2011, 15:29
Сообщение #25


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(fontp @ Feb 4 2011, 17:58) *
... Казалось бы причем здесь теорема Котельникова? rolleyes.gif

из одного и того же места ноги растут
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 4 2011, 15:43
Сообщение #26


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(fontp @ Feb 4 2011, 16:58) *
В любом случае ФНЧ предпочтительней, если нужно контролировать точность, но коэффициент не меняется.
Ну и конечно в любых смыслах (кроме вычислительного) идеален синк.

ФНЧ и синк разве не одно и то же?
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Feb 4 2011, 16:41
Сообщение #27


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Ой. как всё запущено...


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 4 2011, 18:02
Сообщение #28


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Если имелись в виду FIR и CIC, тогда да - лоханулся! sm.gif Искуплю чтением предоставленных документов.

Go to the top of the page
 
+Quote Post
ivan219
сообщение Feb 4 2011, 22:11
Сообщение #29


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Эксперемент с полиномами Лагранжа

Сообщение отредактировал ivan219 - Feb 4 2011, 22:24
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
bahurin
сообщение Feb 5 2011, 04:59
Сообщение #30


Местный
***

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



Цитата(ivan219 @ Feb 5 2011, 01:11) *
Эксперемент с полиномами Лагранжа


мне показалось или вы полиномы стыкуете не в точках отсчета?
Go to the top of the page
 
+Quote Post

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

 


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


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