Поиск максимумов в поле отсчетов - чем?
Добавлено: 20 июн 2012, 11:48
Есть известная задача - построение зоны видимости (карты покрытия сигналом) от известного источника.
А какими средствами можно автоматизированно решать обратную задачу?
Скажем, есть ровер, который перемещается в пространстве и делает ненаправленной антенной измерения уровня и других характеристик сигнала, сохраняя их вместе с координатами точки измерения. Потом отсчеты, относящиеся к одному источнику (задача селекции решена) выделяются в собственный набор.
Далее, видимо, нужно интерполировать получившуюся карту отсчетов и сделать сглаживание (дабы компенсировать неоднородность распространения сигнала, например). Вопрос с тем, что плотность отсчетов должна быть достаточной - очевиден.
А чем конкретно можно без особой возни (чтоб было сравнимо с тем, как просто делается построение зон покрытия) проанализировать эти данные, найти в них линии градиента и по пересечению линий предположить максимум уровня, т.е. положение источника?
Аналогичный вопрос - для усовершенствованного способа, где кроме ненаправленной антенны используются две направленные, чьи диаграммы смотрят в разные стороны. Из данных, снятых ими, можно выдернуть максимумы, найдя по ним координаты точек отсчета, и построить дополнительные векторы (зная, что антенны смотрят в стороны перпендикулярно оси ровера), которые использовать (возможно - с большим весом) при оценке получившихся линий градиентов, как в самом простом способе.
А какими средствами можно автоматизированно решать обратную задачу?
Скажем, есть ровер, который перемещается в пространстве и делает ненаправленной антенной измерения уровня и других характеристик сигнала, сохраняя их вместе с координатами точки измерения. Потом отсчеты, относящиеся к одному источнику (задача селекции решена) выделяются в собственный набор.
Далее, видимо, нужно интерполировать получившуюся карту отсчетов и сделать сглаживание (дабы компенсировать неоднородность распространения сигнала, например). Вопрос с тем, что плотность отсчетов должна быть достаточной - очевиден.
А чем конкретно можно без особой возни (чтоб было сравнимо с тем, как просто делается построение зон покрытия) проанализировать эти данные, найти в них линии градиента и по пересечению линий предположить максимум уровня, т.е. положение источника?
Аналогичный вопрос - для усовершенствованного способа, где кроме ненаправленной антенны используются две направленные, чьи диаграммы смотрят в разные стороны. Из данных, снятых ими, можно выдернуть максимумы, найдя по ним координаты точек отсчета, и построить дополнительные векторы (зная, что антенны смотрят в стороны перпендикулярно оси ровера), которые использовать (возможно - с большим весом) при оценке получившихся линий градиентов, как в самом простом способе.