Однажды Фейнман задумался над следующим вопросом - пусть у нас есть бассейн с плавающими людьми. Эти люди создают волны, распространяющиеся по бассейну, и которые может наблюдать жук, сидящий в углу бассейна. И по приходящим колебаниям может воссоздать картину плавающих людей.
Я решил придумать способ, каким образом это можно сделать. Полагаем, что частоты (пространственные и временные) волн постоянны, и только амплитуда зависит от расстояния.
И пусть мы можем наблюдать какую-то ограниченную область возле угла и считать приходящие волны плоскими. Тогда возникают следующие вопросы.
1. Мы по идее можем по имеющимся колебаниям построить двухмерный график комплексных амплитуд в нашем наблюдаемом квадрате, а потом разложить его в интеграл Фурье, только вот незадача - однозначно разложить функцию в интеграл Фурье можно только на бесконечной плоскости, а не в ограниченной области.
2. Замечаем, что частота известна и постоянна, так что это может быть возможно. Для выделения волны под определенным углом разложим волновое число
на составляющие проекции
и
, которые нам нужно выделить (их можно взять любыми). Согласно выбранным проекциям расположим две перпендикулярные полоски приемных элементов, которые будут давать функцию одномерной комплексной амплитуды в заданном фиксированном направлении и на определенном расстоянии (брать бесконечную полоску приемные элементов нельзя, приемные элементы расположены очень близко друг к другу). Сделаем длину приемных элементов кратной
и
проекциям. Тогда для выделения данных частот можем использовать метод резонанса - падаем на колебательный элемент с нужной резонансной частотой комплексные амплитуды, которые получаются считыванием комплексной амплитуды равномерной движущейся точки на данных полосках, где при достижении края точка меняет направление. Таким образом имеем сигнал, который содержит чистую составляющую
, и немного искаженные составляющие других частот от волн, приходящих под другими углами. К сожалению это искажение в пределе бесконечного времени не стремится к нулю по сравнению с резонансным сигналом, так что получаем некий приближенный вектор. Но мы можем выбрать много разных
и
, и по идее восстановить точно амплитуду приходящей под определенным углом волны. А также просто увеличить кратность длин полосок, но это затратно.
Это нормальный путь решения данной задачи или есть лучше?