Скажем, мы создаем таблицу поиска калибровки для устройства, показанного на рисунке ниже. Тета представляет разные значения фазы, а r представляет разные значения величин. Уставки калибровки показаны в синих кругах и берутся при каждом N степенях фаз и значениях N величины. Для каждой заданной точки мы измеряем фактический выход устройства и получаем красные координаты, которые описывают полученную фазу и величину. Таким образом, для каждой голубой уставки мы наблюдаем, как устройство выводит красные точки.Полярная 2D-интерполяция
Вопрос теперь в том, что я хочу установить для устройства значение зеленого круга с оранжевым кольцом. Как рассчитать, что заданное значение должно быть (зеленый круг), чтобы установить устройство, чтобы получить зеленый/оранжевый на выходе?
Проблема, с которой я сталкиваюсь, заключается в том, что для каждой двумерной заданной точки (mag, phase) результирующие данные являются 2D (mag, phase). Кроме того, величина и фаза не являются независимыми переменными (фиксируя фазу и изменяя только величину, результирующий выход фазы изменяется).
Какую основную математику/логику я должен использовать для выполнения необходимой интерполяции?
Я предполагаю, что один из способов взглянуть на это состоит в том, что у нас есть 2D полярное векторное поле. Возможно, потенциальным решением было бы перевернуть векторы так, чтобы они указывали от обратного отсчета до заданного значения. Затем интерполируем векторное поле на нужном выходе и определим вектор, который приведет нас к правильной задаче? Я не уверен, как это сделать. –
Если у вас есть много точек данных калибровки, вы можете обучить нейронную сеть или другую управляемую данными модель отношения между точкой * end * point и * start *, поэтому ваши данные «ввода» будут вашей конечной точкой и ваши «выходные данные» - ваша начальная точка. Полученная в результате управляемая данными модель может затем быть в состоянии обобщать, чтобы найти начальные точки (вывод вашей модели) для желаемых конечных точек (входной сигнал к вашей модели). С этим подходом многое можно рассмотреть, и это, вероятно, не самое простое решение. – Engineero