Перейти к содержанию
    

Интерволяция для отображения сигнала

А как вы думаете, почему? Может быть, не соблюдаются требования теоремы Котельникова?

Почему же. Будет рыба или много рыб, поедающих одна другую. А после интерполяции будет чистая синусоида. Если на входе чистый синус, то теорема Котельникова отдыхает.

Изменено пользователем sup-sup

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если на входе чистый синус, то теорема Котельникова отдыхает.

Теорема Котельникова никогда не отдыхает :)

То, что здесь именуется рыбой - это резкие скачки на интерполированном сигнале, вроде хвоста рыбьего? То есть, вместо того, чтобы соединить точки плавной кривой (полиномиальной, синусоидальной), вдруг - скачек. При чем здесь Котельников? Реализация алгоритма кривая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Теорема Котельникова никогда не отдыхает :)

То, что здесь именуется рыбой - это резкие скачки на интерполированном сигнале, вроде хвоста рыбьего? То есть, вместо того, чтобы соединить точки плавной кривой (полиномиальной, синусоидальной), вдруг - скачек. При чем здесь Котельников? Реализация алгоритма кривая.

Хорошо, не отдыхает, а молотит впустую (но правильно).

Это я к тому, что синус всегда остается синусом при линейной обработке.

Я все-таки, подумал, что раз рыба в исходном сигнале, то погрешности интерполяции пока ни при чем.

А рыба всегда есть в исходном сигнале за счет набега фазы между сэмплированием и сигналом.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А рыба всегда есть в исходном сигнале за счет набега фазы между сэмплированием и сигналом.

Но от этого он не становится "не-синусом"? Разве нельзя интерполировать ("восстановить сигнал") синус, оцифрованный по 2,00...1 точкам на период? Котельников говорит, что можно. А мы не можем... :( Так какой вывод следует? Правильно - плохо восстанавливаем :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Но от этого он не становится "не-синусом"? Разве нельзя интерполировать ("восстановить сигнал") синус, оцифрованный по 2,00...1 точкам на период? Котельников говорит, что можно. А мы не можем... :( Так какой вывод следует? Правильно - плохо восстанавливаем :)

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

Изменено пользователем sup-sup

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или не можем восстановить, так как 'рыбный' период ...

Про "рыбу" так и не понял ничего. :)

А возник один вопрос. Если мы знаем, что у нас оцифрован синус, так почему бы нам и не интерполировать точки синусом!? Не полиномом каким-то "левым"... Только как это сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про "рыбу" так и не понял ничего. :)

А возник один вопрос. Если мы знаем, что у нас оцифрован синус, так почему бы нам и не интерполировать точки синусом!? Не полиномом каким-то "левым"... Только как это сделать?

"Рыбный" вопрос в картинках.

Очевидно, что длина фильтра интерполятора должна быть значительно больше периода биений частоты дискретизации и сигнала (в примере, синуса). Ясное дело, что вплотную приблизиться к частоте Найквиста можно только при ООООчень длинной ИХ фильтра.

post-7997-1297107347_thumb.jpg

Изменено пользователем sup-sup

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Рыбный" вопрос в картинках.

Понял. Признаю - такое полиномом не восстановить. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если речь идёт о звуке, то для отображения волны рекомендуется использовать такой же порядок интерполятора, как и в ЦАП, т.е. 20–30. В этом случае на экране будет видно то же, что и слышно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...