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

 
 
> Интерволяция для отображения сигнала
ivan219
сообщение Jan 31 2011, 16:47
Сообщение #1


Местный
***

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



Есть сигнал диапазоне частот от 0 до половины частоты дискретизации. Сигнал периодический. Нужно его вывести на монитор никаких других действий с сигналом производится больше не будет.

Проблема: если частота высокая отображается не красиво.

Вопрос: посоветуйте максимально хороший интерполятор.

Пробовал Форроу 3 порядка так как других не знаю. Вроде не плохо, но он считает только по 4 точкам.

Хочу, что бы в расчёте участвовало большее количество точек.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan219
сообщение Feb 4 2011, 09:51
Сообщение #2


Местный
***

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



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


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


Знающий
****

Группа: Участник
Сообщений: 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
Сообщение #4


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

Группа: Свой
Сообщений: 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

Сообщений в этой теме
- ivan219   Интерволяция для отображения сигнала   Jan 31 2011, 16:47
- - SSerge   Так а теорема Котельникова на что? Там и способ во...   Jan 31 2011, 16:56
- - ivan219   Плохой Форроу. Не годится если частота высокая. По...   Jan 31 2011, 17:26
|- - ViKo   Цитата(ivan219 @ Jan 31 2011, 19:26) Плох...   Jan 31 2011, 18:26
- - rezident   Цитата(ivan219 @ Jan 31 2011, 21:47) Проб...   Jan 31 2011, 17:30
- - ivan219   Цитата(rezident @ Jan 31 2011, 20:30) Что...   Jan 31 2011, 21:35
|- - sup-sup   А почему не сделать интерполяцию классическим спос...   Feb 1 2011, 05:57
|- - ViKo   Цитата(ivan219 @ Jan 31 2011, 23:35) На к...   Feb 1 2011, 07:54
- - ivan219   Цитата(sup-sup @ Feb 1 2011, 08:57) ...   Feb 1 2011, 13:37
|- - АНТОН КОЗЛОВ   Цитата(ivan219 @ Feb 1 2011, 16:37) Хочу ...   Feb 2 2011, 05:56
|- - ViKo   Цитата(ivan219 @ Feb 1 2011, 15:37) А иск...   Feb 2 2011, 18:48
- - ivan219   Цитата(АНТОН КОЗЛОВ @ Feb 2 2011, 08:56) ...   Feb 2 2011, 20:35
|- - ViKo   Цитата(ivan219 @ Feb 2 2011, 22:35) Скачк...   Feb 3 2011, 07:27
- - ivan219   Вопрос снят.   Feb 3 2011, 22:34
|- - ViKo   Цитата(ivan219 @ Feb 4 2011, 00:34) Вопро...   Feb 4 2011, 07:48
|- - ViKo   Цитата(ivan219 @ Feb 4 2011, 11:51) После...   Feb 4 2011, 09:56
|- - _Anatoliy   Цитата(ivan219 @ Feb 4 2011, 11:51) Да ту...   Feb 4 2011, 10:23
|- - sup-sup   Цитата(fontp @ Feb 4 2011, 18:28) Это ест...   Feb 4 2011, 14:42
- - ViKo   Думаю, для вывода на монитор сгодится любая интерп...   Feb 4 2011, 14:46
|- - sup-sup   Цитата(ViKo @ Feb 4 2011, 17:46) Думаю, д...   Feb 4 2011, 14:52
|- - fontp   QUOTE (sup-sup @ Feb 4 2011, 17:52) ...   Feb 4 2011, 14:58
|- - sup-sup   Цитата(fontp @ Feb 4 2011, 17:58) ... Каз...   Feb 4 2011, 15:29
|- - ViKo   Цитата(fontp @ Feb 4 2011, 16:58) В любом...   Feb 4 2011, 15:43
- - GetSmart   Ой. как всё запущено...   Feb 4 2011, 16:41
- - ViKo   Если имелись в виду FIR и CIC, тогда да - лоханулс...   Feb 4 2011, 18:02
- - ivan219   Эксперемент с полиномами Лагранжа   Feb 4 2011, 22:11
|- - bahurin   Цитата(ivan219 @ Feb 5 2011, 01:11) Экспе...   Feb 5 2011, 04:59
- - ivan219   Цитата(bahurin @ Feb 5 2011, 07:59) мне п...   Feb 5 2011, 10:29
|- - sup-sup   Цитата(ivan219 @ Feb 5 2011, 13:29) На пе...   Feb 5 2011, 11:34
- - ivan219   Спасибо я так и подумал. Так больше места для манё...   Feb 5 2011, 12:59
|- - sup-sup   Цитата(ivan219 @ Feb 5 2011, 16:59) Спаси...   Feb 5 2011, 13:51
- - ViKo   Что-то я не понял - вы фильтр делаете или интерпол...   Feb 6 2011, 10:24
|- - sup-sup   Цитата(ViKo @ Feb 6 2011, 13:24) Что-то я...   Feb 6 2011, 11:13
- - vetal   ЦитатаНе подскажете где посмотреть, как это делает...   Feb 6 2011, 10:35
- - ivan219   Цитата(ViKo @ Feb 6 2011, 13:24) Что-то я...   Feb 6 2011, 10:59
|- - ViKo   Цитата(ivan219 @ Feb 6 2011, 12:59) Интер...   Feb 6 2011, 11:27
|- - sup-sup   Цитата(ViKo @ Feb 6 2011, 15:27) А до инт...   Feb 6 2011, 16:09
|- - ViKo   Цитата(sup-sup @ Feb 6 2011, 18:09) ...   Feb 6 2011, 16:25
|- - GetSmart   Цитата(sup-sup @ Feb 6 2011, 21:09) ...   Feb 6 2011, 16:46
|- - sup-sup   Цитата(GetSmart @ Feb 6 2011, 20:46) Ну д...   Feb 6 2011, 18:15
- - ivan219   Цитата(ViKo @ Feb 6 2011, 14:27) А до инт...   Feb 6 2011, 18:17
- - ViKo   Цитата(ivan219 @ Feb 6 2011, 20:17) Нет д...   Feb 7 2011, 08:03
- - sup-sup   Цитата(ViKo @ Feb 7 2011, 12:03) А как вы...   Feb 7 2011, 08:16
- - ViKo   Цитата(sup-sup @ Feb 7 2011, 10:16) ...   Feb 7 2011, 09:33
- - sup-sup   Цитата(ViKo @ Feb 7 2011, 12:33) Теорема ...   Feb 7 2011, 10:04
- - ViKo   Цитата(sup-sup @ Feb 7 2011, 12:04) ...   Feb 7 2011, 10:15
- - sup-sup   Цитата(ViKo @ Feb 7 2011, 14:15) Но от эт...   Feb 7 2011, 10:52
- - ViKo   Цитата(sup-sup @ Feb 7 2011, 12:52) ...   Feb 7 2011, 18:28
- - sup-sup   Цитата(ViKo @ Feb 7 2011, 21:28) Про ...   Feb 7 2011, 19:36
- - ViKo   Цитата(sup-sup @ Feb 7 2011, 21:36) ...   Feb 7 2011, 20:05
- - Alexey Lukin   Если речь идёт о звуке, то для отображения волны р...   Feb 8 2011, 04:42


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

 


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


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