Комментарии 38
Занимательная статья. Интересно было пробежаться по основам теории сигналов (или как её сейчас называют!?!), которую изучал давным давно. Согласен с автором. Но если частоту дискретизации выбрать большей чем частота Найквиста, то возможно создать цифровой БИХ фильтр или воспользоваться свойством автокорреляции белого шума (на подобном трюке строились гребенчатые фильтры для аналогового телевидения). Но это выходит за рамки исходной задачи.
«работе» синус), то можно придумать какие-то варианты обработки (на практике, например, бывает, что скорость изменения сигнала ограничена — это поможет избавиться от шума). Есть еще забавная довольно история, что зная одну производную от сигнала, можно использовать половину полосы. А так, автор еще статьи по «сеточкам нейронным» не читывал. Там по итогу больше половины статей ни на чем не основаны, кроме экспериментов на датасете. А на другом датасете уже и не будет работать
Понятно, если есть априорные знания о шуме и/или сигнале — то появляются некоторые варианты, позволяющие использовать эту информацию для улучшения характеристик системы обработки, но теорема Котельникова никуда не девается и не нарушается.
Если изложить это в понятиях криптографии, то обладая некоторыми сведениями об открытом тексте зашифрованного сообщения (форме сигнала) и имея шифрограммы (сигнал, скрытый в шуме), мы можем провести атаку на шифр на основе открытого текста и с хорошей вероятностью расшифровать сообщения (удалить шум). Так была взломана Энигма. Только это абсолютно не означает, что зная, о чем возможно было сообщение, мы можем расшифровать одноразовый блокнот — шум все равно останется шумом, просто с меньшим пространством вариантов исходного текста (полосой пропускания). А авторы исходной статьи, условно говоря, зашифровали сообщение о погоде одноразовым блокнотом, на основе этого сделали расшифровку и получили другое сообщение о погоде, после чего заявляют, что они произвели взлом века — сообщение-то реально оказалось о погоде! Что там написано про дождь вместо урагана — неважно.
Некоторые думают, что вся наука — не более чем чья-то изощренная фантазия. Математика, соответственно, самая извращенная, как не имеющая пересечений с реальностью.
ДИСКАМИР: это не моё мнение, я с ним кардинально несогласен
Так тоже можно, только это очень сильно дороже обычных фильтров.
Обошли не значит отменили. Теорема отсчетов сама по себе является идеальной, потому что сигналы с ограниченным спектром бывают только в воображении… А что бывает в реальности — об этом говорить можно лишь с приближениями, ведь и сигнал на осциллографе и спектр на анализаторе являются лишь проекциями чего-то нам неведомого, и наши глаза, кстати, дают нам для анализа также лишь проекцию… А так, я считаю, что белый шум при "алиасинге" переходит в белый же шум — такой он, ...., хитрый. Такой штуковиной мы только лишь ухудшаем условия для работы, например, фильтра Винера.
белый шум при «алиасинге» переходит в белый же шумА как тогда работает noise shaping?
Не знаю как он работает, но тут вы залезли в вопросы квантования… Теорема отсчетов здесь ни при чём, потому что она оперирует точными отсчетами.
Может быть у них там был в тестах какой-то псевдо шум, который по формуле генерился, и они его «угадали» и вычли… но это как-то очень странно.
en.wikipedia.org/wiki/Spectral_band_replication
Но дальше происходит подмена понятий. Полезной нарекается только синусоида. А для её отображения вообще достаточна нулевая частота дискретизации (запишите на бумажке амплитуду и фазу и не мучайте АЦП). Да, когда мы вместо 2 МГц взяли частоту 10 кГц, шумы многократно наложились, мы не выжали потенциальный SNR. Но при расчете отношения сигнал/шум надо рассматривать шум не в полосе 5 кГц, а только в бине самой синусоиды. А там SNR может быть уже вполне достаточный (не максимальный, а достаточный!).
Иными словами, если ваш полезный сигнал — синусоида, то поставьте фильтр на выходе процедуры дискретизации, а не на входе.
Такие мысли возникли у меня при прочтении статьи по диагонали. Кто выиграет $1000, все деньги можете оставить себе, я не претендую ;-)
Да, это так.
Под шумом обычно понимают слабокоррелированный (широкополосный) случайный процесс, как правило тепловой природы. В контексте этой задачи это дает то, что в отдельном бине этого шума мало мощности.

и составляющей от нашего гармонического сигнала там не разглядеть. Но в этом случае и антиалиасинговый фильтр не спасет. Другое дело что белый шум имеет бесконечный спектр и без такого фильтра отношение сигнал-шум будет стремиться к 0 (а не уменьшится в 2 раза, как я писал выше), потому что весь ВЧ шум в полосе (fдискр\2...fбеск) отзеркалится в НЧ область ниже половины частоты дискретизации. Вроде так.
PS: увидел, что мое мнение уже выразили в комментариях выше, так что присоединяюсь.
Сначала вы отправляете мне $10
Где-то я это уже видел)
Дискретизацию делать не единожды, а многократно. Используя каждый раз промежуточные результаты.
Это, кстати, не отменяет тоерему Котельникова, а просто открывает ЕЩЕ ОДИН путь.
Пока, впрочем, далекий от совершенства.
Спросил у автора оригинального поста, получил ли он хотя бы 20-30 долларов...
Полагаясь на гипотезу о многократной повторяемости исходного сигнала (синусоида в эксперименте, многократная посылка одной и той же пачки данных в GPS и астропеленгации) его можно восстановить даже если SNR на входе <<1
Для неповторяемого сигнала всё написанное в работе Шепарда — неприменимо?
Слухи об отмене теоремы Котельникова сильно преувеличены