Как сказал @sansuiso, сжатое зондирование - это способ получения сигналов, который оказывается эффективным, если сигналы являются разреженными или сжимаемыми.
Сжатое зондирование эффективно, потому что сигналы мультиплексируются, следовательно, количество мультиплексированных выборок (называемых измерениями) меньше, чем количество выборок, требуемых Шенноном-Найквистом, где нет сильных предположений в отношении сигнала.
В бесшумном случае можно показать, что решатель восстановления с сжатием может восстановить точное решение.
В сжимаемом случае, в отличие от строго разреженного, можно показать, что ошибка восстановления ограничена.
И да, большинство сигналов, включая ультразвук, как-то разрежены или сжимаемы. Обычно это сводится к поиску словаря, где сигнал редкий. Специалисты по доменам обычно знают это.
Интересный вопрос, который у вас есть: представьте, что у вас есть не разреженный сигнал, а затем добавьте нули, чтобы сделать его разреженным, а затем используйте сжатое зондирование для выборки этого сигнала, не лучше ли, чем прямая выборка полного сигнала?
Ответ - нет.
Оказывается, что требования выборки, для которых работа CS требует большего количества информации, чем просто выполнение полной выборки исходного (полного / ненулевого) сигнала. Другими словами, количество требуемых измерений CS будет больше, чем количество ненулевых элементов в сигналах. Разбивая сигнал, вы намеренно «теряете» информацию о том, где поддерживается сигнал (т. Е. Не ноль). Сложная часть решающих задач по сжатию и сопутствующему восстановлению состоит в том, чтобы найти то место, где живут эти ненулевые элементы сигнала: если вы заранее знаете местоположения этих ненулевых элементов, то нет необходимости переходить на менее эффективный метод дискретизация этого сигнала. Действительно, поиск местоположения ненулевых элементов сигнала является причиной, по которой мы говорим о том, что сжатие воспринимается как NP-Hard,
Позвольте мне сказать это иначе: допустим, сигнал имеет K ненулевых компонент. Если вы знаете местоположение этих K элементов, то вам нужна только K информация, чтобы узнать ваш сигнал. Если вы добавляете нули в любом месте в сигнале и делаете этот сигнал размером N, теперь вам нужно сэмплировать сигнал N раз с помощью традиционной выборки или O (Klog (K / N)) с помощью метода сжатия. Поскольку O (Klog (K / N)> K), потеря информации о местоположении ненулевых элементов привела к большему набору выборок / измерений.
Возможно, вам будет интересно прочитать мой небольшой блог на эту тему:
http://nuit-blanche.blogspot.com/search/label/CS
И следующий ресурс:
http://nuit-blanche.blogspot.com/p/teaching -сжатый-sensing.html